Loading...
Defined in 3 files as a macro:
- arch/arm/include/asm/linkage.h, line 8 (as a macro)
- include/linux/linkage.h, line 143 (as a macro)
- tools/testing/selftests/arm64/mte/mte_helper.S, line 14 (as a macro)
Referenced in 250 files:
- arch/arm/boot/compressed/debug.S, 2 times
- arch/arm/boot/compressed/head.S, 2 times
- arch/arm/common/mcpm_head.S, line 211
- arch/arm/common/secure_cntvoff.S, line 32
- arch/arm/common/vlock.S, 2 times
- arch/arm/crypto/aes-ce-core.S, 16 times
- arch/arm/crypto/aes-cipher-core.S, 2 times
- arch/arm/crypto/aes-neonbs-core.S, 10 times
- arch/arm/crypto/blake2b-neon-core.S, line 347
- arch/arm/crypto/blake2s-core.S, line 306
- arch/arm/crypto/chacha-neon-core.S, 4 times
- arch/arm/crypto/chacha-scalar-core.S, 2 times
- arch/arm/crypto/crc32-ce-core.S, 4 times
- arch/arm/crypto/crct10dif-ce-core.S, line 348
- arch/arm/crypto/curve25519-core.S, line 2062
- arch/arm/crypto/ghash-ce-core.S, 9 times
- arch/arm/crypto/nh-neon-core.S, line 116
- arch/arm/crypto/sha1-armv4-large.S, line 505
- arch/arm/crypto/sha1-armv7-neon.S, line 634
- arch/arm/crypto/sha1-ce-core.S, line 123
- arch/arm/crypto/sha2-ce-core.S, line 123
- arch/arm/kernel/debug.S, 9 times
- arch/arm/kernel/entry-armv.S, 21 times
- arch/arm/kernel/entry-common.S, 20 times
- arch/arm/kernel/entry-ftrace.S, 8 times
- arch/arm/kernel/entry-v7m.S, 4 times
- arch/arm/kernel/fiqasm.S, 2 times
- arch/arm/kernel/head-common.S, 7 times
- arch/arm/kernel/head-nommu.S, 9 times
- arch/arm/kernel/head.S, 10 times
- arch/arm/kernel/hyp-stub.S, 6 times
- arch/arm/kernel/iwmmxt.S, 7 times
- arch/arm/kernel/phys2virt.S, 3 times
- arch/arm/kernel/relocate_kernel.S, line 69
- arch/arm/kernel/sleep.S, 7 times
- arch/arm/kernel/smccc-call.S, 2 times
- arch/arm/lib/ashldi3.S, 2 times
- arch/arm/lib/ashrdi3.S, 2 times
- arch/arm/lib/backtrace-clang.S, 2 times
- arch/arm/lib/backtrace.S, 2 times
- arch/arm/lib/bitops.h, 4 times
- arch/arm/lib/bswapsdi2.S, 4 times
- arch/arm/lib/call_with_stack.S, line 51
- arch/arm/lib/clear_user.S, 2 times
- arch/arm/lib/copy_from_user.S, line 115
- arch/arm/lib/copy_page.S, line 44
- arch/arm/lib/copy_to_user.S, 2 times
- arch/arm/lib/csumipv6.S, line 29
- arch/arm/lib/csumpartial.S, line 139
- arch/arm/lib/csumpartialcopy.S, line 48
- arch/arm/lib/csumpartialcopyuser.S, line 71
- arch/arm/lib/delay-loop.S, 3 times
- arch/arm/lib/div64.S, line 209
- arch/arm/lib/findbit.S, 2 times
- arch/arm/lib/getuser.S, 10 times
- arch/arm/lib/io-readsb.S, line 120
- arch/arm/lib/io-readsl.S, line 76
- arch/arm/lib/io-readsw-armv4.S, line 128
- arch/arm/lib/io-writesb.S, line 91
- arch/arm/lib/io-writesl.S, line 64
- arch/arm/lib/io-writesw-armv4.S, line 97
- arch/arm/lib/lib1funcs.S, 9 times
- arch/arm/lib/lshrdi3.S, 2 times
- arch/arm/lib/memchr.S, line 23
- arch/arm/lib/memcpy.S, 3 times
- arch/arm/lib/memmove.S, 2 times
- arch/arm/lib/memset.S, 5 times
- arch/arm/lib/muldi3.S, 2 times
- arch/arm/lib/putuser.S, 5 times
- arch/arm/lib/strchr.S, line 24
- arch/arm/lib/strrchr.S, line 23
- arch/arm/lib/ucmpdi2.S, 2 times
- arch/arm/mach-at91/pm_suspend.S, line 1113
- arch/arm/mach-davinci/sleep.S, 3 times
- arch/arm/mach-exynos/exynos-smc.S, line 20
- arch/arm/mach-exynos/headsmp.S, line 35
- arch/arm/mach-exynos/sleep.S, 2 times
- arch/arm/mach-highbank/smc.S, line 25
- arch/arm/mach-imx/headsmp.S, line 37
- arch/arm/mach-imx/resume-imx6.S, line 26
- arch/arm/mach-imx/suspend-imx53.S, line 131
- arch/arm/mach-imx/suspend-imx6.S, line 332
- arch/arm/mach-mvebu/coherency_ll.S, 5 times
- arch/arm/mach-mvebu/headsmp-a9.S, line 20
- arch/arm/mach-mvebu/headsmp.S, line 37
- arch/arm/mach-mvebu/pmsu_ll.S, 4 times
- arch/arm/mach-npcm/headsmp.S, line 19
- arch/arm/mach-omap2/omap-headsmp.S, 5 times
- arch/arm/mach-omap2/omap-smc.S, 6 times
- arch/arm/mach-omap2/sleep33xx.S, 2 times
- arch/arm/mach-omap2/sleep34xx.S, 8 times
- arch/arm/mach-omap2/sleep43xx.S, 2 times
- arch/arm/mach-omap2/sleep44xx.S, 3 times
- arch/arm/mach-rockchip/headsmp.S, line 11
- arch/arm/mach-rockchip/sleep.S, line 39
- arch/arm/mach-s5pv210/sleep.S, line 32
- arch/arm/mach-shmobile/headsmp-apmu.S, line 14
- arch/arm/mach-shmobile/headsmp-scu.S, line 31
- arch/arm/mach-shmobile/headsmp.S, 4 times
- arch/arm/mach-socfpga/self-refresh.S, line 123
- arch/arm/mach-spear/headsmp.S, line 44
- arch/arm/mach-sunxi/headsmp.S, 3 times
- arch/arm/mach-tegra/reset-handler.S, 3 times
- arch/arm/mach-tegra/sleep-tegra20.S, 5 times
- arch/arm/mach-tegra/sleep-tegra30.S, 6 times
- arch/arm/mach-tegra/sleep.S, 5 times
- arch/arm/mach-versatile/dcscb_setup.S, line 33
- arch/arm/mach-versatile/headsmp.S, line 36
- arch/arm/mach-zynq/headsmp.S, line 23
- arch/arm/mm/abort-ev7.S, line 22
- arch/arm/mm/abort-nommu.S, line 21
- arch/arm/mm/cache-fa.S, 3 times
- arch/arm/mm/cache-nop.S, 2 times
- arch/arm/mm/cache-v4.S, 3 times
- arch/arm/mm/cache-v4wb.S, 3 times
- arch/arm/mm/cache-v4wt.S, 3 times
- arch/arm/mm/cache-v6.S, 5 times
- arch/arm/mm/cache-v7.S, 16 times
- arch/arm/mm/cache-v7m.S, 14 times
- arch/arm/mm/l2c-l2x0-resume.S, line 57
- arch/arm/mm/pabort-legacy.S, line 22
- arch/arm/mm/pabort-v6.S, line 22
- arch/arm/mm/pabort-v7.S, line 22
- arch/arm/mm/proc-arm1020.S, 4 times
- arch/arm/mm/proc-arm1020e.S, 4 times
- arch/arm/mm/proc-arm1022.S, 4 times
- arch/arm/mm/proc-arm1026.S, 4 times
- arch/arm/mm/proc-arm720.S, line 102
- arch/arm/mm/proc-arm740.S, line 56
- arch/arm/mm/proc-arm7tdmi.S, line 47
- arch/arm/mm/proc-arm920.S, 6 times
- arch/arm/mm/proc-arm922.S, 4 times
- arch/arm/mm/proc-arm925.S, 4 times
- arch/arm/mm/proc-arm926.S, 6 times
- arch/arm/mm/proc-arm940.S, 4 times
- arch/arm/mm/proc-arm946.S, 4 times
- arch/arm/mm/proc-arm9tdmi.S, line 47
- arch/arm/mm/proc-fa526.S, line 71
- arch/arm/mm/proc-feroceon.S, 7 times
- arch/arm/mm/proc-mohawk.S, 6 times
- arch/arm/mm/proc-sa110.S, line 75
- arch/arm/mm/proc-sa1100.S, 3 times
- arch/arm/mm/proc-v6.S, 3 times
- arch/arm/mm/proc-v7-2level.S, 2 times
- arch/arm/mm/proc-v7-3level.S, 2 times
- arch/arm/mm/proc-v7.S, 17 times
- arch/arm/mm/proc-v7m.S, 11 times
- arch/arm/mm/proc-xsc3.S, 6 times
- arch/arm/mm/proc-xscale.S, 7 times
- arch/arm/mm/pv-fixup-asm.S, line 85
- arch/arm/mm/tlb-v7.S, 2 times
- arch/arm/nwfpe/entry.S, line 190
- arch/arm/vdso/datapage.S, line 16
- arch/arm/vfp/vfphw.S, 6 times
- arch/arm/xen/hypercall.S, 3 times
- arch/csky/abiv2/mcount.S, 3 times
- arch/csky/abiv2/memcmp.S, line 152
- arch/csky/abiv2/memcpy.S, line 104
- arch/csky/abiv2/memmove.S, 2 times
- arch/csky/abiv2/memset.S, 2 times
- arch/csky/abiv2/strcmp.S, line 168
- arch/csky/abiv2/strcpy.S, line 123
- arch/csky/abiv2/strlen.S, line 97
- arch/csky/kernel/entry.S, line 274
- arch/csky/kernel/probes/kprobes_trampoline.S, line 19
- arch/csky/kernel/vdso/rt_sigreturn.S, line 14
- arch/parisc/include/asm/linkage.h, line 36
- arch/parisc/kernel/perf_asm.S, 6 times
- arch/riscv/kernel/fpu.S, 2 times
- arch/riscv/kernel/mcount-dyn.S, 2 times
- arch/riscv/kernel/mcount.S, 2 times
- arch/riscv/kernel/probes/rethook_trampoline.S, line 93
- arch/riscv/kernel/vdso/flush_icache.S, line 22
- arch/riscv/kernel/vdso/getcpu.S, line 18
- arch/riscv/kernel/vdso/rt_sigreturn.S, line 16
- arch/riscv/kernel/vdso/sys_hwprobe.S, line 15
- arch/riscv/kvm/vcpu_switch.S, 2 times
- arch/riscv/lib/uaccess.S, 3 times
- arch/sparc/crypto/aes_asm.S, 28 times
- arch/sparc/crypto/camellia_asm.S, 9 times
- arch/sparc/crypto/crc32c_asm.S, line 21
- arch/sparc/crypto/des_asm.S, 11 times
- arch/sparc/crypto/md5_asm.S, line 71
- arch/sparc/crypto/sha1_asm.S, line 73
- arch/sparc/crypto/sha256_asm.S, line 79
- arch/sparc/crypto/sha512_asm.S, line 103
- arch/sparc/kernel/entry.S, 2 times
- arch/sparc/kernel/head_64.S, 3 times
- arch/sparc/kernel/hvcalls.S, 74 times
- arch/sparc/kernel/pci_sun4v_asm.S, 28 times
- arch/sparc/lib/GENmemcpy.S, 4 times
- arch/sparc/lib/M7patch.S, 3 times
- arch/sparc/lib/Memcpy_utils.S, 71 times
- arch/sparc/lib/NG2memcpy.S, 12 times
- arch/sparc/lib/NG4fls.S, 2 times
- arch/sparc/lib/NG4patch.S, line 64
- arch/sparc/lib/NGmemcpy.S, 17 times
- arch/sparc/lib/U1memcpy.S, 21 times
- arch/sparc/lib/U3memcpy.S, 15 times
- arch/sparc/lib/VISsave.S, line 83
- arch/sparc/lib/ashldi3.S, line 37
- arch/sparc/lib/ashrdi3.S, line 39
- arch/sparc/lib/atomic_64.S, 7 times
- arch/sparc/lib/bitops.S, 6 times
- arch/sparc/lib/blockops.S, 2 times
- arch/sparc/lib/bzero.S, 3 times
- arch/sparc/lib/copy_in_user.S, line 109
- arch/sparc/lib/ffs.S, 2 times
- arch/sparc/lib/fls.S, line 66
- arch/sparc/lib/fls64.S, line 60
- arch/sparc/lib/hweight.S, 4 times
- arch/sparc/lib/ipcsum.S, line 35
- arch/sparc/lib/lshrdi3.S, line 29
- arch/sparc/lib/memcmp.S, line 29
- arch/sparc/lib/memmove.S, line 61
- arch/sparc/lib/multi3.S, line 35
- arch/sparc/lib/strlen.S, line 82
- arch/sparc/lib/strncmp_32.S, line 120
- arch/sparc/lib/strncmp_64.S, line 32
- arch/sparc/lib/xor.S, 8 times
- arch/sparc/mm/srmmu_access.S, 7 times
- arch/xtensa/kernel/align.S, 3 times
- arch/xtensa/kernel/coprocessor.S, 2 times
- arch/xtensa/kernel/entry.S, 23 times
- arch/xtensa/kernel/head.S, 3 times
- arch/xtensa/kernel/mcount.S, 2 times
- arch/xtensa/kernel/vectors.S, 11 times
- arch/xtensa/lib/ashldi3.S, line 28
- arch/xtensa/lib/ashrdi3.S, line 28
- arch/xtensa/lib/bswapdi2.S, line 21
- arch/xtensa/lib/bswapsi2.S, line 16
- arch/xtensa/lib/checksum.S, 2 times
- arch/xtensa/lib/divsi3.S, line 74
- arch/xtensa/lib/lshrdi3.S, line 28
- arch/xtensa/lib/memcopy.S, 2 times
- arch/xtensa/lib/memset.S, line 144
- arch/xtensa/lib/modsi3.S, line 62
- arch/xtensa/lib/mulsi3.S, line 133
- arch/xtensa/lib/strncpy_user.S, line 203
- arch/xtensa/lib/strnlen_user.S, line 135
- arch/xtensa/lib/udivsi3.S, line 68
- arch/xtensa/lib/umodsi3.S, line 57
- arch/xtensa/lib/umulsidi3.S, line 232
- arch/xtensa/lib/usercopy.S, line 285
- arch/xtensa/mm/misc.S, 18 times
- drivers/char/hw_random/n2-asm.S, 8 times
- drivers/crypto/n2_asm.S, 7 times
- drivers/memory/ti-emif-sram-pm.S, 6 times
- include/linux/linkage.h, line 141
- tools/testing/selftests/arm64/mte/mte_helper.S, 8 times