Defined in 3 files as a macro:
Defined in 1 files as a function:
Referenced in 379 files:
-
arch/alpha/include/asm/fpu.h,
2 times
-
arch/alpha/kernel/signal.c,
line 532
-
arch/alpha/kernel/smp.c,
3 times
-
arch/alpha/lib/fpreg.c,
line 192
-
arch/alpha/mm/tlbflush.c,
line 91
-
arch/arc/include/asm/futex.h,
2 times
-
arch/arc/kernel/kprobes.c,
line 199
-
arch/arc/kernel/process.c,
line 68
-
arch/arc/kernel/troubleshoot.c,
line 213
-
arch/arm/common/bL_switcher.c,
line 539
-
arch/arm/include/asm/futex.h,
2 times
-
arch/arm/include/asm/mmu_context.h,
line 94
-
arch/arm/kernel/hw_breakpoint.c,
line 944
-
arch/arm/mm/flush.c,
line 190
-
arch/arm/probes/uprobes/core.c,
line 119
-
arch/arm/vfp/vfpmodule.c,
line 75
-
arch/arm64/include/asm/fpu.h,
line 17
-
arch/arm64/include/asm/kvm_host.h,
line 996
-
arch/arm64/kernel/entry-common.c,
line 297
-
arch/arm64/kernel/fpsimd.c,
2 times
-
arch/arm64/kernel/mte.c,
line 408
-
arch/arm64/kernel/pointer_auth.c,
line 81
-
arch/arm64/kernel/process.c,
line 662
-
arch/arm64/kvm/arch_timer.c,
2 times
-
arch/arm64/kvm/arm.c,
6 times
-
arch/arm64/kvm/debug.c,
2 times
-
arch/arm64/kvm/emulate-nested.c,
2 times
-
arch/arm64/kvm/pauth.c,
line 37
-
arch/arm64/kvm/pmu.c,
line 139
-
arch/arm64/kvm/reset.c,
line 188
-
arch/csky/abiv2/cacheflush.c,
line 61
-
arch/loongarch/include/asm/fpu.h,
3 times
-
arch/loongarch/include/asm/kfence.h,
line 64
-
arch/loongarch/include/asm/lbt.h,
2 times
-
arch/loongarch/kernel/kfpu.c,
line 25
-
arch/loongarch/kernel/kprobes.c,
line 219
-
arch/loongarch/kernel/process.c,
line 123
-
arch/loongarch/kernel/reset.c,
3 times
-
arch/loongarch/kernel/signal.c,
2 times
-
arch/loongarch/kernel/smp.c,
3 times
-
arch/loongarch/kernel/traps.c,
4 times
-
arch/loongarch/kvm/exit.c,
line 43
-
arch/loongarch/kvm/timer.c,
line 201
-
arch/loongarch/kvm/vcpu.c,
5 times
-
arch/loongarch/mm/tlb.c,
line 45
-
arch/microblaze/include/asm/tlbflush.h,
line 20
-
arch/microblaze/kernel/signal.c,
line 195
-
arch/mips/cavium-octeon/octeon-crypto.c,
line 31
-
arch/mips/include/asm/fpu.h,
3 times
-
arch/mips/include/asm/fpu_emulator.h,
line 159
-
arch/mips/include/asm/mips-r2-to-r6-emul.h,
2 times
-
arch/mips/kernel/branch.c,
2 times
-
arch/mips/kernel/kprobes.c,
2 times
-
arch/mips/kernel/mips-cm.c,
line 324
-
arch/mips/kernel/mips-cpc.c,
line 98
-
arch/mips/kernel/process.c,
line 90
-
arch/mips/kernel/reset.c,
3 times
-
arch/mips/kernel/signal-common.h,
line 31
-
arch/mips/kernel/signal.c,
2 times
-
arch/mips/kernel/smp-bmips.c,
line 494
-
arch/mips/kernel/smp-cps.c,
line 635
-
arch/mips/kernel/smp.c,
4 times
-
arch/mips/kernel/syscall.c,
line 169
-
arch/mips/kernel/traps.c,
5 times
-
arch/mips/kernel/unaligned.c,
2 times
-
arch/mips/kvm/emulate.c,
line 726
-
arch/mips/kvm/entry.c,
line 406
-
arch/mips/kvm/mips.c,
4 times
-
arch/mips/kvm/vz.c,
2 times
-
arch/mips/loongson64/cop2-ex.c,
line 44
-
arch/mips/math-emu/cp1emu.c,
line 732
-
arch/mips/mm/c-octeon.c,
line 74
-
arch/mips/mm/c-r4k.c,
4 times
-
arch/mips/mm/init.c,
line 84
-
arch/parisc/kernel/cache.c,
4 times
-
arch/parisc/kernel/kprobes.c,
line 90
-
arch/parisc/kernel/smp.c,
line 231
-
arch/parisc/lib/delay.c,
2 times
-
arch/powerpc/crypto/aes-gcm-p10-glue.c,
line 72
-
arch/powerpc/crypto/aes-spe-glue.c,
line 58
-
arch/powerpc/crypto/aes_cbc.c,
2 times
-
arch/powerpc/crypto/aes_ctr.c,
3 times
-
arch/powerpc/crypto/aes_xts.c,
3 times
-
arch/powerpc/include/asm/book3s/64/tlbflush-hash.h,
line 34
-
arch/powerpc/include/asm/fpu.h,
line 18
-
arch/powerpc/include/asm/kvm_book3s_64.h,
line 114
-
arch/powerpc/kernel/hw_breakpoint.c,
line 233
-
arch/powerpc/kernel/irq_64.c,
line 300
-
arch/powerpc/kernel/kprobes.c,
line 288
-
arch/powerpc/kernel/mce.c,
line 639
-
arch/powerpc/kernel/optprobes.c,
line 103
-
arch/powerpc/kernel/process.c,
6 times
-
arch/powerpc/kernel/signal.c,
line 326
-
arch/powerpc/kernel/signal_32.c,
line 676
-
arch/powerpc/kernel/signal_64.c,
line 573
-
arch/powerpc/kernel/traps.c,
line 2203
-
arch/powerpc/kvm/book3s_32_mmu_host.c,
line 349
-
arch/powerpc/kvm/book3s_64_mmu_hv.c,
7 times
-
arch/powerpc/kvm/book3s_64_mmu_radix.c,
line 63
-
arch/powerpc/kvm/book3s_emulate.c,
4 times
-
arch/powerpc/kvm/book3s_hv.c,
3 times
-
arch/powerpc/kvm/book3s_paired_singles.c,
line 664
-
arch/powerpc/kvm/book3s_pr.c,
6 times
-
arch/powerpc/kvm/booke.c,
2 times
-
arch/powerpc/kvm/e500.c,
2 times
-
arch/powerpc/kvm/e500_mmu_host.c,
2 times
-
arch/powerpc/kvm/e500mc.c,
line 48
-
arch/powerpc/kvm/powerpc.c,
2 times
-
arch/powerpc/lib/sstep.c,
8 times
-
arch/powerpc/lib/vmx-helper.c,
2 times
-
arch/powerpc/mm/book3s32/mmu_context.c,
line 96
-
arch/powerpc/mm/book3s64/radix_tlb.c,
10 times
-
arch/powerpc/mm/fault.c,
line 303
-
arch/powerpc/mm/nohash/tlb.c,
5 times
-
arch/powerpc/platforms/powermac/feature.c,
line 2960
-
arch/powerpc/platforms/powernv/opal-tracepoints.c,
line 60
-
arch/powerpc/platforms/pseries/lpar.c,
line 1856
-
arch/powerpc/sysdev/mpic.c,
line 1076
-
arch/riscv/include/asm/kfence.h,
line 28
-
arch/riscv/kernel/kernel_mode_fpu.c,
line 16
-
arch/riscv/kernel/kernel_mode_vector.c,
line 61
-
arch/riscv/kernel/patch.c,
2 times
-
arch/riscv/kernel/unaligned_access_speed.c,
line 39
-
arch/riscv/kvm/vcpu.c,
line 940
-
arch/riscv/kvm/vcpu_sbi_fwft.c,
line 315
-
arch/riscv/mm/cacheflush.c,
line 62
-
arch/s390/include/asm/facility.h,
line 131
-
arch/s390/include/asm/kmsan.h,
line 50
-
arch/s390/include/asm/mmu_context.h,
line 103
-
arch/s390/include/asm/tlbflush.h,
line 51
-
arch/s390/kernel/guarded_storage.c,
3 times
-
arch/s390/kernel/kprobes.c,
line 289
-
arch/s390/kernel/ptrace.c,
2 times
-
arch/s390/kernel/runtime_instr.c,
2 times
-
arch/s390/kvm/kvm-s390.c,
9 times
-
arch/s390/kvm/kvm-s390.h,
line 502
-
arch/s390/kvm/priv.c,
line 60
-
arch/s390/kvm/vsie.c,
line 1366
-
arch/s390/mm/pgtable.c,
6 times
-
arch/sh/boards/mach-landisk/gio.c,
line 33
-
arch/sh/include/asm/fpu.h,
2 times
-
arch/sh/kernel/kprobes.c,
line 219
-
arch/sh/kernel/smp.c,
3 times
-
arch/sh/mm/cache.c,
line 42
-
arch/sh/mm/kmap.c,
line 36
-
arch/sparc/kernel/chmc.c,
line 595
-
arch/sparc/kernel/kprobes.c,
line 127
-
arch/sparc/kernel/ptrace_64.c,
line 115
-
arch/sparc/kernel/smp_64.c,
2 times
-
arch/sparc/mm/tlb.c,
line 57
-
arch/sparc/mm/tsb.c,
line 527
-
arch/um/kernel/irq.c,
line 245
-
arch/um/kernel/skas/uaccess.c,
2 times
-
arch/um/kernel/smp.c,
line 106
-
arch/x86/events/amd/ibs.c,
3 times
-
arch/x86/events/intel/ds.c,
2 times
-
arch/x86/include/asm/fpu/api.h,
line 71
-
arch/x86/include/asm/kfence.h,
line 85
-
arch/x86/include/asm/kmsan.h,
line 93
-
arch/x86/include/asm/nospec-branch.h,
line 617
-
arch/x86/kernel/apic/apic_numachip.c,
line 74
-
arch/x86/kernel/apic/vector.c,
line 1312
-
arch/x86/kernel/cpu/mce/core.c,
line 247
-
arch/x86/kernel/cpu/mce/inject.c,
2 times
-
arch/x86/kernel/cpu/sgx/ioctl.c,
line 516
-
arch/x86/kernel/cpu/sgx/virt.c,
line 436
-
arch/x86/kernel/fpu/core.c,
line 768
-
arch/x86/kernel/ioport.c,
line 47
-
arch/x86/kernel/kprobes/opt.c,
line 179
-
arch/x86/kernel/kvmclock.c,
line 65
-
arch/x86/kernel/process.c,
5 times
-
arch/x86/kernel/process_64.c,
2 times
-
arch/x86/kernel/smpboot.c,
line 876
-
arch/x86/kernel/vm86_32.c,
2 times
-
arch/x86/kvm/lapic.c,
4 times
-
arch/x86/kvm/mmu/mmu.c,
line 1015
-
arch/x86/kvm/msrs.c,
line 92
-
arch/x86/kvm/svm/svm.c,
2 times
-
arch/x86/kvm/vmx/nested.c,
2 times
-
arch/x86/kvm/vmx/vmx.c,
3 times
-
arch/x86/kvm/x86.c,
2 times
-
arch/x86/lib/delay.c,
2 times
-
arch/x86/mm/pat/set_memory.c,
line 2742
-
arch/x86/virt/vmx/tdx/seamcall_internal.h,
line 52
-
arch/x86/virt/vmx/tdx/seamldr.c,
line 360
-
arch/x86/xen/enlighten_pv.c,
4 times
-
arch/x86/xen/mmu_pv.c,
7 times
-
arch/xtensa/mm/cache.c,
9 times
-
block/blk-iolatency.c,
2 times
-
block/blk-mq.c,
line 1281
-
drivers/accessibility/speakup/fakekey.c,
line 66
-
drivers/char/hw_random/n2-drv.c,
line 669
-
drivers/char/random.c,
line 1314
-
drivers/cpufreq/longhaul.c,
line 279
-
drivers/cpufreq/pmac32-cpufreq.c,
line 241
-
drivers/cpufreq/powernv-cpufreq.c,
line 755
-
drivers/cpufreq/speedstep-lib.c,
line 410
-
drivers/cpufreq/speedstep-smi.c,
line 159
-
drivers/cpuidle/cpuidle.c,
line 121
-
drivers/crypto/caam/jr.c,
line 249
-
drivers/crypto/nx/nx-common-powernv.c,
line 586
-
drivers/firmware/efi/arm-runtime.c,
line 157
-
drivers/firmware/efi/riscv-runtime.c,
line 127
-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c,
line 559
-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c,
line 394
-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c,
line 429
-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c,
4 times
-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c,
line 5312
-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c,
line 4339
-
drivers/gpu/drm/amd/amdgpu/smuio_v14_0_2.c,
line 44
-
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.c,
line 34
-
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c,
line 52
-
drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c,
line 98
-
drivers/gpu/drm/i915/display/intel_dmc.c,
line 670
-
drivers/gpu/drm/i915/gt/intel_execlists_submission.c,
line 1762
-
drivers/gpu/drm/i915/gt/selftest_engine_pm.c,
2 times
-
drivers/gpu/drm/i915/gt/selftest_rps.c,
line 302
-
drivers/gpu/drm/i915/i915_wait_util.h,
2 times
-
drivers/gpu/drm/i915/intel_pcode.c,
line 201
-
drivers/gpu/drm/i915/selftests/i915_perf.c,
line 261
-
drivers/gpu/drm/i915/selftests/i915_request.c,
4 times
-
drivers/gpu/drm/i915/selftests/i915_sw_fence.c,
3 times
-
drivers/gpu/drm/i915/selftests/igt_atomic.c,
line 14
-
drivers/gpu/drm/i915/selftests/intel_uncore.c,
line 244
-
drivers/gpu/drm/i915/vlv_iosf_sb.c,
line 108
-
drivers/gpu/drm/panthor/panthor_drv.c,
line 848
-
drivers/gpu/drm/v3d/v3d_sched.c,
2 times
-
drivers/gpu/drm/xe/xe_pcode.c,
line 224
-
drivers/hv/mshv_root_main.c,
line 415
-
drivers/hv/mshv_vtl_main.c,
2 times
-
drivers/hwtracing/coresight/coresight-trbe.c,
line 1471
-
drivers/infiniband/hw/hfi1/pio.c,
line 1439
-
drivers/input/misc/wistron_btns.c,
line 64
-
drivers/md/dm-pcache/cache_req.c,
line 44
-
drivers/md/dm-stats.c,
line 592
-
drivers/misc/lkdtm/bugs.c,
line 329
-
drivers/misc/lkdtm/powerpc.c,
2 times
-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c,
line 224
-
drivers/net/phy/mdio_bus.c,
line 63
-
drivers/net/tun.c,
3 times
-
drivers/soc/fsl/qbman/qman.c,
4 times
-
drivers/soc/fsl/qbman/qman_test_stash.c,
2 times
-
drivers/spi/spi-dw-core.c,
line 867
-
drivers/spi/spi.c,
line 2174
-
drivers/thermal/intel/therm_throt.c,
line 148
-
fs/btrfs/volumes.h,
3 times
-
fs/buffer.c,
3 times
-
fs/gfs2/glock.c,
2 times
-
fs/gfs2/incore.h,
line 870
-
fs/gfs2/lock_dlm.c,
2 times
-
fs/gfs2/rgrp.c,
line 1935
-
fs/namespace.c,
4 times
-
fs/nfs/super.c,
line 711
-
fs/pidfs.c,
line 157
-
fs/xfs/xfs_stats.c,
line 108
-
include/asm-generic/futex.h,
2 times
-
include/asm-generic/rqspinlock.h,
2 times
-
include/drm/spsc_queue.h,
line 71
-
include/linux/bit_spinlock.h,
3 times
-
include/linux/bpf.h,
2 times
-
include/linux/context_tracking_state.h,
line 165
-
include/linux/fs.h,
3 times
-
include/linux/highmem-internal.h,
3 times
-
include/linux/io-mapping.h,
2 times
-
include/linux/local_lock_internal.h,
2 times
-
include/linux/netfs.h,
8 times
-
include/linux/part_stat.h,
line 25
-
include/linux/percpu-defs.h,
2 times
-
include/linux/percpu-rwsem.h,
3 times
-
include/linux/preempt.h,
2 times
-
include/linux/rcupdate.h,
3 times
-
include/linux/rcuref.h,
line 172
-
include/linux/rwlock_api_smp.h,
9 times
-
include/linux/seqlock.h,
3 times
-
include/linux/smp.h,
line 296
-
include/linux/sock_diag.h,
line 40
-
include/linux/spinlock_api_smp.h,
5 times
-
include/linux/spinlock_api_up.h,
line 34
-
include/linux/srcutiny.h,
line 84
-
include/linux/stop_machine.h,
2 times
-
include/net/pkt_cls.h,
line 319
-
include/trace/events/preemptirq.h,
line 49
-
kernel/bpf/helpers.c,
4 times
-
kernel/bpf/rqspinlock.c,
2 times
-
kernel/bpf/stackmap.c,
line 819
-
kernel/bpf/syscall.c,
line 1537
-
kernel/bpf/verifier.c,
3 times
-
kernel/events/core.c,
4 times
-
kernel/events/ring_buffer.c,
line 44
-
kernel/exit.c,
2 times
-
kernel/irq_work.c,
2 times
-
kernel/kprobes.c,
2 times
-
kernel/kthread.c,
2 times
-
kernel/locking/mutex.c,
line 645
-
kernel/locking/percpu-rwsem.c,
2 times
-
kernel/locking/rtmutex.c,
line 1365
-
kernel/locking/rtmutex_api.c,
line 395
-
kernel/locking/rwbase_rt.c,
2 times
-
kernel/locking/rwsem.c,
7 times
-
kernel/locking/spinlock.c,
6 times
-
kernel/locking/ww_mutex.h,
line 469
-
kernel/printk/nbcon.c,
line 1721
-
kernel/printk/printk.c,
2 times
-
kernel/rcu/hazptrtorture.c,
line 406
-
kernel/rcu/rcutorture.c,
6 times
-
kernel/rcu/refscale.c,
24 times
-
kernel/rcu/srcutiny.c,
6 times
-
kernel/rcu/tasks.h,
line 1299
-
kernel/rcu/tiny.c,
line 147
-
kernel/rcu/tree.c,
line 2020
-
kernel/rcu/tree_plugin.h,
2 times
-
kernel/rcu/tree_stall.h,
line 1090
-
kernel/sched/clock.c,
line 161
-
kernel/sched/core.c,
9 times
-
kernel/sched/deadline.c,
line 3295
-
kernel/sched/ext/ext.c,
line 9551
-
kernel/sched/ext/idle.c,
2 times
-
kernel/sched/fair.c,
line 13642
-
kernel/sched/idle.c,
line 427
-
kernel/sched/membarrier.c,
2 times
-
kernel/sched/rt.c,
2 times
-
kernel/sched/syscalls.c,
2 times
-
kernel/signal.c,
2 times
-
kernel/smp.c,
2 times
-
kernel/smpboot.c,
line 109
-
kernel/stop_machine.c,
3 times
-
kernel/time/tick-sched.c,
3 times
-
kernel/trace/bpf_trace.c,
2 times
-
kernel/trace/ftrace.c,
3 times
-
kernel/trace/preemptirq_delay_test.c,
line 62
-
kernel/trace/rethook.c,
line 29
-
kernel/trace/ring_buffer.c,
line 6339
-
kernel/trace/rv/monitors/scpd/scpd.c,
2 times
-
kernel/trace/rv/monitors/snep/snep.c,
2 times
-
kernel/trace/rv/monitors/wip/wip.c,
2 times
-
kernel/trace/trace_events_filter.c,
line 2886
-
kernel/trace/trace_events_hist.c,
line 5386
-
kernel/trace/trace_osnoise.c,
line 1474
-
kernel/trace/trace_preemptirq.c,
line 126
-
kernel/trace/trace_sched_switch.c,
4 times
-
kernel/trace/trace_selftest.c,
3 times
-
kernel/trace/trace_uprobe.c,
line 1424
-
kernel/up.c,
line 47
-
kernel/workqueue.c,
2 times
-
lib/codetag.c,
line 167
-
lib/crc/powerpc/crc-t10dif.h,
line 45
-
lib/crc/powerpc/crc32.h,
line 39
-
lib/crc/tests/crc_kunit.c,
line 260
-
lib/crypto/powerpc/aes.h,
4 times
-
lib/crypto/powerpc/chacha.h,
line 22
-
lib/crypto/powerpc/gf128hash.h,
3 times
-
lib/crypto/powerpc/poly1305.h,
line 21
-
lib/crypto/powerpc/sha1.h,
line 30
-
lib/crypto/powerpc/sha256.h,
line 32
-
lib/crypto/tests/aead-test-template.h,
line 997
-
lib/crypto/tests/curve25519_kunit.c,
line 1338
-
lib/crypto/tests/hash-test-template.h,
line 502
-
lib/crypto/tests/sha256_kunit.c,
line 175
-
lib/percpu_test.c,
line 34
-
lib/raid/raid6/algos.c,
2 times
-
lib/raid/raid6/tests/raid6_kunit.c,
line 278
-
lib/raid/xor/powerpc/xor_vmx_glue.c,
line 18
-
lib/raid/xor/tests/xor_kunit.c,
line 173
-
lib/raid/xor/xor-core.c,
line 85
-
lib/test_lockup.c,
2 times
-
lib/test_vmalloc.c,
line 301
-
lib/tests/string_kunit.c,
line 811
-
mm/highmem.c,
2 times
-
mm/kasan/report.c,
line 107
-
mm/mempolicy.c,
line 2493
-
mm/page-writeback.c,
line 2052
-
mm/page_alloc.c,
line 111
-
net/core/dev.c,
line 6990
-
net/iucv/iucv.c,
2 times
-
net/netfilter/nf_tables_api.c,
line 2319
-
net/sched/act_api.c,
line 312
-
tools/testing/selftests/bpf/progs/preempt_lock.c,
10 times
-
tools/testing/selftests/net/bench/page_pool/time_bench.c,
line 69
-
virt/kvm/kvm_main.c,
4 times