Defined in 3 files as a macro:
Referenced in 325 files:
- arch/alpha/boot/head.S, 7 times
- arch/alpha/kernel/entry.S, 9 times
- arch/alpha/kernel/head.S, 6 times
- arch/alpha/kernel/systbls.S, line 13
- arch/alpha/lib/callback_srm.S, 4 times
- arch/alpha/lib/clear_user.S, line 27
- arch/alpha/lib/copy_user.S, line 34
- arch/alpha/lib/csum_ipv6_magic.S, line 17
- arch/alpha/lib/dbg_current.S, line 14
- arch/alpha/lib/dbg_stackcheck.S, line 15
- arch/alpha/lib/dbg_stackkill.S, line 16
- arch/alpha/lib/divide.S, 2 times
- arch/alpha/lib/ev6-clear_user.S, line 45
- arch/alpha/lib/ev6-copy_user.S, line 44
- arch/alpha/lib/ev6-csum_ipv6_magic.S, line 57
- arch/alpha/lib/ev6-divide.S, 2 times
- arch/alpha/lib/ev6-memchr.S, line 36
- arch/alpha/lib/ev6-memcpy.S, 2 times
- arch/alpha/lib/ev6-memset.S, 5 times
- arch/alpha/lib/ev6-stxcpy.S, line 117
- arch/alpha/lib/ev6-stxncpy.S, line 148
- arch/alpha/lib/ev67-strcat.S, line 27
- arch/alpha/lib/ev67-strchr.S, line 26
- arch/alpha/lib/ev67-strlen.S, line 25
- arch/alpha/lib/ev67-strncat.S, line 28
- arch/alpha/lib/ev67-strrchr.S, line 30
- arch/alpha/lib/memchr.S, line 38
- arch/alpha/lib/memmove.S, line 16
- arch/alpha/lib/memset.S, 5 times
- arch/alpha/lib/strcat.S, line 13
- arch/alpha/lib/strchr.S, line 16
- arch/alpha/lib/strcpy.S, line 13
- arch/alpha/lib/strlen.S, line 21
- arch/alpha/lib/strncat.S, line 17
- arch/alpha/lib/strncpy.S, line 21
- arch/alpha/lib/strrchr.S, line 17
- arch/alpha/lib/stxcpy.S, line 97
- arch/alpha/lib/stxncpy.S, line 116
- arch/alpha/math-emu/qrnnd.S, line 34
- arch/arc/include/asm/linkage.h, line 53
- arch/arm/boot/bootp/init.S, line 18
- arch/arm/boot/bootp/initrd.S, 2 times
- arch/arm/boot/bootp/kernel.S, 2 times
- arch/arm/boot/compressed/head.S, line 652
- arch/arm/boot/compressed/piggy.S, 2 times
- arch/arm/kernel/entry-armv.S, 4 times
- arch/arm/kernel/entry-ftrace.S, 5 times
- arch/arm/kernel/entry-v7m.S, line 147
- arch/arm/kernel/head.S, 4 times
- arch/arm/kernel/relocate_kernel.S, 5 times
- arch/arm/kvm/init.S, 2 times
- arch/arm/mach-exynos/sleep.S, 2 times
- arch/arm/mach-rockchip/headsmp.S, line 12
- arch/arm/mach-rockchip/sleep.S, 2 times
- arch/arm/mach-shmobile/headsmp.S, 8 times
- arch/arm/mach-tegra/reset-handler.S, 2 times
- arch/arm/mach-tegra/sleep-tegra20.S, 2 times
- arch/arm/mach-tegra/sleep-tegra30.S, line 296
- arch/arm/mach-zynq/headsmp.S, 2 times
- arch/arm/mm/cache-fa.S, line 241
- arch/arm/mm/cache-nop.S, 9 times
- arch/arm/mm/cache-v4.S, line 141
- arch/arm/mm/cache-v4wb.S, 2 times
- arch/arm/mm/cache-v4wt.S, 2 times
- arch/arm/mm/cache-v6.S, line 326
- arch/arm/mm/cache-v7.S, line 20
- arch/arm/mm/cache-v7m.S, line 448
- arch/arm/mm/proc-arm1020.S, line 355
- arch/arm/mm/proc-arm1020e.S, line 341
- arch/arm/mm/proc-arm1022.S, line 341
- arch/arm/mm/proc-arm1026.S, line 335
- arch/arm/mm/proc-arm920.S, 2 times
- arch/arm/mm/proc-arm922.S, line 310
- arch/arm/mm/proc-arm925.S, line 365
- arch/arm/mm/proc-arm926.S, 2 times
- arch/arm/mm/proc-arm940.S, line 266
- arch/arm/mm/proc-arm946.S, line 309
- arch/arm/mm/proc-feroceon.S, 3 times
- arch/arm/mm/proc-macros.S, line 357
- arch/arm/mm/proc-mohawk.S, 2 times
- arch/arm/mm/proc-sa1100.S, line 170
- arch/arm/mm/proc-v6.S, line 134
- arch/arm/mm/proc-v7.S, 3 times
- arch/arm/mm/proc-v7m.S, line 61
- arch/arm/mm/proc-xsc3.S, 2 times
- arch/arm/mm/proc-xscale.S, 3 times
- arch/arm/mm/tlb-v4.S, line 53
- arch/arm/nwfpe/entry.S, line 65
- arch/arm/vdso/vdso.S, line 15
- arch/arm64/include/asm/assembler.h, line 469
- arch/arm64/kernel/entry.S, line 1122
- arch/arm64/kernel/kuser32.S, 2 times
- arch/arm64/kernel/relocate_kernel.S, line 127
- arch/arm64/kernel/sigreturn32.S, 2 times
- arch/arm64/kernel/vdso/vdso.S, line 13
- arch/arm64/kernel/vdso32/vdso.S, line 11
- arch/h8300/kernel/entry.S, 12 times
- arch/hexagon/kernel/trampoline.S, line 19
- arch/hexagon/kernel/vm_entry.S, 6 times
- arch/hexagon/kernel/vm_init_segtable.S, 4 times
- arch/hexagon/kernel/vm_switch.S, line 29
- arch/hexagon/lib/memset.S, line 14
- arch/ia64/kernel/entry.S, line 1432
- arch/ia64/kernel/fsys.S, line 549
- arch/m68k/68000/entry.S, 13 times
- arch/m68k/coldfire/entry.S, 6 times
- arch/m68k/hp300/reboot.S, line 14
- arch/m68k/include/asm/entry.h, 2 times
- arch/m68k/kernel/entry.S, 7 times
- arch/m68k/kernel/head.S, 7 times
- arch/m68k/kernel/sun3-head.S, 7 times
- arch/m68k/lib/divsi3.S, line 89
- arch/m68k/lib/modsi3.S, line 89
- arch/m68k/lib/mulsi3.S, line 87
- arch/m68k/lib/udivsi3.S, line 87
- arch/m68k/lib/umodsi3.S, line 87
- arch/m68k/math-emu/fp_cond.S, line 41
- arch/m68k/math-emu/fp_entry.S, 5 times
- arch/m68k/math-emu/fp_move.S, line 43
- arch/m68k/math-emu/fp_movem.S, line 44
- arch/m68k/math-emu/fp_scan.S, line 41
- arch/m68k/math-emu/fp_util.S, 11 times
- arch/microblaze/kernel/entry.S, line 45
- arch/microblaze/kernel/hw_exception_handler.S, 3 times
- arch/microblaze/kernel/mcount.S, line 14
- arch/microblaze/kernel/misc.S, 2 times
- arch/microblaze/lib/divsi3.S, line 11
- arch/microblaze/lib/fastcopy.S, 2 times
- arch/microblaze/lib/modsi3.S, line 12
- arch/microblaze/lib/mulsi3.S, line 11
- arch/microblaze/lib/uaccess_old.S, 3 times
- arch/microblaze/lib/udivsi3.S, line 12
- arch/microblaze/lib/umodsi3.S, line 12
- arch/mips/include/asm/asm.h, 5 times
- arch/mips/kernel/bmips_5xxx_init.S, 4 times
- arch/mips/kernel/mcount.S, 6 times
- arch/nds32/kernel/head.S, line 19
- arch/nds32/kernel/sleep.S, 2 times
- arch/nds32/kernel/vdso/vdso.S, line 10
- arch/nios2/kernel/entry.S, 3 times
- arch/parisc/kernel/entry.S, line 2003
- arch/parisc/kernel/hpmc.S, line 296
- arch/powerpc/boot/crt0.S, 4 times
- arch/powerpc/boot/crtsavres.S, line 49
- arch/powerpc/boot/div64.S, 4 times
- arch/powerpc/boot/gamecube-head.S, line 23
- arch/powerpc/boot/motload-head.S, line 5
- arch/powerpc/boot/opal-calls.S, 2 times
- arch/powerpc/boot/ps3-head.S, 2 times
- arch/powerpc/boot/ps3-hvcall.S, line 35
- arch/powerpc/boot/pseries-head.S, line 6
- arch/powerpc/boot/string.S, 13 times
- arch/powerpc/boot/util.S, 2 times
- arch/powerpc/boot/wii-head.S, line 24
- arch/powerpc/crypto/aes-tab-4k.S, 3 times
- arch/powerpc/include/asm/exception-64e.h, line 79
- arch/powerpc/include/asm/ppc_asm.h, 6 times
- arch/powerpc/include/asm/vdso.h, 4 times
- arch/powerpc/kernel/entry_32.S, 29 times
- arch/powerpc/kernel/entry_64.S, 3 times
- arch/powerpc/kernel/exceptions-64e.S, 9 times
- arch/powerpc/kernel/exceptions-64s.S, 6 times
- arch/powerpc/kernel/head_32.S, 11 times
- arch/powerpc/kernel/head_40x.S, 3 times
- arch/powerpc/kernel/head_44x.S, 3 times
- arch/powerpc/kernel/head_64.S, 9 times
- arch/powerpc/kernel/head_8xx.S, 8 times
- arch/powerpc/kernel/head_fsl_booke.S, 5 times
- arch/powerpc/kernel/misc_32.S, 2 times
- arch/powerpc/kernel/systbl.S, 2 times
- arch/powerpc/kernel/trace/ftrace_32.S, 2 times
- arch/powerpc/kernel/trace/ftrace_64.S, 2 times
- arch/powerpc/kernel/trace/ftrace_64_mprofile.S, 3 times
- arch/powerpc/kernel/trace/ftrace_64_pg.S, 2 times
- arch/powerpc/kernel/vdso32/vdso32_wrapper.S, line 7
- arch/powerpc/kernel/vdso64/vdso64_wrapper.S, line 7
- arch/powerpc/kvm/book3s_hv_rmhandlers.S, 3 times
- arch/powerpc/kvm/booke_interrupts.S, line 494
- arch/powerpc/lib/crtsavres.S, 60 times
- arch/powerpc/lib/feature-fixups-test.S, 34 times
- arch/powerpc/net/bpf_jit_asm.S, 12 times
- arch/powerpc/platforms/52xx/lite5200_sleep.S, line 42
- arch/powerpc/platforms/cell/spufs/spu_restore_crt0.S, line 17
- arch/powerpc/platforms/cell/spufs/spu_save_crt0.S, line 16
- arch/powerpc/platforms/powermac/sleep.S, line 204
- arch/powerpc/platforms/pseries/hvCall.S, line 21
- arch/powerpc/purgatory/trampoline.S, 6 times
- arch/riscv/kernel/vdso/vdso.S, line 12
- arch/s390/include/asm/nospec-insn.h, line 22
- arch/s390/kernel/base.S, 2 times
- arch/s390/kernel/entry.S, 4 times
- arch/s390/kernel/mcount.S, 3 times
- arch/s390/kernel/relocate_kernel.S, line 76
- arch/s390/kernel/vdso32/clock_getres.S, line 16
- arch/s390/kernel/vdso32/clock_gettime.S, line 17
- arch/s390/kernel/vdso32/getcpu.S, line 15
- arch/s390/kernel/vdso32/gettimeofday.S, line 17
- arch/s390/kernel/vdso32/vdso32_wrapper.S, line 8
- arch/s390/kernel/vdso64/clock_getres.S, line 16
- arch/s390/kernel/vdso64/clock_gettime.S, line 17
- arch/s390/kernel/vdso64/getcpu.S, line 15
- arch/s390/kernel/vdso64/gettimeofday.S, line 17
- arch/s390/kernel/vdso64/vdso64_wrapper.S, line 8
- arch/s390/purgatory/kexec-purgatory.S, 2 times
- arch/sh/kernel/entry-common.S, 2 times
- arch/sh/kernel/relocate_kernel.S, 2 times
- arch/sh/kernel/syscalls_64.S, line 18
- arch/sh/kernel/vsyscall/vsyscall-sigreturn.S, 2 times
- arch/sh/kernel/vsyscall/vsyscall-syscall.S, line 6
- arch/sh/kernel/vsyscall/vsyscall-trapa.S, line 3
- arch/sh/lib/mcount.S, 11 times
- arch/sh/lib64/memcpy.S, line 41
- arch/sh/lib64/memset.S, line 22
- arch/sh/lib64/strcpy.S, line 19
- arch/sh/lib64/strlen.S, line 9
- arch/sparc/kernel/cherrs.S, 15 times
- arch/sparc/kernel/entry.S, 49 times
- arch/sparc/kernel/etrap_32.S, 7 times
- arch/sparc/kernel/etrap_64.S, line 31
- arch/sparc/kernel/fpu_traps.S, 3 times
- arch/sparc/kernel/getsetcc.S, 2 times
- arch/sparc/kernel/head_32.S, 6 times
- arch/sparc/kernel/head_64.S, 14 times
- arch/sparc/kernel/helpers.S, 4 times
- arch/sparc/kernel/hvtramp.S, line 20
- arch/sparc/kernel/ivec.S, line 13
- arch/sparc/kernel/ktlb.S, line 159
- arch/sparc/kernel/misctrap.S, line 3
- arch/sparc/kernel/rtrap_32.S, 6 times
- arch/sparc/kernel/rtrap_64.S, 2 times
- arch/sparc/kernel/sun4v_tlb_miss.S, line 417
- arch/sparc/kernel/sys32.S, 2 times
- arch/sparc/kernel/syscalls.S, 5 times
- arch/sparc/kernel/systbls_32.S, line 15
- arch/sparc/kernel/systbls_64.S, 2 times
- arch/sparc/kernel/trampoline_32.S, 2 times
- arch/sparc/kernel/trampoline_64.S, line 41
- arch/sparc/kernel/tsb.S, 8 times
- arch/sparc/kernel/ttable_32.S, 6 times
- arch/sparc/kernel/ttable_64.S, 7 times
- arch/sparc/kernel/una_asm_32.S, 2 times
- arch/sparc/kernel/una_asm_64.S, 2 times
- arch/sparc/kernel/urtt_fill.S, line 10
- arch/sparc/kernel/utrap.S, line 2
- arch/sparc/kernel/wof.S, 4 times
- arch/sparc/kernel/wuf.S, 3 times
- arch/sparc/lib/GENbzero.S, 4 times
- arch/sparc/lib/GENmemcpy.S, line 71
- arch/sparc/lib/GENpage.S, line 70
- arch/sparc/lib/GENpatch.S, line 26
- arch/sparc/lib/M7memset.S, 3 times
- arch/sparc/lib/NG2memcpy.S, line 247
- arch/sparc/lib/NG2patch.S, line 26
- arch/sparc/lib/NG4clear_page.S, 2 times
- arch/sparc/lib/NG4copy_page.S, line 16
- arch/sparc/lib/NG4memcpy.S, line 101
- arch/sparc/lib/NG4memset.S, 2 times
- arch/sparc/lib/NG4patch.S, 3 times
- arch/sparc/lib/NGbzero.S, 4 times
- arch/sparc/lib/NGmemcpy.S, line 168
- arch/sparc/lib/NGpage.S, 3 times
- arch/sparc/lib/NGpatch.S, line 26
- arch/sparc/lib/U1memcpy.S, line 245
- arch/sparc/lib/U3memcpy.S, line 167
- arch/sparc/lib/U3patch.S, line 26
- arch/sparc/lib/checksum_32.S, 3 times
- arch/sparc/lib/checksum_64.S, line 41
- arch/sparc/lib/clear_page.S, 2 times
- arch/sparc/lib/copy_page.S, 2 times
- arch/sparc/lib/copy_user.S, 3 times
- arch/sparc/lib/csum_copy.S, line 68
- arch/sparc/lib/divdi3.S, line 11
- arch/sparc/lib/locks.S, 4 times
- arch/sparc/lib/mcount.S, 6 times
- arch/sparc/lib/memcpy.S, line 13
- arch/sparc/lib/memscan_32.S, 2 times
- arch/sparc/lib/memscan_64.S, 2 times
- arch/sparc/lib/memset.S, 5 times
- arch/sparc/lib/muldi3.S, line 11
- arch/sparc/lib/udivdi3.S, line 10
- arch/sparc/mm/hypersparc.S, 7 times
- arch/sparc/mm/swift.S, 15 times
- arch/sparc/mm/tsunami.S, 7 times
- arch/sparc/mm/ultra.S, 25 times
- arch/sparc/mm/viking.S, 9 times
- arch/sparc/net/bpf_jit_asm_32.S, 12 times
- arch/sparc/prom/cif.S, 2 times
- arch/unicore32/kernel/entry.S, 6 times
- arch/unicore32/kernel/head.S, line 44
- arch/x86/boot/bioscall.S, line 15
- arch/x86/boot/header.S, 5 times
- arch/x86/entry/thunk_32.S, line 13
- arch/x86/entry/vdso/vdso32/sigreturn.S, 2 times
- arch/x86/entry/vdso/vdso32/system_call.S, line 12
- arch/x86/entry/vsyscall/vsyscall_emu_64.S, line 15
- arch/x86/include/asm/linkage.h, line 17
- arch/x86/include/asm/mcsafe_test.h, 2 times
- arch/x86/kernel/ftrace_32.S, 3 times
- arch/x86/kernel/head_32.S, 5 times
- arch/x86/kernel/head_64.S, 2 times
- arch/x86/kernel/relocate_kernel_32.S, 2 times
- arch/x86/kernel/relocate_kernel_64.S, 2 times
- arch/x86/math-emu/reg_round.S, 2 times
- arch/x86/purgatory/entry64.S, line 14
- arch/x86/purgatory/setup-x86_64.S, line 13
- arch/x86/purgatory/stack.S, line 13
- arch/x86/realmode/rm/trampoline_64.S, line 152
- arch/x86/um/checksum_32.S, line 38
- arch/x86/um/setjmp_32.S, 2 times
- arch/x86/um/setjmp_64.S, 2 times
- arch/x86/um/stub_32.S, line 6
- arch/x86/um/stub_64.S, line 5
- arch/x86/um/vdso/vdso.S, line 6
- arch/x86/xen/xen-asm_32.S, line 126
- arch/xtensa/boot/boot-redboot/bootstrap.S, 6 times
- arch/xtensa/kernel/entry.S, 2 times
- arch/xtensa/kernel/vectors.S, line 663
- certs/system_certificates.S, 4 times
- drivers/soc/bcm/brcmstb/pm/s2-mips.S, line 189
- include/asm-generic/export.h, line 34
- include/linux/linkage.h, 2 times
- tools/perf/arch/powerpc/tests/regs_load.S, line 42
- tools/perf/util/include/linux/linkage.h, line 9
- tools/testing/selftests/powerpc/pmu/ebb/ebb_handler.S, line 83
- usr/initramfs_data.S, line 33