Defined in 44 files as a member:
- arch/arm64/include/asm/module.h, line 42 (as a member)
- arch/sparc/include/asm/mdesc.h, line 67 (as a member)
- arch/x86/events/perf_event.h, line 841 (as a member)
- drivers/firmware/efi/libstub/smbios.c, line 26 (as a member)
- drivers/gpu/drm/mediatek/mtk_ddp_comp.h, line 89 (as a member)
- drivers/hwtracing/coresight/coresight-priv.h, line 168 (as a member)
- drivers/infiniband/hw/irdma/type.h, line 1275 (as a member)
- drivers/media/test-drivers/vimc/vimc-common.h, line 154 (as a member)
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h, line 333 (as a member)
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h, line 116 (as a member)
- drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.h, line 84 (as a member)
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.h, line 481 (as a member)
- drivers/net/ethernet/emulex/benet/be_roce.h, line 54 (as a member)
- drivers/net/ethernet/intel/iavf/iavf.h, line 145 (as a member)
- drivers/net/ethernet/intel/iavf/iavf.h, line 245 (as a member)
- drivers/net/ethernet/intel/ice/ice_repr.h, line 37 (as a member)
- drivers/net/ethernet/intel/idpf/idpf.h, line 67 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c, line 19 (as a member)
- drivers/net/ethernet/mellanox/mlx5/core/steering/hws/prm.h, line 331 (as a member)
- drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h, line 621 (as a member)
- drivers/net/wireless/intel/iwlwifi/fw/api/datapath.h, line 694 (as a member)
- drivers/net/wireless/intersil/p54/eeprom.h, line 96 (as a member)
- drivers/net/wireless/intersil/p54/eeprom.h, line 101 (as a member)
- drivers/net/wireless/intersil/p54/p54.h, line 119 (as a member)
- drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.h, line 468 (as a member)
- drivers/net/wireless/mediatek/mt76/mt7925/mcu.h, line 445 (as a member)
- drivers/net/wireless/mediatek/mt76/mt7996/mcu.h, line 626 (as a member)
- drivers/pcmcia/cs_internal.h, line 104 (as a member)
- drivers/virtio/virtio_ring.c, line 174 (as a member)
- drivers/xen/xen-pciback/pciback.h, line 112 (as a member)
- include/linux/mfd/ucb1x00.h, line 158 (as a member)
- include/linux/mtd/mtd.h, line 693 (as a member)
- include/linux/perf_event.h, line 432 (as a member)
- include/linux/platform_data/cros_ec_commands.h, line 3443 (as a member)
- include/linux/qed/qede_rdma.h, line 37 (as a member)
- include/media/v4l2-event.h, line 47 (as a member)
- include/rdma/ib_verbs.h, line 3075 (as a member)
- include/uapi/linux/rds.h, line 376 (as a member)
- include/uapi/linux/rds.h, line 385 (as a member)
- net/rds/rds.h, line 468 (as a member)
- sound/soc/atmel/tse850-pcm5142.c, line 47 (as a member)
- tools/testing/radix-tree/maple.c, line 56 (as a member)
- tools/testing/selftests/drivers/s390x/uvdevice/test_uvdevice.c, line 149 (as a member)
- tools/testing/selftests/net/tcp_ao/setsockopt-closed.c, line 188 (as a member)
Defined in 3 files as a function:
- drivers/net/wireguard/allowedips.c, line 176 (as a function)
- tools/testing/selftests/bpf/progs/arena_atomics.c, line 51 (as a function)
- tools/testing/selftests/bpf/progs/atomics.c, line 24 (as a function)
Defined in 1 files as a enumerator:
Referenced in 959 files:
- arch/alpha/include/asm/atomic.h, line 157
- arch/alpha/kernel/perf_event.c, line 759
- arch/alpha/lib/ev6-memcpy.S, line 158
- arch/alpha/lib/ev67-strrchr.S, line 105
- arch/alpha/lib/strrchr.S, line 80
- arch/arc/include/asm/atomic-llsc.h, 2 times
- arch/arc/include/asm/atomic-spinlock.h, 2 times
- arch/arc/include/asm/atomic64-arcv2.h, 2 times
- arch/arc/include/asm/entry-arcv2.h, 4 times
- arch/arc/include/asm/entry.h, 3 times
- arch/arc/kernel/entry-arcv2.S, line 241
- arch/arc/kernel/entry-compact.S, line 175
- arch/arc/kernel/perf_event.c, line 792
- arch/arc/lib/memset.S, line 19
- arch/arc/lib/strchr-700.S, line 123
- arch/arc/lib/strlen.S, line 75
- arch/arc/mm/tlbex.S, 2 times
- arch/arm/boot/bootp/init.S, 2 times
- arch/arm/boot/compressed/debug.S, line 25
- arch/arm/boot/compressed/head-sa1100.S, line 33
- arch/arm/boot/compressed/head-xscale.S, line 23
- arch/arm/boot/compressed/head.S, 49 times
- arch/arm/boot/compressed/ll_char_wr.S, 4 times
- arch/arm/common/mcpm_head.S, 5 times
- arch/arm/common/vlock.S, 2 times
- arch/arm/crypto/aes-ce-core.S, 28 times
- arch/arm/crypto/aes-neonbs-core.S, 4 times
- arch/arm/crypto/ghash-ce-core.S, 19 times
- arch/arm/include/asm/assembler.h, 8 times
- arch/arm/include/asm/atomic.h, 3 times
- arch/arm/include/debug/brcmstb.S, line 108
- arch/arm/include/debug/exynos.S, 2 times
- arch/arm/include/debug/omap2plus.S, 2 times
- arch/arm/include/debug/s5pv210.S, 2 times
- arch/arm/include/debug/sa1100.S, line 28
- arch/arm/include/debug/tegra.S, line 146
- arch/arm/include/debug/vf.S, line 19
- arch/arm/kernel/debug.S, 3 times
- arch/arm/kernel/entry-armv.S, 11 times
- arch/arm/kernel/entry-common.S, 6 times
- arch/arm/kernel/entry-ftrace.S, 6 times
- arch/arm/kernel/entry-header.S, 13 times
- arch/arm/kernel/entry-v7m.S, 3 times
- arch/arm/kernel/head-common.S, 2 times
- arch/arm/kernel/head-nommu.S, 5 times
- arch/arm/kernel/head.S, 22 times
- arch/arm/kernel/iwmmxt.S, 6 times
- arch/arm/kernel/phys2virt.S, 7 times
- arch/arm/kernel/sleep.S, 3 times
- arch/arm/lib/backtrace-clang.S, 4 times
- arch/arm/lib/bitops.h, 2 times
- arch/arm/lib/copy_from_user.S, line 101
- arch/arm/lib/copy_template.S, 2 times
- arch/arm/lib/copy_to_user.S, line 100
- arch/arm/lib/csumpartial.S, line 27
- arch/arm/lib/div64.S, line 126
- arch/arm/lib/findbit.S, 7 times
- arch/arm/lib/getuser.S, line 96
- arch/arm/lib/io-writesw-armv3.S, line 21
- arch/arm/lib/memmove.S, 5 times
- arch/arm/lib/memset.S, line 131
- arch/arm/mach-at91/pm_suspend.S, 3 times
- arch/arm/mach-davinci/sleep.S, 2 times
- arch/arm/mach-exynos/headsmp.S, line 25
- arch/arm/mach-exynos/sleep.S, 2 times
- arch/arm/mach-imx/headsmp.S, line 19
- arch/arm/mach-imx/mmdc.c, line 444
- arch/arm/mach-imx/ssi-fiq.S, 4 times
- arch/arm/mach-imx/suspend-imx53.S, 3 times
- arch/arm/mach-imx/suspend-imx6.S, 4 times
- arch/arm/mach-mvebu/coherency_ll.S, 3 times
- arch/arm/mach-mvebu/pmsu_ll.S, line 18
- arch/arm/mach-omap1/ams-delta-fiq-handler.S, 6 times
- arch/arm/mach-omap2/sleep34xx.S, line 411
- arch/arm/mach-omap2/sleep44xx.S, 2 times
- arch/arm/mach-omap2/sram242x.S, 8 times
- arch/arm/mach-omap2/sram243x.S, 8 times
- arch/arm/mach-pxa/standby.S, line 49
- arch/arm/mach-rpc/ecard-loader.S, line 38
- arch/arm/mach-shmobile/headsmp.S, 4 times
- arch/arm/mach-socfpga/self-refresh.S, 3 times
- arch/arm/mach-spear/headsmp.S, line 26
- arch/arm/mach-tegra/reset-handler.S, line 202
- arch/arm/mach-tegra/sleep-tegra20.S, 6 times
- arch/arm/mach-tegra/sleep-tegra30.S, 14 times
- arch/arm/mach-tegra/sleep.S, 2 times
- arch/arm/mach-tegra/sleep.h, line 44
- arch/arm/mach-versatile/headsmp.S, line 22
- arch/arm/mm/abort-lv4t.S, 13 times
- arch/arm/mm/alignment.c, 5 times
- arch/arm/mm/cache-fa.S, 8 times
- arch/arm/mm/cache-l2x0-pmu.c, line 523
- arch/arm/mm/cache-v4wb.S, 8 times
- arch/arm/mm/cache-v4wt.S, 5 times
- arch/arm/mm/cache-v6.S, 8 times
- arch/arm/mm/cache-v7.S, 13 times
- arch/arm/mm/cache-v7m.S, 15 times
- arch/arm/mm/l2c-l2x0-resume.S, line 18
- arch/arm/mm/proc-arm1020.S, 9 times
- arch/arm/mm/proc-arm1020e.S, 9 times
- arch/arm/mm/proc-arm1022.S, 9 times
- arch/arm/mm/proc-arm1026.S, 9 times
- arch/arm/mm/proc-arm740.S, 2 times
- arch/arm/mm/proc-arm920.S, 9 times
- arch/arm/mm/proc-arm922.S, 9 times
- arch/arm/mm/proc-arm925.S, 12 times
- arch/arm/mm/proc-arm926.S, 12 times
- arch/arm/mm/proc-arm940.S, line 264
- arch/arm/mm/proc-arm946.S, 12 times
- arch/arm/mm/proc-fa526.S, line 87
- arch/arm/mm/proc-feroceon.S, 13 times
- arch/arm/mm/proc-macros.S, line 36
- arch/arm/mm/proc-mohawk.S, 10 times
- arch/arm/mm/proc-sa110.S, line 122
- arch/arm/mm/proc-sa1100.S, line 132
- arch/arm/mm/proc-v6.S, line 87
- arch/arm/mm/proc-v7-2level.S, line 103
- arch/arm/mm/proc-v7.S, line 90
- arch/arm/mm/proc-v7m.S, line 81
- arch/arm/mm/proc-xsc3.S, 9 times
- arch/arm/mm/proc-xscale.S, 16 times
- arch/arm/mm/pv-fixup-asm.S, 5 times
- arch/arm/mm/tlb-fa.S, 2 times
- arch/arm/mm/tlb-v4.S, line 40
- arch/arm/mm/tlb-v4wb.S, 2 times
- arch/arm/mm/tlb-v4wbi.S, 2 times
- arch/arm/mm/tlb-v6.S, 2 times
- arch/arm/mm/tlb-v7.S, 2 times
- arch/arm/nwfpe/entry.S, 2 times
- arch/arm/probes/kprobes/test-thumb.c, line 63
- arch/arm/vfp/vfphw.S, 2 times
- arch/arm64/crypto/aes-ce-ccm-core.S, 5 times
- arch/arm64/crypto/aes-neonbs-core.S, 3 times
- arch/arm64/crypto/ghash-ce-core.S, 9 times
- arch/arm64/crypto/sm4-ce-core.S, 21 times
- arch/arm64/crypto/sm4-ce-gcm-core.S, 3 times
- arch/arm64/crypto/sm4-neon-core.S, 3 times
- arch/arm64/include/asm/asm-uaccess.h, 4 times
- arch/arm64/include/asm/asm_pointer_auth.h, 2 times
- arch/arm64/include/asm/assembler.h, 7 times
- arch/arm64/include/asm/atomic_ll_sc.h, 4 times
- arch/arm64/include/asm/atomic_lse.h, 4 times
- arch/arm64/include/asm/futex.h, 3 times
- arch/arm64/include/asm/insn.h, line 377
- arch/arm64/include/asm/kernel-pgtable.h, 6 times
- arch/arm64/include/asm/kvm_asm.h, line 339
- arch/arm64/include/asm/kvm_mmu.h, 2 times
- arch/arm64/include/asm/kvm_ptrauth.h, 3 times
- arch/arm64/include/asm/percpu.h, 4 times
- arch/arm64/kernel/entry-ftrace.S, 6 times
- arch/arm64/kernel/entry.S, 14 times
- arch/arm64/kernel/head.S, 4 times
- arch/arm64/kernel/hibernate-asm.S, 2 times
- arch/arm64/kernel/module-plts.c, 5 times
- arch/arm64/kernel/reloc_test_syms.S, 5 times
- arch/arm64/kernel/relocate_kernel.S, line 66
- arch/arm64/kernel/sleep.S, 4 times
- arch/arm64/kernel/vdso/vgetrandom-chacha.S, 14 times
- arch/arm64/kvm/hyp/entry.S, 2 times
- arch/arm64/kvm/hyp/hyp-entry.S, 2 times
- arch/arm64/kvm/hyp/nvhe/host.S, 5 times
- arch/arm64/lib/clear_page.S, 2 times
- arch/arm64/lib/clear_user.S, 4 times
- arch/arm64/lib/copy_from_user.S, 2 times
- arch/arm64/lib/copy_page.S, 4 times
- arch/arm64/lib/copy_to_user.S, 3 times
- arch/arm64/lib/kasan_sw_tags.S, 2 times
- arch/arm64/lib/memchr.S, line 69
- arch/arm64/lib/memcmp.S, 3 times
- arch/arm64/lib/memcpy.S, 3 times
- arch/arm64/lib/memset.S, 6 times
- arch/arm64/lib/mte.S, 9 times
- arch/arm64/lib/strlen.S, 4 times
- arch/arm64/lib/strncmp.S, 2 times
- arch/arm64/lib/strnlen.S, 3 times
- arch/arm64/mm/cache.S, line 148
- arch/arm64/mm/proc.S, 4 times
- arch/arm64/net/bpf_timed_may_goto.S, line 26
- arch/csky/abiv1/inc/abi/entry.h, line 46
- arch/csky/abiv2/inc/abi/entry.h, line 33
- arch/csky/abiv2/mcount.S, line 190
- arch/csky/include/asm/atomic.h, 2 times
- arch/csky/kernel/perf_event.c, line 1210
- arch/hexagon/include/asm/atomic.h, line 85
- arch/hexagon/kernel/head.S, 11 times
- arch/hexagon/kernel/vm_entry.S, 3 times
- arch/hexagon/kernel/vm_switch.S, line 79
- arch/hexagon/lib/divsi3.S, 4 times
- arch/hexagon/lib/memcpy.S, 24 times
- arch/hexagon/lib/memset.S, 13 times
- arch/hexagon/lib/udivsi3.S, 2 times
- arch/hexagon/mm/copy_user_template.S, 6 times
- arch/loongarch/include/asm/asm.h, 8 times
- arch/loongarch/include/asm/atomic-amo.h, 6 times
- arch/loongarch/include/asm/atomic-llsc.h, 3 times
- arch/loongarch/include/asm/percpu.h, 2 times
- arch/loongarch/kernel/perf_event.c, line 577
- arch/loongarch/lib/clear_user.S, 2 times
- arch/loongarch/lib/copy_user.S, 5 times
- arch/loongarch/lib/memcpy.S, 5 times
- arch/loongarch/lib/memmove.S, 4 times
- arch/loongarch/lib/memset.S, 2 times
- arch/loongarch/mm/tlbex.S, 2 times
- arch/loongarch/net/bpf_timed_may_goto.S, line 32
- arch/loongarch/vdso/vgetrandom-chacha.S, 14 times
- arch/m68k/fpsp040/bindec.S, 6 times
- arch/m68k/fpsp040/binstr.S, 7 times
- arch/m68k/fpsp040/decbin.S, 3 times
- arch/m68k/fpsp040/res_func.S, 4 times
- arch/m68k/fpsp040/round.S, 6 times
- arch/m68k/fpsp040/scale.S, 5 times
- arch/m68k/fpsp040/x_store.S, 2 times
- arch/m68k/ifpsp060/src/fplsp.S, 58 times
- arch/m68k/ifpsp060/src/fpsp.S, 246 times
- arch/m68k/ifpsp060/src/ilsp.S, 30 times
- arch/m68k/ifpsp060/src/isp.S, 47 times
- arch/m68k/ifpsp060/src/itest.S, 6 times
- arch/m68k/ifpsp060/src/pfpsp.S, 176 times
- arch/m68k/include/asm/atomic.h, 2 times
- arch/m68k/math-emu/fp_cond.S, line 80
- arch/m68k/math-emu/fp_decode.h, 8 times
- arch/m68k/math-emu/fp_entry.S, 2 times
- arch/m68k/math-emu/fp_movem.S, 4 times
- arch/m68k/math-emu/fp_scan.S, 2 times
- arch/m68k/math-emu/fp_util.S, 27 times
- arch/microblaze/kernel/entry.S, 12 times
- arch/microblaze/kernel/head.S, 2 times
- arch/microblaze/kernel/hw_exception_handler.S, 4 times
- arch/microblaze/lib/divsi3.S, 3 times
- arch/microblaze/lib/fastcopy.S, 5 times
- arch/microblaze/lib/modsi3.S, 4 times
- arch/microblaze/lib/mulsi3.S, 3 times
- arch/microblaze/lib/udivsi3.S, 4 times
- arch/microblaze/lib/umodsi3.S, 3 times
- arch/mips/include/asm/asm.h, 3 times
- arch/mips/include/asm/atomic.h, 2 times
- arch/mips/include/asm/octeon/cvmx-address.h, 6 times
- arch/mips/include/asm/octeon/cvmx.h, 6 times
- arch/mips/kernel/perf_event_mipsxx.c, line 693
- arch/nios2/boot/compressed/head.S, line 72
- arch/nios2/kernel/entry.S, 4 times
- arch/nios2/kernel/head.S, 2 times
- arch/nios2/kernel/insnemu.S, 6 times
- arch/openrisc/include/asm/atomic.h, 3 times
- arch/openrisc/include/asm/spr.h, 4 times
- arch/openrisc/kernel/entry.S, 9 times
- arch/openrisc/kernel/head.S, 9 times
- arch/openrisc/mm/fault.c, 2 times
- arch/parisc/include/asm/atomic.h, 2 times
- arch/parisc/kernel/pacache.S, 20 times
- arch/parisc/kernel/relocate_kernel.S, line 102
- arch/parisc/kernel/syscall.S, 4 times
- arch/parisc/kernel/toc_asm.S, line 25
- arch/parisc/lib/lusercopy.S, 2 times
- arch/powerpc/boot/crt0.S, 8 times
- arch/powerpc/boot/devtree.c, 2 times
- arch/powerpc/boot/div64.S, 3 times
- arch/powerpc/boot/string.S, 4 times
- arch/powerpc/boot/util.S, line 50
- arch/powerpc/crypto/aes-gcm-p10.S, 12 times
- arch/powerpc/include/asm/atomic.h, 4 times
- arch/powerpc/include/asm/local.h, line 57
- arch/powerpc/kernel/cpu_setup_e500.S, 2 times
- arch/powerpc/kernel/exceptions-64e.S, 2 times
- arch/powerpc/kernel/head_44x.S, 2 times
- arch/powerpc/kernel/head_64.S, 3 times
- arch/powerpc/kernel/head_85xx.S, 8 times
- arch/powerpc/kernel/head_8xx.S, 32 times
- arch/powerpc/kernel/idle_6xx.S, line 39
- arch/powerpc/kernel/misc.S, line 36
- arch/powerpc/kernel/misc_32.S, 4 times
- arch/powerpc/kernel/reloc_32.S, 14 times
- arch/powerpc/kernel/reloc_64.S, 8 times
- arch/powerpc/kernel/smp-tbsync.c, 2 times
- arch/powerpc/kernel/trace/ftrace_entry.S, line 155
- arch/powerpc/kernel/vdso/cacheflush.S, 4 times
- arch/powerpc/kernel/vdso/vgetrandom-chacha.S, 26 times
- arch/powerpc/kexec/file_load_64.c, 5 times
- arch/powerpc/kvm/book3s_64_entry.S, line 82
- arch/powerpc/kvm/book3s_64_slb.S, 2 times
- arch/powerpc/kvm/book3s_hv_interrupts.S, line 75
- arch/powerpc/kvm/book3s_hv_rmhandlers.S, 9 times
- arch/powerpc/lib/checksum_32.S, 2 times
- arch/powerpc/lib/checksum_64.S, 6 times
- arch/powerpc/lib/copy_32.S, 8 times
- arch/powerpc/lib/copypage_64.S, line 42
- arch/powerpc/lib/copyuser_64.S, 7 times
- arch/powerpc/lib/div64.S, 3 times
- arch/powerpc/lib/hweight_64.S, 6 times
- arch/powerpc/lib/ldstfp.S, 6 times
- arch/powerpc/lib/mem_64.S, 2 times
- arch/powerpc/lib/memcmp_64.S, 3 times
- arch/powerpc/lib/memcpy_64.S, 3 times
- arch/powerpc/lib/string_32.S, 3 times
- arch/powerpc/lib/string_64.S, line 171
- arch/powerpc/lib/strlen_32.S, line 67
- arch/powerpc/mm/book3s32/hash_low.S, 3 times
- arch/powerpc/mm/nohash/tlb_low.S, 4 times
- arch/powerpc/mm/nohash/tlb_low_64e.S, line 542
- arch/powerpc/net/bpf_timed_may_goto.S, line 38
- arch/powerpc/perf/8xx-pmu.c, line 181
- arch/powerpc/perf/bhrb.S, line 26
- arch/powerpc/perf/core-book3s.c, line 2215
- arch/powerpc/perf/core-fsl-emb.c, line 578
- arch/powerpc/perf/hv-24x7.c, line 1638
- arch/powerpc/perf/hv-gpci.c, line 846
- arch/powerpc/perf/imc-pmu.c, 3 times
- arch/powerpc/perf/kvm-hv-pmu.c, line 389
- arch/powerpc/perf/vpa-dtl.c, line 565
- arch/powerpc/perf/vpa-pmu.c, line 164
- arch/powerpc/platforms/52xx/lite5200_sleep.S, line 187
- arch/powerpc/platforms/pseries/papr_scm.c, line 464
- arch/powerpc/sysdev/dcr-low.S, line 18
- arch/powerpc/xmon/spr_access.S, line 28
- arch/riscv/crypto/aes-riscv64-zvkned-zvbb-zvkg.S, 2 times
- arch/riscv/crypto/aes-riscv64-zvkned-zvkb.S, 2 times
- arch/riscv/crypto/aes-riscv64-zvkned.S, 8 times
- arch/riscv/include/asm/asm.h, 2 times
- arch/riscv/include/asm/assembler.h, line 69
- arch/riscv/include/asm/atomic.h, 6 times
- arch/riscv/kernel/copy-unaligned.S, 2 times
- arch/riscv/kernel/entry.S, 6 times
- arch/riscv/kernel/fpu.S, 3 times
- arch/riscv/kernel/head.S, 7 times
- arch/riscv/kernel/suspend_entry.S, 6 times
- arch/riscv/kernel/tests/kprobes/test-kprobes-asm.S, 12 times
- arch/riscv/kernel/vec-copy-unaligned.S, 2 times
- arch/riscv/kvm/vcpu_switch.S, 2 times
- arch/riscv/lib/clear_page.S, 17 times
- arch/riscv/lib/memcpy.S, 2 times
- arch/riscv/lib/memmove.S, 4 times
- arch/riscv/lib/memset.S, 3 times
- arch/riscv/lib/strlen.S, 2 times
- arch/riscv/lib/strncmp.S, line 72
- arch/riscv/lib/strnlen.S, 4 times
- arch/riscv/lib/uaccess.S, 4 times
- arch/riscv/lib/uaccess_vector.S, 3 times
- arch/riscv/net/bpf_timed_may_goto.S, line 31
- arch/s390/boot/head.S, line 174
- arch/s390/include/asm/futex.h, line 44
- arch/s390/kernel/perf_cpum_cf.c, 2 times
- arch/s390/kernel/perf_cpum_sf.c, line 1902
- arch/s390/kernel/perf_pai.c, 2 times
- arch/s390/mm/vmem.c, 22 times
- arch/sh/boards/mach-ap325rxa/sdram.S, line 52
- arch/sh/boards/mach-migor/sdram.S, line 52
- arch/sh/boot/compressed/head_32.S, 2 times
- arch/sh/boot/romimage/head.S, 8 times
- arch/sh/include/asm/atomic-grb.h, line 71
- arch/sh/include/asm/atomic-irq.h, line 55
- arch/sh/include/asm/atomic-llsc.h, line 73
- arch/sh/kernel/cpu/sh2/entry.S, 16 times
- arch/sh/kernel/cpu/sh2a/entry.S, 12 times
- arch/sh/kernel/cpu/sh2a/ex.S, line 48
- arch/sh/kernel/cpu/sh3/entry.S, 4 times
- arch/sh/kernel/cpu/sh3/swsusp.S, 5 times
- arch/sh/kernel/cpu/shmobile/sleep.S, 8 times
- arch/sh/kernel/entry-common.S, 4 times
- arch/sh/kernel/head_32.S, 14 times
- arch/sh/kernel/perf_event.c, line 327
- arch/sh/kernel/relocate_kernel.S, 3 times
- arch/sh/lib/__clear_user.S, 14 times
- arch/sh/lib/ashlsi3.S, line 65
- arch/sh/lib/ashrsi3.S, line 64
- arch/sh/lib/checksum.S, 12 times
- arch/sh/lib/copy_page.S, 24 times
- arch/sh/lib/lshrsi3.S, line 64
- arch/sh/lib/mcount.S, 4 times
- arch/sh/lib/memchr.S, line 24
- arch/sh/lib/memcpy-sh4.S, 53 times
- arch/sh/lib/memcpy.S, 26 times
- arch/sh/lib/memmove.S, 34 times
- arch/sh/lib/memset-sh4.S, 6 times
- arch/sh/lib/memset.S, line 19
- arch/sh/lib/movmem.S, 6 times
- arch/sh/lib/strlen.S, 9 times
- arch/sh/lib/udiv_qrnnd.S, 4 times
- arch/sparc/crypto/camellia_asm.S, 16 times
- arch/sparc/include/asm/atomic_64.h, line 37
- arch/sparc/include/asm/pgtsrmmu.h, line 93
- arch/sparc/include/asm/trap_block.h, 4 times
- arch/sparc/include/asm/tsb.h, 7 times
- arch/sparc/include/asm/ttable.h, 40 times
- arch/sparc/include/asm/winmacro.h, 3 times
- arch/sparc/kernel/cherrs.S, 28 times
- arch/sparc/kernel/entry.S, 41 times
- arch/sparc/kernel/etrap_32.S, line 139
- arch/sparc/kernel/etrap_64.S, 5 times
- arch/sparc/kernel/fpu_traps.S, 10 times
- arch/sparc/kernel/head_32.S, 15 times
- arch/sparc/kernel/head_64.S, 24 times
- arch/sparc/kernel/helpers.S, line 12
- arch/sparc/kernel/hvtramp.S, 4 times
- arch/sparc/kernel/ivec.S, line 28
- arch/sparc/kernel/mdesc.c, 2 times
- arch/sparc/kernel/misctrap.S, 5 times
- arch/sparc/kernel/perf_event.c, line 1580
- arch/sparc/kernel/rtrap_32.S, 4 times
- arch/sparc/kernel/rtrap_64.S, 11 times
- arch/sparc/kernel/spiterrs.S, 5 times
- arch/sparc/kernel/sun4v_ivec.S, 27 times
- arch/sparc/kernel/sun4v_mcd.S, line 15
- arch/sparc/kernel/sun4v_tlb_miss.S, 11 times
- arch/sparc/kernel/syscalls.S, 16 times
- arch/sparc/kernel/trampoline_32.S, 3 times
- arch/sparc/kernel/trampoline_64.S, 19 times
- arch/sparc/kernel/tsb.S, 9 times
- arch/sparc/kernel/una_asm_64.S, line 80
- arch/sparc/kernel/urtt_fill.S, 4 times
- arch/sparc/kernel/utrap.S, line 14
- arch/sparc/kernel/vio.c, 2 times
- arch/sparc/kernel/winfixup.S, 9 times
- arch/sparc/kernel/wof.S, line 241
- arch/sparc/kernel/wuf.S, 2 times
- arch/sparc/lib/GENbzero.S, 5 times
- arch/sparc/lib/GENmemcpy.S, 12 times
- arch/sparc/lib/GENpage.S, 3 times
- arch/sparc/lib/M7memcpy.S, 76 times
- arch/sparc/lib/M7memset.S, 15 times
- arch/sparc/lib/Memcpy_utils.S, 120 times
- arch/sparc/lib/NG2memcpy.S, 43 times
- arch/sparc/lib/NG4clear_page.S, line 25
- arch/sparc/lib/NG4copy_page.S, 9 times
- arch/sparc/lib/NG4memcpy.S, 31 times
- arch/sparc/lib/NG4memset.S, 8 times
- arch/sparc/lib/NGbzero.S, 5 times
- arch/sparc/lib/NGmemcpy.S, 46 times
- arch/sparc/lib/NGpage.S, 3 times
- arch/sparc/lib/U1memcpy.S, 69 times
- arch/sparc/lib/U3memcpy.S, 53 times
- arch/sparc/lib/VISsave.S, 6 times
- arch/sparc/lib/atomic32.c, 2 times
- arch/sparc/lib/atomic_64.S, 6 times
- arch/sparc/lib/bitops.S, 6 times
- arch/sparc/lib/blockops.S, 3 times
- arch/sparc/lib/bzero.S, 10 times
- arch/sparc/lib/checksum_32.S, 44 times
- arch/sparc/lib/checksum_64.S, 32 times
- arch/sparc/lib/clear_page.S, 3 times
- arch/sparc/lib/copy_in_user.S, 12 times
- arch/sparc/lib/copy_page.S, 20 times
- arch/sparc/lib/copy_user.S, 40 times
- arch/sparc/lib/csum_copy.S, 50 times
- arch/sparc/lib/divdi3.S, 4 times
- arch/sparc/lib/ffs.S, 5 times
- arch/sparc/lib/fls.S, 3 times
- arch/sparc/lib/fls64.S, 4 times
- arch/sparc/lib/ipcsum.S, line 19
- arch/sparc/lib/locks.S, 2 times
- arch/sparc/lib/memcmp.S, 2 times
- arch/sparc/lib/memcpy.S, 51 times
- arch/sparc/lib/memmove.S, 6 times
- arch/sparc/lib/memscan_32.S, 3 times
- arch/sparc/lib/memscan_64.S, 7 times
- arch/sparc/lib/memset.S, 10 times
- arch/sparc/lib/muldi3.S, 3 times
- arch/sparc/lib/multi3.S, 5 times
- arch/sparc/lib/strlen.S, 8 times
- arch/sparc/lib/strncmp_32.S, 12 times
- arch/sparc/lib/strncmp_64.S, 2 times
- arch/sparc/lib/udivdi3.S, 4 times
- arch/sparc/mm/hypersparc.S, 46 times
- arch/sparc/mm/swift.S, 21 times
- arch/sparc/mm/tsunami.S, 4 times
- arch/sparc/mm/ultra.S, 11 times
- arch/sparc/mm/viking.S, 6 times
- arch/sparc/net/bpf_jit_asm_32.S, 3 times
- arch/um/drivers/hostaudio_kern.c, 4 times
- arch/um/drivers/mconsole_kern.c, 4 times
- arch/um/drivers/xterm.c, 2 times
- arch/um/kernel/dtb.c, 2 times
- arch/um/kernel/initrd.c, 2 times
- arch/um/kernel/physmem.c, 2 times
- arch/um/kernel/smp.c, 2 times
- arch/um/kernel/um_arch.c, 10 times
- arch/um/kernel/umid.c, 2 times
- arch/um/os-Linux/skas/process.c, 2 times
- arch/um/os-Linux/start_up.c, 2 times
- arch/um/os-Linux/umid.c, 2 times
- arch/um/os-Linux/util.c, line 165
- arch/x86/boot/startup/efi-mixed.S, line 41
- arch/x86/crypto/aegis128-aesni-asm.S, 8 times
- arch/x86/crypto/aes-ctr-avx-x86_64.S, 14 times
- arch/x86/crypto/aes-gcm-aesni-x86_64.S, 20 times
- arch/x86/crypto/aes-gcm-vaes-avx2.S, 16 times
- arch/x86/crypto/aes-gcm-vaes-avx512.S, 16 times
- arch/x86/crypto/aes-xts-avx-x86_64.S, 10 times
- arch/x86/crypto/aesni-intel_asm.S, 57 times
- arch/x86/crypto/twofish-i586-asm_32.S, 16 times
- arch/x86/crypto/twofish-x86_64-asm_64.S, 16 times
- arch/x86/entry/entry_64.S, line 571
- arch/x86/entry/entry_64_fred.S, line 138
- arch/x86/entry/vdso/vdso64/vsgx.S, line 52
- arch/x86/events/amd/core.c, 2 times
- arch/x86/events/amd/ibs.c, 2 times
- arch/x86/events/amd/iommu.c, line 410
- arch/x86/events/amd/power.c, line 214
- arch/x86/events/amd/uncore.c, 3 times
- arch/x86/events/core.c, 3 times
- arch/x86/events/intel/bts.c, line 636
- arch/x86/events/intel/core.c, line 6627
- arch/x86/events/intel/cstate.c, 3 times
- arch/x86/events/intel/ds.c, 3 times
- arch/x86/events/intel/pt.c, line 1910
- arch/x86/events/intel/uncore.c, line 937
- arch/x86/events/intel/uncore_snb.c, line 1070
- arch/x86/events/msr.c, line 221
- arch/x86/events/rapl.c, line 756
- arch/x86/hyperv/hv_trampoline.S, 5 times
- arch/x86/hyperv/mshv_vtl_asm.S, line 79
- arch/x86/include/asm/asm.h, line 42
- arch/x86/include/asm/atomic64_32.h, line 180
- arch/x86/include/asm/div64.h, 4 times
- arch/x86/include/asm/nospec-branch.h, 3 times
- arch/x86/include/asm/preempt.h, 2 times
- arch/x86/kernel/ftrace_64.S, line 317
- arch/x86/kvm/emulate.c, line 938
- arch/x86/kvm/x86.c, 3 times
- arch/x86/lib/atomic64_386_32.S, line 62
- arch/x86/lib/atomic64_cx8_32.S, 3 times
- arch/x86/lib/memmove_64.S, line 38
- arch/x86/lib/retpoline.S, line 418
- arch/x86/um/fault.c, line 16
- arch/xtensa/boot/boot-redboot/bootstrap.S, 3 times
- arch/xtensa/include/asm/asmmacro.h, 4 times
- arch/xtensa/include/asm/atomic.h, line 245
- arch/xtensa/include/asm/cacheasm.h, line 67
- arch/xtensa/include/asm/initialize_mmu.h, 4 times
- arch/xtensa/kernel/coprocessor.S, 3 times
- arch/xtensa/kernel/entry.S, 5 times
- arch/xtensa/kernel/head.S, line 96
- arch/xtensa/kernel/perf_event.c, line 403
- arch/xtensa/lib/checksum.S, 8 times
- arch/xtensa/lib/memcopy.S, 7 times
- arch/xtensa/lib/memset.S, 2 times
- arch/xtensa/lib/mulsi3.S, 7 times
- arch/xtensa/lib/strncpy_user.S, 2 times
- arch/xtensa/lib/strnlen_user.S, 3 times
- arch/xtensa/lib/umulsidi3.S, 7 times
- arch/xtensa/lib/usercopy.S, 5 times
- drivers/acpi/internal.h, line 147
- drivers/acpi/power.c, 3 times
- drivers/block/rbd.c, line 546
- drivers/char/random.c, 3 times
- drivers/crypto/chelsio/chcr_algo.c, 3 times
- drivers/crypto/chelsio/chcr_core.c, line 45
- drivers/devfreq/event/rockchip-dfi.c, line 650
- drivers/dma/idxd/perfmon.c, line 454
- drivers/edac/loongson_edac.c, 4 times
- drivers/edac/skx_common.c, 2 times
- drivers/firmware/efi/libstub/smbios.c, line 13
- drivers/fpga/dfl-fme-perf.c, line 919
- drivers/gpu/drm/amd/amdgpu/amdgpu_pmu.c, line 495
- drivers/gpu/drm/gma500/mmu.c, 9 times
- drivers/gpu/drm/i915/i915_pmu.c, line 1191
- drivers/gpu/drm/mediatek/mtk_ddp_comp.c, line 419
- drivers/gpu/drm/mediatek/mtk_ddp_comp.h, 2 times
- drivers/gpu/drm/nouveau/nvkm/subdev/bios/init.c, 3 times
- drivers/gpu/drm/omapdrm/dss/dsi.c, 8 times
- drivers/gpu/drm/xe/xe_pmu.c, line 578
- drivers/hwtracing/coresight/coresight-core.c, 2 times
- drivers/hwtracing/coresight/coresight-cti-core.c, line 570
- drivers/hwtracing/coresight/coresight-etm-perf.c, line 1049
- drivers/hwtracing/ptt/hisi_ptt.c, line 1234
- drivers/infiniband/core/cm.c, line 108
- drivers/infiniband/core/cma.c, line 153
- drivers/infiniband/core/device.c, 2 times
- drivers/infiniband/core/mad.c, line 3423
- drivers/infiniband/core/multicast.c, line 50
- drivers/infiniband/core/sa_query.c, line 187
- drivers/infiniband/core/user_mad.c, line 1187
- drivers/infiniband/core/uverbs_main.c, line 1080
- drivers/infiniband/hw/cxgb4/device.c, line 1505
- drivers/infiniband/hw/hfi1/chip.c, 4 times
- drivers/infiniband/hw/hfi1/ipoib_tx.c, 2 times
- drivers/infiniband/hw/hfi1/tid_rdma.h, 2 times
- drivers/infiniband/hw/irdma/ctrl.c, line 274
- drivers/infiniband/hw/irdma/hw.c, line 2451
- drivers/infiniband/hw/ocrdma/ocrdma_main.c, line 399
- drivers/infiniband/hw/qedr/main.c, line 1037
- drivers/infiniband/ulp/ipoib/ipoib_main.c, line 104
- drivers/infiniband/ulp/rtrs/rtrs-srv.c, line 2241
- drivers/infiniband/ulp/srp/ib_srp.c, line 157
- drivers/infiniband/ulp/srpt/ib_srpt.c, line 3362
- drivers/iommu/intel/perfmon.c, line 541
- drivers/md/bcache/journal.c, 2 times
- drivers/md/raid5-log.h, 3 times
- drivers/md/raid5-ppl.c, 3 times
- drivers/media/test-drivers/vicodec/codec-fwht.c, 17 times
- drivers/media/test-drivers/vimc/vimc-capture.c, line 490
- drivers/media/test-drivers/vimc/vimc-core.c, line 251
- drivers/media/test-drivers/vimc/vimc-debayer.c, line 610
- drivers/media/test-drivers/vimc/vimc-lens.c, line 101
- drivers/media/test-drivers/vimc/vimc-scaler.c, line 420
- drivers/media/test-drivers/vimc/vimc-sensor.c, line 507
- drivers/media/usb/uvc/uvc_ctrl.c, line 2364
- drivers/media/v4l2-core/v4l2-ctrls-api.c, line 1322
- drivers/media/v4l2-core/v4l2-ctrls-core.c, 6 times
- drivers/media/v4l2-core/v4l2-event.c, 2 times
- drivers/memory/ti-emif-sram-pm.S, 6 times
- drivers/mfd/ucb1x00-assabet.c, line 156
- drivers/mfd/ucb1x00-core.c, line 406
- drivers/mfd/ucb1x00-ts.c, line 425
- drivers/mtd/lpddr/lpddr2_nvm.c, 14 times
- drivers/mtd/mtd_blkdevs.c, line 468
- drivers/mtd/mtdcore.c, 2 times
- drivers/mtd/mtdoops.c, line 402
- drivers/mtd/mtdpstore.c, line 538
- drivers/mtd/ubi/build.c, line 1262
- drivers/net/bonding/bond_options.c, 3 times
- drivers/net/dsa/lantiq/lantiq_gswip_common.c, 7 times
- drivers/net/ethernet/amd/xgbe/xgbe-drv.c, 3 times
- drivers/net/ethernet/aquantia/atlantic/aq_filters.c, 18 times
- drivers/net/ethernet/aquantia/atlantic/aq_filters.h, line 37
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_init_ops.h, 9 times
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_main.c, 3 times
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sp.c, 25 times
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c, 7 times
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.h, 2 times
- drivers/net/ethernet/broadcom/bnx2x/bnx2x_vfpf.c, 4 times
- drivers/net/ethernet/broadcom/bnxt/bnxt_dcb.c, 5 times
- drivers/net/ethernet/chelsio/cxgb3/cxgb3_offload.c, 4 times
- drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c, 3 times
- drivers/net/ethernet/chelsio/inline_crypto/ch_ipsec/chcr_ipsec.c, line 95
- drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c, line 2233
- drivers/net/ethernet/emulex/benet/be_roce.c, line 79
- drivers/net/ethernet/freescale/dpaa2/dpaa2-ethtool.c, 3 times
- drivers/net/ethernet/freescale/fman/fman_keygen.c, 2 times
- drivers/net/ethernet/huawei/hinic/hinic_sriov.c, 3 times
- drivers/net/ethernet/i825xx/82596.c, 6 times
- drivers/net/ethernet/i825xx/lib82596.c, 6 times
- drivers/net/ethernet/intel/fm10k/fm10k_pf.c, 6 times
- drivers/net/ethernet/intel/fm10k/fm10k_vf.c, 4 times
- drivers/net/ethernet/intel/i40e/i40e.h, 3 times
- drivers/net/ethernet/intel/i40e/i40e_main.c, 12 times
- drivers/net/ethernet/intel/i40e/i40e_txrx.c, 40 times
- drivers/net/ethernet/intel/iavf/iavf_main.c, 8 times
- drivers/net/ethernet/intel/iavf/iavf_virtchnl.c, 9 times
- drivers/net/ethernet/intel/ice/ice.h, line 1021
- drivers/net/ethernet/intel/ice/ice_arfs.c, 5 times
- drivers/net/ethernet/intel/ice/ice_common.c, 2 times
- drivers/net/ethernet/intel/ice/ice_common.h, line 349
- drivers/net/ethernet/intel/ice/ice_eswitch.c, line 470
- drivers/net/ethernet/intel/ice/ice_ethtool_fdir.c, 5 times
- drivers/net/ethernet/intel/ice/ice_fdir.c, 4 times
- drivers/net/ethernet/intel/ice/ice_fdir.h, 2 times
- drivers/net/ethernet/intel/ice/ice_lag.c, 13 times
- drivers/net/ethernet/intel/ice/ice_repr.c, 2 times
- drivers/net/ethernet/intel/ice/ice_switch.c, 2 times
- drivers/net/ethernet/intel/ice/virt/fdir.c, 2 times
- drivers/net/ethernet/intel/ice/virt/rss.c, 6 times
- drivers/net/ethernet/intel/ice/virt/rss.h, line 11
- drivers/net/ethernet/intel/ice/virt/virtchnl.h, line 64
- drivers/net/ethernet/intel/idpf/idpf_lib.c, 2 times
- drivers/net/ethernet/intel/idpf/idpf_virtchnl.c, 9 times
- drivers/net/ethernet/intel/idpf/idpf_virtchnl.h, line 201
- drivers/net/ethernet/intel/igb/igb_main.c, 7 times
- drivers/net/ethernet/intel/ixgbe/ixgbe_sriov.c, 7 times
- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.c, 18 times
- drivers/net/ethernet/marvell/mvpp2/mvpp2_prs.h, 2 times
- drivers/net/ethernet/marvell/octeontx2/af/rvu.h, line 1026
- drivers/net/ethernet/marvell/octeontx2/af/rvu_nix.c, 9 times
- drivers/net/ethernet/mellanox/mlx4/mcg.c, 2 times
- drivers/net/ethernet/mellanox/mlx5/core/en/rep/bridge.c, 4 times
- drivers/net/ethernet/mellanox/mlx5/core/en/rep/tc.c, 3 times
- drivers/net/ethernet/mellanox/mlx5/core/eswitch.c, 2 times
- drivers/net/ethernet/mellanox/mlxsw/spectrum_switchdev.c, 7 times
- drivers/net/ethernet/netronome/nfp/crypto/tls.c, 6 times
- drivers/net/ethernet/netronome/nfp/flower/qos_conf.c, 3 times
- drivers/net/ethernet/qlogic/qede/qede_rdma.c, line 30
- drivers/net/ethernet/synopsys/dwc-xlgmac-net.c, 3 times
- drivers/net/ethernet/ti/cpsw.c, 2 times
- drivers/net/ethernet/ti/cpsw_ale.c, 2 times
- drivers/net/ethernet/ti/cpsw_ale.h, line 196
- drivers/net/ethernet/ti/cpsw_new.c, 2 times
- drivers/net/ethernet/ti/icssg/icssg_config.c, 4 times
- drivers/net/ethernet/ti/icssg/icssg_prueth.c, 5 times
- drivers/net/ethernet/ti/icssg/icssg_prueth.h, 2 times
- drivers/net/ethernet/toshiba/tc35815.c, 6 times
- drivers/net/ethernet/wangxun/libwx/wx_sriov.c, 10 times
- drivers/net/netdevsim/fib.c, 9 times
- drivers/net/phy/micrel.c, 3 times
- drivers/net/phy/microchip_rds_ptp.c, 3 times
- drivers/net/wireguard/allowedips.c, 2 times
- drivers/net/wireless/intel/iwlegacy/3945.c, 2 times
- drivers/net/wireless/intel/iwlegacy/4965-mac.c, 2 times
- drivers/net/wireless/intel/iwlegacy/4965.h, line 97
- drivers/net/wireless/intel/iwlegacy/common.h, line 1588
- drivers/net/wireless/intel/iwlwifi/dvm/agn.h, line 242
- drivers/net/wireless/intel/iwlwifi/dvm/lib.c, 2 times
- drivers/net/wireless/intel/iwlwifi/mld/key.c, 10 times
- drivers/net/wireless/intel/iwlwifi/mld/key.h, line 41
- drivers/net/wireless/intel/iwlwifi/mvm/binding.c, 3 times
- drivers/net/wireless/intel/iwlwifi/mvm/mac-ctxt.c, 2 times
- drivers/net/wireless/intel/iwlwifi/mvm/mld-key.c, 10 times
- drivers/net/wireless/intel/iwlwifi/pcie/gen1_2/tx-gen2.c, 6 times
- drivers/net/wireless/intersil/p54/eeprom.c, 5 times
- drivers/net/wireless/intersil/p54/fwio.c, 3 times
- drivers/net/wireless/intersil/p54/txrx.c, line 279
- drivers/net/wireless/mediatek/mt76/mt76_connac_mcu.c, line 2777
- drivers/net/wireless/mediatek/mt76/mt7915/mt7915.h, 2 times
- drivers/net/wireless/mediatek/mt76/mt7925/main.c, 9 times
- drivers/net/wireless/mediatek/mt76/mt7925/mcu.c, 2 times
- drivers/net/wireless/mediatek/mt76/mt7996/main.c, 2 times
- drivers/net/wireless/mediatek/mt76/mt7996/mcu.c, 5 times
- drivers/net/wireless/mediatek/mt76/mt7996/mt7996.h, line 805
- drivers/net/wireless/realtek/rtw89/chan.c, 2 times
- drivers/net/wireless/realtek/rtw89/coex.c, 5 times
- drivers/net/wireless/ti/wlcore/main.c, 2 times
- drivers/net/wireless/virtual/mac80211_hwsim_main.c, 5 times
- drivers/nvdimm/nd_perf.c, line 281
- drivers/of/unittest.c, 2 times
- drivers/pcmcia/cs.c, 2 times
- drivers/pcmcia/ds.c, line 1333
- drivers/pcmcia/rsrc_nonstatic.c, 8 times
- drivers/pcmcia/sa1111_generic.c, 2 times
- drivers/pcmcia/sa1111_generic.h, line 17
- drivers/perf/alibaba_uncore_drw_pmu.c, line 704
- drivers/perf/amlogic/meson_ddr_pmu_core.c, line 500
- drivers/perf/arm-cci.c, line 1408
- drivers/perf/arm-ccn.c, line 1262
- drivers/perf/arm-cmn.c, line 2869
- drivers/perf/arm-ni.c, line 607
- drivers/perf/arm_cspmu/arm_cspmu.c, line 1297
- drivers/perf/arm_dmc620_pmu.c, line 683
- drivers/perf/arm_dsu_pmu.c, line 750
- drivers/perf/arm_pmu.c, line 881
- drivers/perf/arm_smmuv3_pmu.c, line 871
- drivers/perf/arm_spe_pmu.c, line 1081
- drivers/perf/cxl_pmu.c, line 971
- drivers/perf/dwc_pcie_pmu.c, line 800
- drivers/perf/fsl_imx8_ddr_perf.c, line 704
- drivers/perf/fsl_imx9_ddr_perf.c, line 715
- drivers/perf/fujitsu_uncore_pmu.c, line 496
- drivers/perf/hisilicon/hisi_pcie_pmu.c, line 846
- drivers/perf/hisilicon/hisi_uncore_pmu.c, line 611
- drivers/perf/hisilicon/hns3_pmu.c, line 1428
- drivers/perf/marvell_cn10k_ddr_pmu.c, 3 times
- drivers/perf/marvell_cn10k_tad_pmu.c, line 370
- drivers/perf/marvell_pem_pmu.c, line 341
- drivers/perf/nvidia_t410_c2c_pmu.c, line 952
- drivers/perf/nvidia_t410_cmem_latency_pmu.c, line 629
- drivers/perf/qcom_l2_pmu.c, line 907
- drivers/perf/qcom_l3_pmu.c, line 748
- drivers/perf/riscv_pmu.c, line 414
- drivers/perf/starfive_starlink_pmu.c, line 556
- drivers/perf/thunderx2_pmu.c, line 731
- drivers/perf/xgene_pmu.c, line 1102
- drivers/pinctrl/pinctrl-palmas.c, 13 times
- drivers/power/supply/collie_battery.c, line 465
- drivers/powercap/intel_rapl_common.c, line 1556
- drivers/ptp/ptp_ocp.c, 3 times
- drivers/s390/block/dcssblk.c, line 98
- drivers/s390/cio/blacklist.c, 6 times
- drivers/s390/net/qeth_l3.h, 2 times
- drivers/s390/net/qeth_l3_main.c, 6 times
- drivers/s390/net/qeth_l3_sys.c, 4 times
- drivers/scsi/cxgbi/cxgb3i/cxgb3i.c, line 78
- drivers/scsi/cxgbi/cxgb4i/cxgb4i.c, line 96
- drivers/sh/maple/maple.c, 3 times
- drivers/staging/greybus/audio_manager_sysfs.c, line 37
- drivers/staging/media/av7110/av7110_av.c, 7 times
- drivers/staging/sm750fb/sm750_hw.c, 2 times
- drivers/target/iscsi/cxgbit/cxgbit_main.c, line 697
- drivers/thunderbolt/retimer.c, 2 times
- drivers/thunderbolt/tb.h, line 1290
- drivers/usb/atm/ueagle-atm.c, 2 times
- drivers/usb/c67x00/c67x00-sched.c, 2 times
- drivers/usb/gadget/udc/bdc/bdc_cmd.c, 3 times
- drivers/usb/gadget/udc/bdc/bdc_cmd.h, line 13
- drivers/usb/host/xhci-trace.h, 3 times
- drivers/usb/host/xhci.h, 6 times
- drivers/vhost/net.c, 5 times
- drivers/video/fbdev/omap2/omapfb/dss/dsi.c, 8 times
- drivers/video/fbdev/via/viafbdev.c, 4 times
- drivers/virtio/virtio_ring.c, 5 times
- drivers/w1/w1.c, line 542
- drivers/xen/gntdev-common.h, line 93
- drivers/xen/gntdev.c, 53 times
- drivers/xen/pci.c, 11 times
- drivers/xen/xen-pciback/passthrough.c, line 195
- drivers/xen/xen-pciback/pciback.h, 2 times
- drivers/xen/xen-pciback/vpci.c, line 266
- fs/btrfs/defrag.c, 3 times
- fs/btrfs/extent_io.c, 3 times
- fs/btrfs/sysfs.c, 2 times
- fs/ext4/resize.c, 21 times
- fs/f2fs/f2fs.h, 5 times
- fs/hostfs/hostfs_kern.c, 2 times
- fs/netfs/buffered_write.c, 3 times
- fs/nfs/nfs42xattr.c, 2 times
- fs/ntfs/sysctl.c, 2 times
- fs/ntfs/sysctl.h, 2 times
- fs/ntfs3/fslog.c, 3 times
- fs/ntfs3/fsntfs.c, 6 times
- fs/ntfs3/xattr.c, 6 times
- fs/quota/dquot.c, 2 times
- fs/smb/client/smb2ops.c, 9 times
- fs/smb/smbdirect/devices.c, line 165
- fs/ubifs/debug.c, 5 times
- fs/udf/inode.c, 13 times
- include/asm-generic/atomic.h, 3 times
- include/asm-generic/atomic64.h, line 32
- include/linux/extable.h, line 21
- include/linux/igmp.h, line 271
- include/linux/uprobes.h, line 258
- include/linux/vmw_vmci_defs.h, 7 times
- include/media/v4l2-ctrls.h, line 814
- include/net/act_api.h, 2 times
- include/net/ipv6.h, line 1193
- include/net/pkt_cls.h, line 621
- include/net/sch_generic.h, 2 times
- include/net/udp_tunnel.h, 4 times
- io_uring/timeout.c, 2 times
- kernel/bpf/cnum_defs.h, line 189
- kernel/bpf/core.c, line 2324
- kernel/events/core.c, 7 times
- kernel/events/hw_breakpoint.c, line 1001
- kernel/events/uprobes.c, 2 times
- kernel/trace/ftrace.c, 6 times
- kernel/trace/trace.c, 2 times
- lib/atomic64.c, line 125
- lib/atomic64_test.c, 4 times
- lib/crc/arm/crc-t10dif-core.S, line 321
- lib/crc/arm64/crc-t10dif-core.S, 4 times
- lib/crc/arm64/crc32-core.S, 7 times
- lib/crc/powerpc/crc-vpmsum-template.S, 3 times
- lib/crc/sparc/crc32c_asm.S, line 15
- lib/crc/x86/crc-pclmul-template.S, 7 times
- lib/crc/x86/crc32c-3way.S, 7 times
- lib/crypto/arm/aes-cipher-core.S, line 159
- lib/crypto/arm/blake2s-core.S, 15 times
- lib/crypto/arm/chacha-neon-core.S, 8 times
- lib/crypto/arm/chacha-scalar-core.S, 47 times
- lib/crypto/arm/curve25519-core.S, 182 times
- lib/crypto/arm/sha1-armv4-large.S, 104 times
- lib/crypto/arm/sha1-armv7-neon.S, 25 times
- lib/crypto/arm64/aes-ce.S, line 28
- lib/crypto/arm64/aes-modes.S, 25 times
- lib/crypto/arm64/aes-neon.S, 2 times
- lib/crypto/arm64/chacha-neon-core.S, 117 times
- lib/crypto/arm64/nh-neon-core.S, 4 times
- lib/crypto/arm64/polyval-ce-core.S, line 267
- lib/crypto/arm64/sha1-ce-core.S, 5 times
- lib/crypto/arm64/sha256-ce.S, 19 times
- lib/crypto/arm64/sha3-ce-core.S, line 49
- lib/crypto/arm64/sha512-ce-core.S, 7 times
- lib/crypto/arm64/sm3-neon-core.S, 13 times
- lib/crypto/powerpc/aes-spe-keys.S, line 247
- lib/crypto/powerpc/aes-spe-modes.S, 2 times
- lib/crypto/powerpc/chacha-p10le-8x.S, 2 times
- lib/crypto/powerpc/curve25519-ppc64le_asm.S, 25 times
- lib/crypto/powerpc/poly1305-p10le_64.S, 5 times
- lib/crypto/powerpc/sha1-powerpc-asm.S, 25 times
- lib/crypto/powerpc/sha1-spe-asm.S, 31 times
- lib/crypto/powerpc/sha256-spe-asm.S, 35 times
- lib/crypto/riscv/chacha-riscv64-zvkb.S, 3 times
- lib/crypto/sparc/aes_asm.S, 54 times
- lib/crypto/sparc/sha1_asm.S, 2 times
- lib/crypto/sparc/sha256_asm.S, 2 times
- lib/crypto/sparc/sha512_asm.S, 2 times
- lib/crypto/x86/aes-aesni.S, 7 times
- lib/crypto/x86/ghash-pclmul.S, line 121
- lib/crypto/x86/nh-avx2.S, 5 times
- lib/crypto/x86/nh-sse2.S, 3 times
- lib/crypto/x86/polyval-pclmul-avx.S, line 312
- lib/crypto/x86/sha1-avx2-asm.S, 7 times
- lib/crypto/x86/sha1-ni-asm.S, line 137
- lib/crypto/x86/sha1-ssse3-and-avx.S, 9 times
- lib/crypto/x86/sha256-avx-asm.S, 36 times
- lib/crypto/x86/sha256-avx2-asm.S, 55 times
- lib/crypto/x86/sha256-ni-asm.S, 6 times
- lib/crypto/x86/sha256-ssse3-asm.S, 36 times
- lib/crypto/x86/sha512-avx-asm.S, 24 times
- lib/crypto/x86/sha512-avx2-asm.S, 62 times
- lib/crypto/x86/sha512-ssse3-asm.S, 24 times
- lib/kunit/test.c, 5 times
- lib/raid/xor/riscv/xor.S, 14 times
- lib/raid/xor/sparc/xor-sparc64.S, 32 times
- lib/tests/overflow_kunit.c, 2 times
- lib/zstd/common/compiler.h, 5 times
- lib/zstd/common/fse_decompress.c, 2 times
- lib/zstd/compress/fse_compress.c, 2 times
- lib/zstd/compress/huf_compress.c, 5 times
- lib/zstd/decompress/zstd_decompress_block.c, 2 times
- mm/hugetlb.c, 15 times
- net/bridge/br_mrp_switchdev.c, 2 times
- net/core/netdev-genl.c, 4 times
- net/ipv4/igmp.c, 2 times
- net/ipv4/ip_sockglue.c, 12 times
- net/ipv4/route.c, 3 times
- net/ipv4/udp_offload.c, 4 times
- net/ipv6/ip6_fib.c, 5 times
- net/ipv6/ipv6_sockglue.c, 6 times
- net/ipv6/mcast.c, 2 times
- net/mac80211/link.c, 19 times
- net/netfilter/ipvs/ip_vs_ctl.c, 5 times
- net/netfilter/nf_tables_api.c, 2 times
- net/netfilter/xt_recent.c, 5 times
- net/rds/ib.c, line 288
- net/rds/ib_send.c, line 823
- net/rds/rdma.c, 4 times
- net/sched/act_api.c, 2 times
- net/sched/cls_api.c, 13 times
- net/sched/cls_bpf.c, 4 times
- net/sched/cls_flower.c, 8 times
- net/sched/cls_matchall.c, 4 times
- net/sched/cls_u32.c, 13 times
- net/smc/smc_ib.c, line 1012
- net/sunrpc/xprtrdma/ib_client.c, line 196
- net/switchdev/switchdev.c, 2 times
- net/wireless/nl80211.c, 6 times
- samples/ftrace/ftrace-direct-modify.c, 2 times
- samples/ftrace/ftrace-direct-multi-modify.c, 3 times
- samples/ftrace/ftrace-direct-multi.c, 2 times
- samples/ftrace/ftrace-direct-too.c, line 121
- samples/ftrace/ftrace-direct.c, line 106
- scripts/gcc-plugins/gcc-common.h, line 229
- sound/core/control.c, 2 times
- sound/soc/atmel/tse850-pcm5142.c, 4 times
- sound/soc/renesas/rcar/core.c, 3 times
- sound/soc/renesas/siu_dai.c, 19 times
- sound/usb/misc/ua101.c, 2 times
- tools/arch/x86/include/asm/asm.h, line 38
- tools/lib/perf/evlist.c, 2 times
- tools/lib/subcmd/subcmd-util.h, 2 times
- tools/objtool/check.c, 2 times
- tools/objtool/elf.c, 2 times
- tools/perf/builtin-inject.c, 2 times
- tools/perf/util/annotate-arch/annotate-x86.c, line 346
- tools/perf/util/mem-events.c, 33 times
- tools/perf/util/mem-events.h, line 90
- tools/testing/radix-tree/maple.c, 11 times
- tools/testing/selftests/arm64/abi/syscall-abi-asm.S, 8 times
- tools/testing/selftests/arm64/fp/asm-utils.S, 5 times
- tools/testing/selftests/arm64/fp/assembler.h, line 47
- tools/testing/selftests/arm64/fp/fp-ptrace-asm.S, 6 times
- tools/testing/selftests/arm64/fp/fpsimd-test.S, 9 times
- tools/testing/selftests/arm64/fp/sve-test.S, 11 times
- tools/testing/selftests/arm64/fp/za-test.S, 7 times
- tools/testing/selftests/arm64/fp/zt-test.S, 7 times
- tools/testing/selftests/arm64/gcs/gcs-stress-thread.S, 5 times
- tools/testing/selftests/arm64/gcs/gcspushm.S, 2 times
- tools/testing/selftests/arm64/gcs/gcsstr.S, 2 times
- tools/testing/selftests/arm64/mte/mte_helper.S, 2 times
- tools/testing/selftests/arm64/signal/signals.S, 3 times
- tools/testing/selftests/bpf/prog_tests/arena_atomics.c, line 12
- tools/testing/selftests/bpf/prog_tests/atomics.c, line 13
- tools/testing/selftests/bpf/prog_tests/test_tc_tunnel.c, 2 times
- tools/testing/selftests/drivers/s390x/uvdevice/test_uvdevice.c, 2 times
- tools/testing/selftests/kvm/lib/arm64/handlers.S, 3 times
- tools/testing/selftests/kvm/lib/x86/handlers.S, line 39
- tools/testing/selftests/net/tcp_ao/bench-lookups.c, 2 times
- tools/testing/selftests/net/tcp_ao/setsockopt-closed.c, 2 times
- tools/testing/selftests/powerpc/security/branch_loops.S, line 50
- tools/testing/selftests/sgx/call.S, line 31
- tools/testing/selftests/sgx/test_encl_bootstrap.S, 2 times
- tools/usb/usbip/src/utils.c, 2 times
- tools/usb/usbip/src/utils.h, line 10
Smatch caller information:
drivers/net/wireguard/allowedips.c wg_allowedips_insert_v4() -> add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trie | 4096-ptr_max |
| PARAM_VALUE | 1 | bits | 32 |
| PARAM_VALUE | 2 | key | 9043421990695841792 |
| PARAM_VALUE | 4 | peer->handshake.lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 4 | peer->handshake.lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 5 | lock | 4096-ptr_max |
| BUF_SIZE | 2 | key | 4 |
| BUF_SIZE | 4 | peer | (-1),2536 |
| BUF_SIZE | 4 | peer | (-1),2536 |
| DATA_SOURCE | 3 | cidr | $2 |
| DATA_SOURCE | 4 | peer | $3 |
| DATA_SOURCE | 5 | lock | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 2 | *key | 0-255 |
| USER_DATA | 4 | peer->handshake->preshared_key | 0-255 |
| USER_DATA | 4 | peer->handshake->remote_static | 0-255 |
| USER_PTR | 2 | key | |
| HALF_LOCKED2 | &mutex | ||
| HALF_LOCKED2 | &wg->device_update_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |
drivers/net/wireguard/allowedips.c wg_allowedips_insert_v6() -> add()
| Type | Parameter | Key | Value |
|---|---|---|---|
| PARAM_VALUE | 0 | trie | 4096-ptr_max |
| PARAM_VALUE | 1 | bits | 128 |
| PARAM_VALUE | 2 | key | 3367473427944906752 |
| PARAM_VALUE | 4 | peer->handshake.lock.first_waiter->handoff_set | 0-1 |
| PARAM_VALUE | 4 | peer->handshake.lock.first_waiter->type | 0-1 |
| PARAM_VALUE | 5 | lock | 4096-ptr_max |
| BUF_SIZE | 2 | key | 16 |
| BUF_SIZE | 4 | peer | (-1),2536 |
| BUF_SIZE | 4 | peer | (-1),2536 |
| DATA_SOURCE | 3 | cidr | $2 |
| DATA_SOURCE | 4 | peer | $3 |
| DATA_SOURCE | 5 | lock | $4 |
| RX_PATH | |||
| TASK_NOT_RUNNING | |||
| USER_DATA | 4 | peer->handshake->preshared_key | 0-255 |
| USER_DATA | 4 | peer->handshake->remote_static | 0-255 |
| HALF_LOCKED2 | &mutex | ||
| HALF_LOCKED2 | &wg->device_update_lock | ||
| HALF_LOCKED2 | global &rtnl_mutex |