this_cpu_read
Defined as a preprocessor macro in:
Referenced (in 100 files total) in:
- arch/arm64/kernel/topology.c, 5 times
- arch/arm64/kernel/traps.c, line 881
- arch/loongarch/kernel/kfpu.c, 2 times
- arch/loongarch/kernel/process.c, line 235
- arch/powerpc/lib/code-patching.c, 3 times
- arch/powerpc/lib/qspinlock.c, line 63
- arch/powerpc/mm/nohash/e500_hugetlbpage.c, line 84
- arch/s390/kernel/vtime.c, line 141
- arch/x86/coco/sev/core.c, 11 times
- arch/x86/events/amd/core.c, line 877
- arch/x86/events/intel/ds.c, 2 times
- arch/x86/events/intel/p4.c, line 1012
- arch/x86/include/asm/desc.h, line 331
- arch/x86/include/asm/kvmclock.h, 2 times
- arch/x86/include/asm/percpu.h, 2 times
- arch/x86/include/asm/smp.h, line 136
- arch/x86/include/asm/switch_to.h, line 58
- arch/x86/include/asm/uv/uv_hub.h, line 769
- arch/x86/include/asm/tlbflush.h, line 397
- arch/x86/include/asm/xen/hypervisor.h, 3 times
- arch/x86/kernel/alternative.c, 2 times
- arch/x86/kernel/apic/msi.c, line 111
- arch/x86/kernel/apic/x2apic_cluster.c, line 93
- arch/x86/kernel/cpu/bugs.c, 2 times
- arch/x86/kernel/cpu/common.c, 4 times
- arch/x86/kernel/cpu/intel.c, line 546
- arch/x86/kernel/cpu/intel_epb.c, line 94
- arch/x86/kernel/cpu/mce/amd.c, 12 times
- arch/x86/kernel/cpu/mce/core.c, 14 times
- arch/x86/kernel/cpu/microcode/core.c, line 373
- arch/x86/kernel/cpu/resctrl/pseudo_lock.c, 2 times
- arch/x86/kernel/doublefault_32.c, line 16
- arch/x86/kernel/dumpstack_32.c, 3 times
- arch/x86/kernel/dumpstack_64.c, line 137
- arch/x86/kernel/fpu/context.h, line 38
- arch/x86/kernel/fpu/core.c, 3 times
- arch/x86/kernel/head64.c, line 471
- arch/x86/kernel/hw_breakpoint.c, 2 times
- arch/x86/kernel/irq.c, line 371
- arch/x86/kernel/ldt.c, line 140
- arch/x86/kernel/nmi.c, 6 times
- arch/x86/kernel/process.c, 2 times
- arch/x86/kernel/process_64.c, 2 times
- arch/x86/kernel/traps.c, line 383
- arch/x86/kernel/tsc.c, 5 times
- arch/x86/kvm/vmx/vmx.c, line 7230
- arch/x86/kvm/vmx/vmx_onhyperv.h, line 15
- arch/x86/lib/delay.c, line 209
- arch/x86/mm/tlb.c, 29 times
- arch/x86/platform/uv/uv_nmi.c, 3 times
- arch/x86/xen/enlighten_pv.c, 3 times
- arch/x86/xen/mmu_pv.c, 4 times
- arch/x86/xen/suspend.c, line 42
- arch/x86/xen/xen-ops.h, line 246
- fs/bcachefs/buckets.h, line 372
- fs/ext4/mballoc.c, line 6206
- include/crypto/internal/simd.h, line 56
- include/linux/cpumask.h, line 918
- include/linux/interrupt.h, line 623
- include/linux/irqflags.h, line 48
- include/linux/lockdep.h, 8 times
- include/linux/netdevice.h, line 3266
- include/linux/percpu-defs.h, line 495
- include/linux/perf_event.h, line 657
- include/linux/sched/mm.h, line 510
- kernel/bpf/helpers.c, 3 times
- kernel/cpu.c, line 1218
- kernel/irq/irqdesc.c, 3 times
- kernel/kcsan/core.c, line 298
- kernel/locking/lockdep.c, 3 times
- kernel/printk/printk_safe.c, line 41
- kernel/softirq.c, 3 times
- kernel/trace/fgraph.c, line 1128
- kernel/trace/ftrace.c, line 180
- kernel/trace/trace.c, 2 times
- kernel/trace/trace.h, 2 times
- kernel/trace/trace_events.c, 2 times
- kernel/trace/trace_preemptirq.c, 4 times
- kernel/watchdog_perf.c, 3 times
- lib/percpu_counter.c, line 98
- lib/sbitmap.c, line 34
- mm/kasan/sw_tags.c, line 65
- mm/kmsan/kmsan_test.c, line 394
- mm/memcontrol.c, 2 times
- mm/show_mem.c, line 345
- mm/slub.c, 2 times
- mm/swapfile.c, 3 times
- mm/vmalloc.c, line 1830
- mm/vmstat.c, 4 times
- net/core/dev.c, 2 times
- net/ipv4/icmp.c, line 205
- net/ipv4/netfilter/nf_dup_ipv4.c, line 56
- net/ipv4/tcp_ipv4.c, 2 times
- net/ipv6/icmp.c, line 107
- net/ipv6/netfilter/nf_dup_ipv6.c, line 51
- net/ipv6/route.c, line 1406
- net/netfilter/nft_ct.c, line 251
- net/openvswitch/actions.c, line 91
- net/xfrm/xfrm_ipcomp.c, line 271
- tools/testing/radix-tree/linux/percpu.h, line 7
kernel.org | git.kernel.org | LWN.net | Project Home | SVN repository | Mail admin
Linux® is a registered trademark of Linus Torvalds in the United States and other countries.
TOMOYO® is a registered trademark of NTT DATA CORPORATION.