Loading...
Defined in 4 files as a macro:
- arch/arm/include/asm/linkage.h, line 8 (as a macro)
- arch/c6x/include/asm/linkage.h, line 23 (as a macro)
- arch/unicore32/include/asm/linkage.h, line 15 (as a macro)
- include/linux/linkage.h, line 143 (as a macro)
Referenced in 318 files:
- arch/arm/boot/compressed/debug.S, 2 times
- arch/arm/boot/compressed/head.S, 2 times
- arch/arm/common/mcpm_head.S, line 209
- 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/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, 2 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, 22 times
- arch/arm/kernel/entry-common.S, 18 times
- arch/arm/kernel/entry-ftrace.S, 6 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, 13 times
- arch/arm/kernel/hyp-stub.S, 7 times
- arch/arm/kernel/iwmmxt.S, 6 times
- arch/arm/kernel/relocate_kernel.S, line 86
- arch/arm/kernel/sleep.S, 7 times
- arch/arm/kernel/smccc-call.S, 2 times
- arch/arm/kvm/hyp/entry.S, 3 times
- arch/arm/kvm/hyp/hyp-entry.S, line 170
- arch/arm/kvm/hyp/vfp.S, 2 times
- arch/arm/kvm/init.S, line 150
- arch/arm/kvm/interrupts.S, line 36
- 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 32
- arch/arm/lib/clear_user.S, 2 times
- arch/arm/lib/copy_from_user.S, line 119
- 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, 8 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, 2 times
- arch/arm/lib/memmove.S, line 224
- arch/arm/lib/memset.S, 4 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, 4 times
- 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 26
- arch/arm/mach-imx/resume-imx6.S, line 24
- arch/arm/mach-imx/suspend-imx53.S, line 131
- arch/arm/mach-imx/suspend-imx6.S, line 329
- arch/arm/mach-keystone/smc.S, line 26
- arch/arm/mach-mvebu/coherency_ll.S, 5 times
- arch/arm/mach-mvebu/headsmp-a9.S, line 23
- arch/arm/mach-mvebu/headsmp.S, line 40
- arch/arm/mach-mvebu/pmsu_ll.S, 4 times
- arch/arm/mach-npcm/headsmp.S, line 17
- 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-prima2/headsmp.S, line 32
- 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-tango/smc.S, line 12
- arch/arm/mach-tegra/reset-handler.S, 3 times
- arch/arm/mach-tegra/sleep-tegra20.S, 11 times
- arch/arm/mach-tegra/sleep-tegra30.S, 6 times
- arch/arm/mach-tegra/sleep.S, 5 times
- arch/arm/mach-vexpress/dcscb_setup.S, line 35
- arch/arm/mach-zx/headsmp.S, 3 times
- arch/arm/mach-zynq/headsmp.S, line 23
- arch/arm/mm/abort-ev7.S, line 47
- 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/plat-versatile/headsmp.S, line 38
- arch/arm/vdso/datapage.S, line 16
- arch/arm/vfp/entry.S, 3 times
- arch/arm/vfp/vfphw.S, 6 times
- arch/arm/xen/hypercall.S, 3 times
- arch/arm64/crypto/ghash-ce-core.S, 4 times
- arch/arm64/kernel/cpu-reset.S, line 50
- arch/arm64/kernel/efi-entry.S, line 120
- arch/arm64/kernel/efi-rt-wrapper.S, line 38
- arch/arm64/kernel/entry-fpsimd.S, 5 times
- arch/arm64/kernel/entry-ftrace.S, 9 times
- arch/arm64/kernel/entry.S, 24 times
- arch/arm64/kernel/head.S, 16 times
- arch/arm64/kernel/hibernate-asm.S, 3 times
- arch/arm64/kernel/hyp-stub.S, 5 times
- arch/arm64/kernel/probes/kprobes_trampoline.S, line 82
- arch/arm64/kernel/reloc_test_syms.S, 11 times
- arch/arm64/kernel/relocate_kernel.S, line 114
- arch/arm64/kernel/sleep.S, 3 times
- arch/arm64/kernel/smccc-call.S, 2 times
- arch/arm64/kernel/vdso/sigreturn.S, line 26
- arch/arm64/kvm/hyp-init.S, 2 times
- arch/arm64/kvm/hyp.S, line 34
- arch/arm64/kvm/hyp/fpsimd.S, 2 times
- arch/arm64/kvm/hyp/hyp-entry.S, 4 times
- arch/c6x/kernel/entry.S, 24 times
- arch/c6x/kernel/switch_to.S, line 71
- arch/c6x/lib/csum_64plus.S, 5 times
- arch/c6x/lib/divi.S, line 41
- arch/c6x/lib/divremi.S, line 34
- arch/c6x/lib/divremu.S, line 75
- arch/c6x/lib/divu.S, line 86
- arch/c6x/lib/llshl.S, line 25
- arch/c6x/lib/llshr.S, line 26
- arch/c6x/lib/llshru.S, line 26
- arch/c6x/lib/memcpy_64plus.S, line 43
- arch/c6x/lib/mpyll.S, line 37
- arch/c6x/lib/negll.S, line 19
- arch/c6x/lib/pop_rts.S, line 20
- arch/c6x/lib/push_rts.S, line 19
- arch/c6x/lib/remi.S, line 52
- arch/c6x/lib/remu.S, line 70
- arch/c6x/lib/strasgi.S, line 77
- arch/c6x/lib/strasgi_64plus.S, line 27
- arch/csky/abiv2/mcount.S, 2 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 345
- arch/nds32/kernel/ex-scall.S, line 100
- arch/nds32/kernel/vdso/datapage.S, 2 times
- arch/nds32/kernel/vdso/sigreturn.S, line 19
- arch/nds32/lib/clear_user.S, line 42
- arch/nds32/lib/copy_from_user.S, line 45
- arch/nds32/lib/copy_page.S, 2 times
- arch/nds32/lib/copy_to_user.S, line 45
- arch/nds32/lib/memcpy.S, line 30
- arch/nds32/lib/memmove.S, line 70
- arch/nds32/lib/memset.S, line 33
- arch/nds32/lib/memzero.S, line 18
- arch/parisc/include/asm/linkage.h, line 36
- arch/parisc/kernel/head.S, line 376
- arch/parisc/kernel/perf_asm.S, 6 times
- arch/riscv/kernel/entry.S, 3 times
- arch/riscv/kernel/fpu.S, 2 times
- arch/riscv/kernel/mcount-dyn.S, 3 times
- arch/riscv/kernel/mcount.S, 3 times
- arch/riscv/kernel/vdso/clock_getres.S, line 18
- arch/riscv/kernel/vdso/clock_gettime.S, line 18
- arch/riscv/kernel/vdso/flush_icache.S, line 22
- arch/riscv/kernel/vdso/getcpu.S, line 18
- arch/riscv/kernel/vdso/gettimeofday.S, line 18
- arch/riscv/kernel/vdso/rt_sigreturn.S, line 16
- arch/riscv/lib/uaccess.S, 3 times
- arch/s390/boot/head.S, line 382
- arch/s390/boot/text_dma.S, 6 times
- arch/s390/crypto/crc32be-vx.S, line 210
- arch/s390/crypto/crc32le-vx.S, 3 times
- arch/s390/kernel/base.S, 2 times
- arch/s390/kernel/entry.S, 16 times
- arch/s390/kernel/mcount.S, 4 times
- arch/s390/kernel/reipl.S, line 76
- arch/s390/kernel/relocate_kernel.S, line 69
- arch/s390/kernel/swsusp.S, 2 times
- arch/s390/lib/mem.S, 4 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/unicore32/kernel/debug.S, 5 times
- arch/unicore32/kernel/entry.S, 16 times
- arch/unicore32/kernel/head.S, 4 times
- arch/unicore32/lib/backtrace.S, 4 times
- arch/unicore32/lib/clear_user.S, line 47
- arch/unicore32/lib/copy_from_user.S, line 91
- arch/unicore32/lib/copy_page.S, line 36
- arch/unicore32/lib/copy_to_user.S, line 83
- arch/unicore32/lib/delay.S, 3 times
- arch/unicore32/lib/findbit.S, 4 times
- arch/unicore32/lib/strncpy_from_user.S, line 33
- arch/unicore32/lib/strnlen_user.S, line 33
- arch/xtensa/kernel/align.S, 2 times
- arch/xtensa/kernel/coprocessor.S, 2 times
- arch/xtensa/kernel/entry.S, 21 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/checksum.S, 2 times
- arch/xtensa/lib/memcopy.S, 3 times
- arch/xtensa/lib/memset.S, line 144
- arch/xtensa/lib/strncpy_user.S, line 204
- arch/xtensa/lib/strnlen_user.S, line 135
- arch/xtensa/lib/usercopy.S, line 269
- 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
- drivers/soc/bcm/brcmstb/pm/s2-arm.S, line 62
- include/linux/linkage.h, line 141