Defined in 4 files as a macro:
Defined in 1 files as a function:
Referenced in 366 files:
-
arch/alpha/include/asm/fpu.h,
2 times
-
arch/alpha/kernel/signal.c,
line 534
-
arch/alpha/kernel/smp.c,
6 times
-
arch/alpha/lib/fpreg.c,
line 231
-
arch/alpha/mm/tlbflush.c,
line 109
-
arch/arc/include/asm/futex.h,
2 times
-
arch/arc/kernel/process.c,
2 times
-
arch/arc/kernel/troubleshoot.c,
line 179
-
arch/arm/common/bL_switcher.c,
line 544
-
arch/arm/include/asm/futex.h,
2 times
-
arch/arm/kernel/hw_breakpoint.c,
line 975
-
arch/arm/mm/flush.c,
line 195
-
arch/arm/probes/uprobes/core.c,
line 127
-
arch/arm/vfp/vfpmodule.c,
line 83
-
arch/arm64/include/asm/fpu.h,
line 24
-
arch/arm64/include/asm/kvm_host.h,
line 997
-
arch/arm64/kernel/fpsimd.c,
2 times
-
arch/arm64/kernel/mte.c,
line 412
-
arch/arm64/kernel/pointer_auth.c,
line 88
-
arch/arm64/kernel/process.c,
line 665
-
arch/arm64/kvm/arch_timer.c,
2 times
-
arch/arm64/kvm/arm.c,
7 times
-
arch/arm64/kvm/debug.c,
2 times
-
arch/arm64/kvm/emulate-nested.c,
2 times
-
arch/arm64/kvm/pauth.c,
line 55
-
arch/arm64/kvm/pmu.c,
line 146
-
arch/arm64/kvm/reset.c,
line 218
-
arch/csky/abiv2/cacheflush.c,
2 times
-
arch/loongarch/include/asm/fpu.h,
3 times
-
arch/loongarch/include/asm/kfence.h,
line 66
-
arch/loongarch/include/asm/lbt.h,
2 times
-
arch/loongarch/kernel/kfpu.c,
line 33
-
arch/loongarch/kernel/process.c,
line 134
-
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 60
-
arch/loongarch/kvm/timer.c,
line 211
-
arch/loongarch/kvm/vcpu.c,
5 times
-
arch/loongarch/mm/tlb.c,
line 54
-
arch/microblaze/include/asm/tlbflush.h,
line 20
-
arch/microblaze/kernel/signal.c,
line 208
-
arch/mips/cavium-octeon/octeon-crypto.c,
line 66
-
arch/mips/include/asm/fpu.h,
3 times
-
arch/mips/include/asm/fpu_emulator.h,
line 161
-
arch/mips/include/asm/mips-r2-to-r6-emul.h,
2 times
-
arch/mips/kernel/branch.c,
2 times
-
arch/mips/kernel/kprobes.c,
line 450
-
arch/mips/kernel/mips-cm.c,
line 390
-
arch/mips/kernel/mips-cpc.c,
line 122
-
arch/mips/kernel/process.c,
line 99
-
arch/mips/kernel/signal-common.h,
line 32
-
arch/mips/kernel/signal.c,
4 times
-
arch/mips/kernel/smp-bmips.c,
line 508
-
arch/mips/kernel/smp-cps.c,
line 679
-
arch/mips/kernel/smp.c,
4 times
-
arch/mips/kernel/syscall.c,
line 172
-
arch/mips/kernel/traps.c,
7 times
-
arch/mips/kernel/unaligned.c,
2 times
-
arch/mips/kvm/emulate.c,
line 748
-
arch/mips/kvm/entry.c,
line 442
-
arch/mips/kvm/mips.c,
4 times
-
arch/mips/kvm/vz.c,
3 times
-
arch/mips/loongson64/cop2-ex.c,
line 62
-
arch/mips/math-emu/cp1emu.c,
line 737
-
arch/mips/mm/c-octeon.c,
line 94
-
arch/mips/mm/c-r4k.c,
6 times
-
arch/mips/mm/init.c,
line 157
-
arch/parisc/kernel/cache.c,
4 times
-
arch/parisc/kernel/smp.c,
line 236
-
arch/parisc/lib/delay.c,
2 times
-
arch/powerpc/crypto/aes-gcm-p10-glue.c,
line 81
-
arch/powerpc/crypto/aes-spe-glue.c,
line 66
-
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 55
-
arch/powerpc/include/asm/fpu.h,
line 25
-
arch/powerpc/include/asm/kvm_book3s_64.h,
line 120
-
arch/powerpc/kernel/hw_breakpoint.c,
line 252
-
arch/powerpc/kernel/irq_64.c,
line 338
-
arch/powerpc/kernel/kprobes.c,
6 times
-
arch/powerpc/kernel/mce.c,
line 651
-
arch/powerpc/kernel/optprobes.c,
line 115
-
arch/powerpc/kernel/process.c,
6 times
-
arch/powerpc/kernel/signal.c,
line 339
-
arch/powerpc/kernel/signal_32.c,
line 710
-
arch/powerpc/kernel/signal_64.c,
line 609
-
arch/powerpc/kernel/traps.c,
line 2206
-
arch/powerpc/kvm/book3s_32_mmu_host.c,
line 352
-
arch/powerpc/kvm/book3s_64_mmu_hv.c,
9 times
-
arch/powerpc/kvm/book3s_64_mmu_radix.c,
line 94
-
arch/powerpc/kvm/book3s_emulate.c,
4 times
-
arch/powerpc/kvm/book3s_hv.c,
5 times
-
arch/powerpc/kvm/book3s_paired_singles.c,
line 1260
-
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 52
-
arch/powerpc/kvm/powerpc.c,
2 times
-
arch/powerpc/lib/sstep.c,
8 times
-
arch/powerpc/lib/vmx-helper.c,
line 82
-
arch/powerpc/mm/book3s32/mmu_context.c,
line 101
-
arch/powerpc/mm/book3s64/radix_tlb.c,
10 times
-
arch/powerpc/mm/fault.c,
line 307
-
arch/powerpc/mm/nohash/tlb.c,
5 times
-
arch/powerpc/platforms/powermac/feature.c,
line 2963
-
arch/powerpc/platforms/powernv/opal-tracepoints.c,
line 82
-
arch/powerpc/platforms/pseries/lpar.c,
line 1878
-
arch/powerpc/sysdev/mpic.c,
line 1078
-
arch/riscv/include/asm/kfence.h,
line 30
-
arch/riscv/kernel/kernel_mode_fpu.c,
line 26
-
arch/riscv/kernel/kernel_mode_vector.c,
line 80
-
arch/riscv/kernel/patch.c,
2 times
-
arch/riscv/kernel/unaligned_access_speed.c,
line 58
-
arch/riscv/kvm/vcpu.c,
3 times
-
arch/riscv/kvm/vcpu_sbi_fwft.c,
line 318
-
arch/riscv/mm/cacheflush.c,
line 94
-
arch/s390/include/asm/facility.h,
line 133
-
arch/s390/include/asm/mmu_context.h,
line 108
-
arch/s390/include/asm/tlbflush.h,
line 66
-
arch/s390/kernel/guarded_storage.c,
3 times
-
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 504
-
arch/s390/kvm/priv.c,
line 64
-
arch/s390/kvm/vsie.c,
line 1375
-
arch/s390/mm/pgtable.c,
6 times
-
arch/sh/boards/mach-landisk/gio.c,
line 42
-
arch/sh/include/asm/fpu.h,
2 times
-
arch/sh/kernel/smp.c,
3 times
-
arch/sh/mm/cache.c,
line 57
-
arch/sh/mm/kmap.c,
line 65
-
arch/sparc/kernel/chmc.c,
line 610
-
arch/sparc/kernel/ptrace_64.c,
line 156
-
arch/sparc/kernel/smp_64.c,
2 times
-
arch/sparc/mm/tlb.c,
line 74
-
arch/sparc/mm/tsb.c,
line 529
-
arch/um/kernel/irq.c,
line 247
-
arch/um/kernel/skas/uaccess.c,
2 times
-
arch/um/kernel/smp.c,
line 108
-
arch/x86/events/amd/ibs.c,
3 times
-
arch/x86/events/intel/ds.c,
2 times
-
arch/x86/include/asm/fpu/api.h,
line 79
-
arch/x86/include/asm/kfence.h,
line 87
-
arch/x86/include/asm/nospec-branch.h,
line 630
-
arch/x86/kernel/apic/apic_numachip.c,
2 times
-
arch/x86/kernel/apic/vector.c,
line 1318
-
arch/x86/kernel/cpu/mce/inject.c,
2 times
-
arch/x86/kernel/cpu/sgx/ioctl.c,
line 522
-
arch/x86/kernel/cpu/sgx/virt.c,
line 441
-
arch/x86/kernel/fpu/core.c,
line 780
-
arch/x86/kernel/ioport.c,
line 49
-
arch/x86/kernel/kprobes/opt.c,
line 199
-
arch/x86/kernel/kvmclock.c,
line 67
-
arch/x86/kernel/process.c,
5 times
-
arch/x86/kernel/process_64.c,
2 times
-
arch/x86/kernel/smpboot.c,
line 949
-
arch/x86/kernel/vm86_32.c,
2 times
-
arch/x86/kvm/lapic.c,
4 times
-
arch/x86/kvm/mmu/mmu.c,
2 times
-
arch/x86/kvm/msrs.c,
line 98
-
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,
3 times
-
arch/x86/lib/delay.c,
2 times
-
arch/x86/mm/pat/set_memory.c,
line 2744
-
arch/x86/virt/vmx/tdx/seamcall_internal.h,
line 54
-
arch/x86/virt/vmx/tdx/seamldr.c,
line 366
-
arch/x86/xen/enlighten_pv.c,
4 times
-
arch/x86/xen/mmu_pv.c,
7 times
-
arch/xtensa/kernel/traps.c,
line 426
-
arch/xtensa/mm/cache.c,
9 times
-
block/blk-iolatency.c,
2 times
-
block/blk-mq.c,
line 1285
-
drivers/accessibility/speakup/fakekey.c,
line 75
-
drivers/char/hw_random/n2-drv.c,
line 671
-
drivers/char/random.c,
line 1337
-
drivers/cpufreq/longhaul.c,
line 347
-
drivers/cpufreq/pmac32-cpufreq.c,
line 328
-
drivers/cpufreq/powernv-cpufreq.c,
line 757
-
drivers/cpufreq/speedstep-lib.c,
line 471
-
drivers/cpufreq/speedstep-smi.c,
line 199
-
drivers/cpuidle/cpuidle.c,
line 125
-
drivers/crypto/caam/jr.c,
line 251
-
drivers/crypto/nx/nx-common-powernv.c,
line 600
-
drivers/firmware/efi/arm-runtime.c,
line 164
-
drivers/firmware/efi/riscv-runtime.c,
line 134
-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v10.c,
line 604
-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v7.c,
line 439
-
drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd_gfx_v8.c,
line 474
-
drivers/gpu/drm/amd/amdgpu/gfx_v10_0.c,
4 times
-
drivers/gpu/drm/amd/amdgpu/gfx_v11_0.c,
line 5334
-
drivers/gpu/drm/amd/amdgpu/gfx_v9_0.c,
line 4350
-
drivers/gpu/drm/amd/amdgpu/smuio_v14_0_2.c,
line 51
-
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_0.c,
line 41
-
drivers/gpu/drm/amd/amdgpu/smuio_v15_0_8.c,
line 59
-
drivers/gpu/drm/amd/display/amdgpu_dm/dc_fpu.c,
line 130
-
drivers/gpu/drm/i915/display/intel_dmc.c,
line 678
-
drivers/gpu/drm/i915/gt/intel_execlists_submission.c,
line 1777
-
drivers/gpu/drm/i915/gt/selftest_engine_pm.c,
2 times
-
drivers/gpu/drm/i915/gt/selftest_rps.c,
line 312
-
drivers/gpu/drm/i915/i915_wait_util.h,
line 75
-
drivers/gpu/drm/i915/intel_pcode.c,
line 203
-
drivers/gpu/drm/i915/selftests/i915_perf.c,
line 264
-
drivers/gpu/drm/i915/selftests/i915_request.c,
4 times
-
drivers/gpu/drm/i915/selftests/i915_sw_fence.c,
4 times
-
drivers/gpu/drm/i915/selftests/igt_atomic.c,
line 19
-
drivers/gpu/drm/i915/selftests/intel_uncore.c,
line 246
-
drivers/gpu/drm/i915/vlv_iosf_sb.c,
line 132
-
drivers/gpu/drm/panthor/panthor_drv.c,
line 885
-
drivers/gpu/drm/v3d/v3d_sched.c,
2 times
-
drivers/gpu/drm/xe/xe_pcode.c,
line 227
-
drivers/hv/mshv_root_main.c,
line 444
-
drivers/hv/mshv_vtl_main.c,
3 times
-
drivers/hwtracing/coresight/coresight-trbe.c,
line 1473
-
drivers/infiniband/hw/hfi1/pio_copy.c,
2 times
-
drivers/input/misc/wistron_btns.c,
line 75
-
drivers/md/dm-pcache/cache_req.c,
line 82
-
drivers/md/dm-stats.c,
line 632
-
drivers/misc/lkdtm/powerpc.c,
2 times
-
drivers/net/ethernet/hisilicon/hns3/hns3_ethtool.c,
line 226
-
drivers/net/phy/mdio_bus.c,
line 78
-
drivers/net/tun.c,
3 times
-
drivers/soc/fsl/qbman/qman.c,
5 times
-
drivers/soc/fsl/qbman/qman_test_stash.c,
2 times
-
drivers/spi/spi-dw-core.c,
line 872
-
drivers/spi/spi.c,
line 2210
-
drivers/thermal/intel/therm_throt.c,
line 154
-
fs/btrfs/volumes.h,
3 times
-
fs/buffer.c,
3 times
-
fs/gfs2/glock.c,
2 times
-
fs/gfs2/incore.h,
line 872
-
fs/gfs2/lock_dlm.c,
2 times
-
fs/gfs2/rgrp.c,
line 1949
-
fs/namespace.c,
4 times
-
fs/nfs/super.c,
line 719
-
fs/pidfs.c,
line 159
-
fs/xfs/xfs_stats.c,
line 117
-
include/asm-generic/futex.h,
4 times
-
include/asm-generic/rqspinlock.h,
4 times
-
include/drm/spsc_queue.h,
line 85
-
include/linux/bit_spinlock.h,
4 times
-
include/linux/bpf.h,
2 times
-
include/linux/context_tracking_state.h,
line 167
-
include/linux/fs.h,
3 times
-
include/linux/highmem-internal.h,
2 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 26
-
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 174
-
include/linux/rhashtable.h,
line 432
-
include/linux/rwlock_api_smp.h,
8 times
-
include/linux/seqlock.h,
2 times
-
include/linux/smp.h,
line 297
-
include/linux/sock_diag.h,
line 42
-
include/linux/spinlock_api_smp.h,
5 times
-
include/linux/spinlock_api_up.h,
line 55
-
include/linux/srcutiny.h,
line 87
-
include/linux/stop_machine.h,
2 times
-
include/net/pkt_cls.h,
line 322
-
include/trace/events/preemptirq.h,
line 53
-
kernel/bpf/helpers.c,
5 times
-
kernel/bpf/rqspinlock.c,
4 times
-
kernel/bpf/stackmap.c,
2 times
-
kernel/bpf/syscall.c,
line 1539
-
kernel/bpf/verifier.c,
3 times
-
kernel/events/core.c,
4 times
-
kernel/events/ring_buffer.c,
line 138
-
kernel/irq_work.c,
2 times
-
kernel/kprobes.c,
2 times
-
kernel/kthread.c,
2 times
-
kernel/locking/mutex.c,
3 times
-
kernel/locking/percpu-rwsem.c,
2 times
-
kernel/locking/rtmutex.c,
line 583
-
kernel/locking/rtmutex_api.c,
line 398
-
kernel/locking/rwbase_rt.c,
line 129
-
kernel/locking/rwsem.c,
7 times
-
kernel/locking/spinlock.c,
3 times
-
kernel/locking/ww_mutex.h,
line 472
-
kernel/printk/nbcon.c,
line 1757
-
kernel/printk/printk.c,
2 times
-
kernel/rcu/hazptrtorture.c,
line 416
-
kernel/rcu/rcutorture.c,
6 times
-
kernel/rcu/refscale.c,
24 times
-
kernel/rcu/srcutiny.c,
7 times
-
kernel/rcu/tasks.h,
line 1306
-
kernel/rcu/tiny.c,
line 149
-
kernel/rcu/tree.c,
line 2023
-
kernel/rcu/tree_plugin.h,
3 times
-
kernel/rcu/tree_stall.h,
line 1093
-
kernel/sched/clock.c,
line 165
-
kernel/sched/core.c,
7 times
-
kernel/sched/deadline.c,
line 3299
-
kernel/sched/ext/ext.c,
line 9578
-
kernel/sched/ext/idle.c,
2 times
-
kernel/sched/fair.c,
line 13649
-
kernel/sched/idle.c,
line 444
-
kernel/sched/membarrier.c,
2 times
-
kernel/sched/rt.c,
2 times
-
kernel/sched/syscalls.c,
line 714
-
kernel/signal.c,
line 1241
-
kernel/smp.c,
2 times
-
kernel/smpboot.c,
5 times
-
kernel/stop_machine.c,
4 times
-
kernel/time/tick-sched.c,
3 times
-
kernel/trace/bpf_trace.c,
2 times
-
kernel/trace/ftrace.c,
4 times
-
kernel/trace/preemptirq_delay_test.c,
line 64
-
kernel/trace/rethook.c,
line 31
-
kernel/trace/ring_buffer.c,
line 6358
-
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 2892
-
kernel/trace/trace_events_hist.c,
2 times
-
kernel/trace/trace_osnoise.c,
line 1598
-
kernel/trace/trace_preemptirq.c,
line 120
-
kernel/trace/trace_sched_switch.c,
4 times
-
kernel/trace/trace_selftest.c,
3 times
-
kernel/trace/trace_uprobe.c,
line 1450
-
kernel/up.c,
line 53
-
kernel/workqueue.c,
2 times
-
lib/codetag.c,
line 171
-
lib/crc/powerpc/crc-t10dif.h,
line 51
-
lib/crc/powerpc/crc32.h,
line 45
-
lib/crc/tests/crc_kunit.c,
line 265
-
lib/crypto/powerpc/aes.h,
4 times
-
lib/crypto/powerpc/chacha.h,
line 29
-
lib/crypto/powerpc/gf128hash.h,
3 times
-
lib/crypto/powerpc/poly1305.h,
line 28
-
lib/crypto/powerpc/sha1.h,
line 38
-
lib/crypto/powerpc/sha256.h,
line 40
-
lib/crypto/tests/aead-test-template.h,
line 1015
-
lib/crypto/tests/curve25519_kunit.c,
line 1343
-
lib/crypto/tests/hash-test-template.h,
line 507
-
lib/crypto/tests/sha256_kunit.c,
line 181
-
lib/percpu_test.c,
line 133
-
lib/raid/raid6/algos.c,
2 times
-
lib/raid/raid6/tests/raid6_kunit.c,
line 284
-
lib/raid/xor/powerpc/xor_vmx_glue.c,
line 22
-
lib/raid/xor/tests/xor_kunit.c,
line 178
-
lib/raid/xor/xor-core.c,
line 93
-
lib/test_lockup.c,
2 times
-
lib/test_vmalloc.c,
line 303
-
lib/tests/string_kunit.c,
line 816
-
mm/highmem.c,
2 times
-
mm/kasan/report.c,
line 118
-
mm/mempolicy.c,
line 2495
-
mm/page-writeback.c,
line 2078
-
mm/page_alloc.c,
line 112
-
net/core/dev.c,
2 times
-
net/iucv/iucv.c,
2 times
-
net/netfilter/nf_tables_api.c,
line 2323
-
net/sched/act_api.c,
line 318
-
tools/testing/selftests/bpf/progs/preempt_lock.c,
6 times
-
tools/testing/selftests/net/bench/page_pool/time_bench.c,
line 72
-
virt/kvm/kvm_main.c,
4 times