Defined in 2 files as a macro:
Referenced in 357 files:
-
arch/arc/kernel/smp.c,
line 254
-
arch/arm/kernel/smp_twd.c,
line 32
-
arch/arm/xen/enlighten.c,
line 52
-
arch/arm64/include/asm/kvm_host.h,
line 180
-
arch/arm64/kernel/sdei.c,
4 times
-
arch/arm64/kvm/hyp/nvhe/trace.c,
line 21
-
arch/arm64/net/bpf_jit_comp.c,
6 times
-
arch/csky/include/asm/asid.h,
2 times
-
arch/csky/kernel/perf_event.c,
line 41
-
arch/loongarch/include/asm/kvm_host.h,
line 135
-
arch/loongarch/kernel/kgdb.c,
line 461
-
arch/loongarch/kvm/main.c,
line 20
-
arch/powerpc/kvm/book3s_hv_rm_xics.c,
line 804
-
arch/powerpc/net/bpf_jit.h,
line 181
-
arch/powerpc/net/bpf_jit_comp.c,
4 times
-
arch/powerpc/xmon/xmon.c,
4 times
-
arch/s390/kernel/perf_cpum_cf.c,
2 times
-
arch/s390/kernel/perf_pai.c,
line 70
-
arch/x86/events/amd/ibs.c,
2 times
-
arch/x86/events/amd/uncore.c,
2 times
-
arch/x86/events/intel/bts.c,
line 40
-
arch/x86/hyperv/hv_init.c,
line 79
-
arch/x86/include/asm/mshyperv.h,
line 50
-
arch/x86/include/asm/msr.h,
7 times
-
arch/x86/include/asm/percpu.h,
5 times
-
arch/x86/kernel/acpi/cstate.c,
line 118
-
arch/x86/kernel/apic/x2apic_savic.c,
line 24
-
arch/x86/kernel/cpu/aperfmperf.c,
line 364
-
arch/x86/kernel/kgdb.c,
line 184
-
arch/x86/lib/cmpxchg16b_emu.S,
6 times
-
arch/x86/lib/cmpxchg8b_emu.S,
6 times
-
arch/x86/lib/msr-smp.c,
3 times
-
arch/x86/lib/msr.c,
3 times
-
arch/x86/net/bpf_jit_comp.c,
7 times
-
arch/x86/xen/multicalls.c,
2 times
-
block/blk-cgroup.h,
2 times
-
block/blk-iocost.c,
2 times
-
block/blk-iolatency.c,
line 141
-
block/blk-mq.h,
line 13
-
block/blk-stat.h,
line 33
-
block/kyber-iosched.c,
line 159
-
crypto/acompress.c,
4 times
-
crypto/cryptd.c,
line 47
-
drivers/accel/habanalabs/common/hldio.h,
line 69
-
drivers/acpi/processor_perflib.c,
line 593
-
drivers/base/devres.c,
5 times
-
drivers/block/rnbd/rnbd-clt.c,
line 723
-
drivers/block/rnbd/rnbd-clt.h,
2 times
-
drivers/block/zram/zcomp.h,
line 74
-
drivers/clocksource/arm_arch_timer.c,
line 54
-
drivers/clocksource/arm_global_timer.c,
line 56
-
drivers/clocksource/hyperv_timer.c,
line 30
-
drivers/clocksource/jcore-pit.c,
line 40
-
drivers/clocksource/timer-armada-370-xp.c,
line 86
-
drivers/clocksource/timer-qcom.c,
line 79
-
drivers/cpufreq/acpi-cpufreq.c,
line 63
-
drivers/cpufreq/pcc-cpufreq.c,
line 111
-
drivers/cpuidle/cpuidle-haltpoll.c,
line 25
-
drivers/crypto/caam/caamalg_qi2.h,
line 67
-
drivers/crypto/intel/iaa/iaa_crypto_main.c,
line 38
-
drivers/dma/dmaengine.c,
line 262
-
drivers/edac/amd64_edac.c,
line 17
-
drivers/firmware/arm_ffa/driver.c,
2 times
-
drivers/firmware/arm_sdei.c,
2 times
-
drivers/gpu/drm/xe/xe_gt_types.h,
line 173
-
drivers/hv/hv_common.c,
3 times
-
drivers/hv/hyperv_vmbus.h,
line 173
-
drivers/hv/mshv_root.h,
line 366
-
drivers/hv/mshv_root_main.c,
2 times
-
drivers/hv/mshv_synic.c,
line 25
-
drivers/hv/vmbus_drv.c,
line 1418
-
drivers/hwtracing/coresight/coresight-etm-perf.h,
line 100
-
drivers/hwtracing/coresight/coresight-trbe.c,
2 times
-
drivers/idle/intel_idle.c,
line 92
-
drivers/infiniband/hw/hfi1/affinity.c,
2 times
-
drivers/infiniband/hw/hfi1/affinity.h,
line 61
-
drivers/infiniband/hw/hfi1/chip.c,
2 times
-
drivers/infiniband/hw/hfi1/chip.h,
line 1375
-
drivers/infiniband/hw/hfi1/hfi.h,
4 times
-
drivers/infiniband/hw/hfi1/pio.h,
line 61
-
drivers/infiniband/ulp/rtrs/rtrs-clt.h,
3 times
-
drivers/infiniband/ulp/rtrs/rtrs-srv.h,
line 40
-
drivers/iommu/dma-iommu.c,
3 times
-
drivers/iommu/iova.c,
line 589
-
drivers/irqchip/irq-gic.c,
4 times
-
drivers/irqchip/irq-riscv-imsic-state.h,
line 54
-
drivers/md/dm-core.h,
line 82
-
drivers/md/dm-pcache/cache.h,
line 154
-
drivers/md/dm-stats.h,
line 15
-
drivers/md/raid5.h,
line 644
-
drivers/misc/vcpu_stall_detector.c,
line 56
-
drivers/net/ethernet/asix/ax88796c_main.h,
line 95
-
drivers/net/ethernet/cavium/thunder/nic.h,
line 365
-
drivers/net/ethernet/chelsio/cxgb/sge.c,
line 263
-
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.c,
3 times
-
drivers/net/ethernet/chelsio/libcxgb/libcxgb_ppm.h,
line 141
-
drivers/net/ethernet/freescale/dpaa/dpaa_eth.h,
2 times
-
drivers/net/ethernet/freescale/dpaa2/dpaa2-eth.h,
4 times
-
drivers/net/ethernet/intel/ice/ice_repr.h,
line 28
-
drivers/net/ethernet/intel/ixgbe/ixgbe_fcoe.h,
line 53
-
drivers/net/ethernet/marvell/mvneta.c,
2 times
-
drivers/net/ethernet/marvell/mvpp2/mvpp2.h,
3 times
-
drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.h,
line 278
-
drivers/net/ethernet/mellanox/mlxsw/spectrum.h,
line 317
-
drivers/net/ethernet/netronome/nfp/nfp_net_repr.h,
line 56
-
drivers/net/ethernet/nvidia/forcedeth.c,
line 815
-
drivers/net/ethernet/qualcomm/rmnet/rmnet_config.h,
line 88
-
drivers/net/ethernet/stmicro/stmmac/common.h,
line 240
-
drivers/net/hyperv/hyperv_net.h,
line 1062
-
drivers/net/ipvlan/ipvlan.h,
line 68
-
drivers/net/macsec.c,
line 106
-
drivers/net/ppp/ppp_generic.c,
line 128
-
drivers/net/team/team_mode_loadbalance.c,
2 times
-
drivers/net/wireguard/device.h,
line 30
-
drivers/net/wireguard/queueing.c,
2 times
-
drivers/net/wireguard/queueing.h,
line 27
-
drivers/net/wireless/ath/ath12k/wmi.c,
line 141
-
drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/internal.h,
line 412
-
drivers/net/xen-netfront.c,
2 times
-
drivers/perf/arm_pmu.c,
10 times
-
drivers/perf/arm_pmu_acpi.c,
2 times
-
drivers/perf/arm_pmu_platform.c,
4 times
-
drivers/perf/arm_spe_pmu.c,
line 97
-
drivers/perf/qcom_l2_pmu.c,
line 116
-
drivers/perf/riscv_pmu_sbi.c,
line 1194
-
drivers/perf/starfive_starlink_pmu.c,
line 70
-
drivers/resctrl/mpam_internal.h,
line 74
-
drivers/scsi/hpsa.h,
line 251
-
drivers/scsi/libfc/fc_exch.c,
line 84
-
drivers/scsi/lpfc/lpfc.h,
2 times
-
drivers/scsi/lpfc/lpfc_sli4.h,
2 times
-
drivers/scsi/smartpqi/smartpqi.h,
line 1176
-
drivers/soc/ti/knav_qmss.h,
line 280
-
drivers/spi/spi-mem.c,
line 337
-
drivers/spi/spi.c,
9 times
-
drivers/target/target_core_stat.c,
line 281
-
drivers/tee/optee/optee_private.h,
line 147
-
drivers/tee/optee/smc_abi.c,
line 1130
-
drivers/xen/xen-acpi-processor.c,
line 444
-
fs/aio.c,
line 103
-
fs/ext4/ext4.h,
line 1732
-
fs/gfs2/incore.h,
line 683
-
fs/mount.h,
line 57
-
fs/nfs/iostat.h,
line 55
-
fs/nfsd/nfsctl.c,
line 2407
-
fs/seq_file.c,
2 times
-
fs/squashfs/decompressor_multi_percpu.c,
5 times
-
fs/xfs/xfs_log_priv.h,
line 302
-
fs/xfs/xfs_mount.h,
line 172
-
fs/xfs/xfs_platform.h,
line 165
-
fs/xfs/xfs_stats.c,
3 times
-
fs/xfs/xfs_stats.h,
2 times
-
include/acpi/processor.h,
line 254
-
include/asm-generic/mshyperv.h,
2 times
-
include/crypto/internal/acompress.h,
line 69
-
include/linux/alloc_tag.h,
line 30
-
include/linux/bio.h,
line 727
-
include/linux/blk_types.h,
line 46
-
include/linux/blkdev.h,
line 500
-
include/linux/blktrace_api.h,
2 times
-
include/linux/bpf-cgroup.h,
line 90
-
include/linux/bpf.h,
8 times
-
include/linux/bpf_mem_alloc.h,
2 times
-
include/linux/cgroup-defs.h,
3 times
-
include/linux/cookie.h,
line 15
-
include/linux/coresight.h,
line 246
-
include/linux/device/devres.h,
2 times
-
include/linux/dmaengine.h,
line 361
-
include/linux/err.h,
line 53
-
include/linux/futex_types.h,
line 52
-
include/linux/hw_breakpoint.h,
4 times
-
include/linux/if_macvlan.h,
line 26
-
include/linux/if_team.h,
line 199
-
include/linux/if_vlan.h,
line 194
-
include/linux/interrupt.h,
7 times
-
include/linux/irqchip/arm-gic-v3.h,
line 624
-
include/linux/irqchip/riscv-imsic.h,
line 78
-
include/linux/irqdesc.h,
line 84
-
include/linux/kexec.h,
line 26
-
include/linux/kmemleak.h,
6 times
-
include/linux/kvm_host.h,
line 2446
-
include/linux/local_lock.h,
8 times
-
include/linux/local_lock_internal.h,
2 times
-
include/linux/memcontrol.h,
3 times
-
include/linux/mm_types.h,
2 times
-
include/linux/mmzone.h,
3 times
-
include/linux/module.h,
line 482
-
include/linux/netdevice.h,
9 times
-
include/linux/netfilter/x_tables.h,
3 times
-
include/linux/nfs_fs_sb.h,
line 150
-
include/linux/padata.h,
2 times
-
include/linux/percpu-defs.h,
2 times
-
include/linux/percpu-refcount.h,
6 times
-
include/linux/percpu-rwsem.h,
line 15
-
include/linux/percpu.h,
6 times
-
include/linux/percpu_counter.h,
line 28
-
include/linux/perf/arm_pmu.h,
3 times
-
include/linux/perf/riscv_pmu.h,
line 71
-
include/linux/perf_event.h,
2 times
-
include/linux/prandom.h,
line 22
-
include/linux/psi_types.h,
line 168
-
include/linux/rcupdate_trace.h,
4 times
-
include/linux/relay.h,
line 84
-
include/linux/rseq_types.h,
line 182
-
include/linux/sbitmap.h,
line 84
-
include/linux/sched.h,
2 times
-
include/linux/sched/ext.h,
line 94
-
include/linux/sched/topology.h,
3 times
-
include/linux/seq_file.h,
2 times
-
include/linux/shmem_fs.h,
line 84
-
include/linux/smpboot.h,
line 32
-
include/linux/spi/spi.h,
2 times
-
include/linux/srcu.h,
14 times
-
include/linux/srcutiny.h,
7 times
-
include/linux/srcutree.h,
10 times
-
include/linux/sunrpc/stats.h,
line 42
-
include/linux/torture.h,
line 140
-
include/linux/trace_events.h,
line 401
-
include/linux/uprobes.h,
line 119
-
include/linux/vmcore_info.h,
line 32
-
include/linux/vmstat.h,
2 times
-
include/net/act_api.h,
3 times
-
include/net/bonding.h,
line 244
-
include/net/dst_cache.h,
line 12
-
include/net/dst_metadata.h,
2 times
-
include/net/gen_stats.h,
7 times
-
include/net/gro_cells.h,
line 12
-
include/net/hotdata.h,
line 42
-
include/net/ip.h,
6 times
-
include/net/ip6_fib.h,
line 154
-
include/net/ip_fib.h,
line 102
-
include/net/ip_vs.h,
line 436
-
include/net/macsec.h,
4 times
-
include/net/neighbour.h,
line 243
-
include/net/netfilter/nf_synproxy.h,
line 24
-
include/net/netfilter/nf_tables.h,
2 times
-
include/net/netns/conntrack.h,
line 93
-
include/net/netns/core.h,
line 23
-
include/net/netns/flow_table.h,
line 12
-
include/net/netns/smc.h,
line 11
-
include/net/netns/xfrm.h,
line 46
-
include/net/nexthop.h,
line 109
-
include/net/page_pool/types.h,
line 242
-
include/net/route.h,
line 126
-
include/net/sch_generic.h,
6 times
-
include/net/snmp.h,
2 times
-
include/net/sock.h,
line 1361
-
include/net/vxlan.h,
line 273
-
include/net/xfrm.h,
line 2349
-
include/rdma/rdma_vt.h,
3 times
-
include/scsi/libfc.h,
line 729
-
include/target/target_core_base.h,
3 times
-
include/trace/events/percpu.h,
4 times
-
kernel/bpf/arraymap.c,
7 times
-
kernel/bpf/bpf_lru_list.h,
2 times
-
kernel/bpf/cpumap.c,
line 65
-
kernel/bpf/hashtab.c,
22 times
-
kernel/bpf/helpers.c,
2 times
-
kernel/bpf/memalloc.c,
7 times
-
kernel/bpf/percpu_freelist.h,
line 16
-
kernel/bpf/syscall.c,
2 times
-
kernel/crash_core.c,
line 34
-
kernel/events/hw_breakpoint.c,
3 times
-
kernel/events/uprobes.c,
2 times
-
kernel/irq/ipi-mux.c,
line 25
-
kernel/irq/manage.c,
6 times
-
kernel/irq/matrix.c,
line 32
-
kernel/irq/proc.c,
line 530
-
kernel/locking/qspinlock.h,
line 63
-
kernel/module/main.c,
2 times
-
kernel/rcu/rcutorture.c,
2 times
-
kernel/rcu/refscale.c,
4 times
-
kernel/rcu/srcutree.c,
2 times
-
kernel/rcu/tasks.h,
4 times
-
kernel/sched/core.c,
line 5844
-
kernel/sched/cpuacct.c,
2 times
-
kernel/sched/ext/internal.h,
2 times
-
kernel/sched/fair.c,
2 times
-
kernel/sched/sched.h,
line 488
-
kernel/sched/topology.c,
2 times
-
kernel/smp.c,
line 42
-
kernel/softirq.c,
line 855
-
kernel/time/timer_migration.c,
line 1601
-
kernel/torture.c,
line 1019
-
kernel/trace/bpf_trace.c,
line 2106
-
kernel/trace/trace.h,
3 times
-
kernel/trace/trace_event_perf.c,
5 times
-
kernel/trace/trace_events_filter.c,
line 797
-
kernel/trace/trace_events_hist.c,
line 5342
-
kernel/trace/trace_functions_graph.c,
line 46
-
kernel/trace/trace_kprobe.c,
line 63
-
kernel/trace/trace_printk.c,
2 times
-
kernel/trace/trace_probe_tmpl.h,
line 148
-
kernel/trace/trace_uprobe.c,
2 times
-
kernel/workqueue.c,
3 times
-
lib/percpu-refcount.c,
8 times
-
lib/percpu_counter.c,
2 times
-
lib/random32.c,
line 119
-
lib/test_vmalloc.c,
2 times
-
mm/folio.c,
line 210
-
mm/kmemleak.c,
6 times
-
mm/memcontrol.c,
3 times
-
mm/mm_init.c,
line 1486
-
mm/percpu.c,
7 times
-
mm/slab.h,
2 times
-
mm/vmstat.c,
19 times
-
mm/zswap.c,
line 155
-
net/batman-adv/types.h,
line 1552
-
net/bpf/test_run.c,
line 749
-
net/bridge/br_multicast.c,
4 times
-
net/bridge/br_private.h,
3 times
-
net/can/raw.c,
line 104
-
net/core/dev.c,
10 times
-
net/core/dst.c,
3 times
-
net/core/filter.c,
3 times
-
net/core/gen_estimator.c,
3 times
-
net/core/gen_stats.c,
9 times
-
net/core/gro_cells.c,
line 103
-
net/core/page_pool.c,
2 times
-
net/devlink/trap.c,
5 times
-
net/ipv4/af_inet.c,
3 times
-
net/ipv4/fib_semantics.c,
line 183
-
net/ipv4/fib_trie.c,
4 times
-
net/ipv4/route.c,
line 3743
-
net/ipv6/addrconf.c,
line 5796
-
net/ipv6/proc.c,
2 times
-
net/ipv6/seg6_local.c,
2 times
-
net/ipv6/udp.c,
line 470
-
net/mac80211/sta_info.h,
line 538
-
net/mpls/internal.h,
line 26
-
net/mptcp/mib.c,
line 97
-
net/netfilter/ipvs/ip_vs_ctl.c,
line 3095
-
net/netfilter/nf_tables_api.c,
6 times
-
net/netfilter/nf_tables_core.c,
line 182
-
net/netfilter/nft_counter.c,
3 times
-
net/netfilter/nft_set_pipapo.h,
line 153
-
net/netfilter/x_tables.c,
line 2149
-
net/openvswitch/actions.c,
line 43
-
net/openvswitch/datapath.h,
2 times
-
net/openvswitch/flow_table.c,
line 359
-
net/openvswitch/flow_table.h,
2 times
-
net/openvswitch/vport.h,
line 81
-
net/packet/internal.h,
line 66
-
net/rds/ib.h,
line 54
-
net/sched/cls_basic.c,
line 36
-
net/sched/cls_matchall.c,
line 23
-
net/sched/cls_u32.c,
2 times
-
net/sched/sch_api.c,
2 times
-
net/smc/smc_stats.h,
6 times
-
net/sunrpc/svc.c,
line 1380
-
net/tipc/crypto.c,
5 times
-
net/xfrm/xfrm_interface_bpf.c,
line 72
-
net/xfrm/xfrm_nat_keepalive.c,
2 times
-
samples/hw_breakpoint/data_breakpoint.c,
line 24
-
samples/trace_events/trace-events-sample.h,
line 279
-
tools/testing/selftests/bpf/test_kmods/bpf_testmod.c,
2 times
-
virt/kvm/kvm_main.c,
line 6447