static_branch_unlikely
Defined as a preprocessor macro in:
Referenced (in 139 files total) in:
- arch/arm64/include/asm/cpufeature.h, line 672
- arch/arm64/include/asm/kvm_host.h, 2 times
- arch/arm64/include/asm/mmu_context.h, line 275
- arch/arm64/include/asm/mte-kasan.h, line 23
- arch/arm64/kernel/cpufeature.c, line 1615
- arch/arm64/kernel/entry-common.c, line 265
- arch/arm64/kernel/process.c, 3 times
- arch/arm64/kvm/arch_timer.c, 2 times
- arch/arm64/kvm/arm.c, 3 times
- arch/arm64/kvm/hyp/include/hyp/switch.h, 3 times
- arch/arm64/kvm/hyp/nvhe/hyp-main.c, line 435
- arch/arm64/kvm/hyp/nvhe/switch.c, 2 times
- arch/arm64/kvm/hyp/vgic-v3-sr.c, 2 times
- arch/arm64/kvm/sys_regs.c, line 4803
- arch/arm64/kvm/vgic/vgic-v2.c, line 315
- arch/arm64/kvm/vgic/vgic.c, 9 times
- arch/loongarch/include/asm/qspinlock.h, line 17
- arch/parisc/kernel/ftrace.c, line 66
- arch/powerpc/include/asm/book3s/64/kup.h, 3 times
- arch/powerpc/include/asm/kvm_book3s.h, line 329
- arch/powerpc/include/asm/kvm_guest.h, line 16
- arch/powerpc/include/asm/paravirt.h, line 22
- arch/powerpc/kernel/interrupt.c, line 32
- arch/powerpc/kernel/smp.c, 3 times
- arch/powerpc/mm/book3s64/internal.h, 2 times
- arch/powerpc/platforms/powernv/opal-call.c, line 82
- arch/riscv/include/asm/kvm_aia.h, line 89
- arch/riscv/include/asm/sbi.h, line 415
- arch/riscv/mm/context.c, line 219
- arch/s390/include/asm/pai.h, 2 times
- arch/s390/pci/pci.c, line 261
- arch/s390/pci/pci_insn.c, 3 times
- arch/x86/events/intel/lbr.c, 2 times
- arch/x86/events/perf_event.h, line 734
- arch/x86/hyperv/ivm.c, 2 times
- arch/x86/include/asm/fpu/xstate.h, line 125
- arch/x86/include/asm/kvm_para.h, line 135
- arch/x86/include/asm/microcode.h, line 83
- arch/x86/include/asm/trace/common.h, line 7
- arch/x86/kernel/cpu/aperfmperf.c, 4 times
- arch/x86/kernel/cpu/bugs.c, 2 times
- arch/x86/kernel/process.c, line 637
- arch/x86/kvm/lapic.c, 2 times
- arch/x86/kvm/lapic.h, 3 times
- arch/x86/kvm/vmx/vmx.c, 2 times
- arch/x86/kvm/vmx/vmx_onhyperv.h, line 23
- arch/x86/kvm/x86.c, 2 times
- arch/x86/kvm/xen.h, 5 times
- arch/x86/lib/copy_mc.c, line 20
- arch/x86/mm/tlb.c, 4 times
- fs/xfs/xfs_drain.c, line 74
- fs/xfs/xfs_hooks.h, line 30
- include/kunit/test-bug.h, 2 times
- include/linux/bpf-cgroup.h, line 78
- include/linux/context_tracking_state.h, line 108
- include/linux/cpuset.h, 4 times
- include/linux/delayacct.h, 13 times
- include/linux/dynamic_debug.h, line 193
- include/linux/filter.h, line 687
- include/linux/freezer.h, line 36
- include/linux/ftrace.h, line 1119
- include/linux/interrupt.h, line 521
- include/linux/jump_label.h, 3 times
- include/linux/kfence.h, line 121
- include/linux/livepatch_sched.h, line 18
- include/linux/memcontrol.h, line 1661
- include/linux/mm.h, 4 times
- include/linux/mm_inline.h, line 117
- include/linux/once.h, 2 times
- include/linux/page-flags.h, line 205
- include/linux/page_owner.h, 6 times
- include/linux/perf_event.h, 2 times
- include/linux/sched/isolation.h, line 62
- include/linux/skbuff.h, 2 times
- include/linux/udp.h, 2 times
- include/net/ip_tunnels.h, line 669
- include/net/ipv6.h, line 414
- include/net/pkt_cls.h, line 1066
- include/net/rps.h, line 104
- include/net/sock.h, line 993
- include/net/tcp.h, 7 times
- include/net/tcp_ao.h, 2 times
- include/net/xdp.h, line 516
- kernel/bpf/trampoline.c, 2 times
- kernel/entry/common.c, line 321
- kernel/irq/timings.c, line 937
- kernel/jump_label.c, 4 times
- kernel/sched/core.c, 9 times
- kernel/sched/ext.c, 6 times
- kernel/sched/fair.c, 4 times
- kernel/sched/idle.c, 2 times
- kernel/sched/isolation.c, 4 times
- kernel/sched/sched.h, 7 times
- kernel/sched/stats.h, line 37
- kernel/sched/topology.c, 4 times
- kernel/smp.c, 2 times
- kernel/stackleak.c, 2 times
- kernel/time/timer.c, line 343
- kernel/trace/trace.c, 4 times
- lib/crc-t10dif.c, 2 times
- lib/crc64-rocksoft.c, 2 times
- lib/test_static_keys.c, 6 times
- mm/kasan/kasan.h, line 19
- mm/page_alloc.c, 4 times
- mm/page_owner.c, 2 times
- mm/page_reporting.h, 2 times
- mm/shuffle.h, 3 times
- mm/slab.h, line 523
- mm/slub.c, 2 times
- mm/usercopy.c, line 215
- mm/vmscan.c, line 2588
- mm/vmstat.c, line 1660
- net/bridge/br_private.h, line 1897
- net/bridge/br_switchdev.c, 2 times
- net/core/dev.c, 12 times
- net/core/page_pool.c, 2 times
- net/core/sock.c, line 3007
- net/ipv4/inet_hashtables.c, line 438
- net/ipv4/tcp.c, line 3499
- net/ipv4/tcp_ao.c, 3 times
- net/ipv4/tcp_input.c, 5 times
- net/ipv4/tcp_ipv4.c, 4 times
- net/ipv4/tcp_minisocks.c, 3 times
- net/ipv4/tcp_output.c, 4 times
- net/ipv4/udp_offload.c, line 666
- net/ipv4/udp.c, 4 times
- net/ipv6/inet6_hashtables.c, line 214
- net/ipv6/seg6_iptunnel.c, 4 times
- net/ipv6/seg6_local.c, 3 times
- net/ipv6/tcp_ipv6.c, 6 times
- net/ipv6/udp_offload.c, line 154
- net/ipv6/udp.c, 4 times
- net/mac80211/tx.c, line 4153
- net/netfilter/nf_hooks_lwtunnel.c, 2 times
- net/netfilter/nf_tables_core.c, 5 times
- net/openvswitch/conntrack.c, line 973
- net/sched/act_api.c, line 36
- net/sched/sch_taprio.c, 2 times
- security/security.c, 2 times
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.