Defined in 3 files as a macro:
Referenced in 301 files:
-
arch/alpha/boot/head.S,
7 times
-
arch/alpha/kernel/entry.S,
10 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/strrchr.S,
line 17
-
arch/alpha/lib/stxcpy.S,
line 97
-
arch/alpha/lib/stxncpy.S,
line 116
-
arch/alpha/lib/udiv-qrnnd.S,
line 35
-
arch/arc/include/asm/linkage.h,
line 55
-
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 679
-
arch/arm/boot/compressed/piggy.S,
2 times
-
arch/arm/include/asm/assembler.h,
2 times
-
arch/arm/kernel/entry-armv.S,
4 times
-
arch/arm/kernel/entry-ftrace.S,
4 times
-
arch/arm/kernel/entry-v7m.S,
line 158
-
arch/arm/kernel/head.S,
4 times
-
arch/arm/kernel/phys2virt.S,
2 times
-
arch/arm/kernel/relocate_kernel.S,
line 74
-
arch/arm/lib/call_with_stack.S,
line 49
-
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 348
-
arch/arm/mach-zynq/headsmp.S,
2 times
-
arch/arm/mm/cache-v4wb.S,
line 234
-
arch/arm/mm/cache-v7.S,
line 23
-
arch/arm/mm/proc-arm920.S,
line 380
-
arch/arm/mm/proc-arm926.S,
line 396
-
arch/arm/mm/proc-feroceon.S,
line 498
-
arch/arm/mm/proc-macros.S,
line 324
-
arch/arm/mm/proc-mohawk.S,
line 348
-
arch/arm/mm/proc-sa1100.S,
line 177
-
arch/arm/mm/proc-v6.S,
line 143
-
arch/arm/mm/proc-v7.S,
3 times
-
arch/arm/mm/proc-v7m.S,
line 62
-
arch/arm/mm/proc-xsc3.S,
line 420
-
arch/arm/mm/proc-xscale.S,
line 510
-
arch/arm/mm/tlb-v4.S,
line 60
-
arch/arm/nwfpe/entry.S,
line 66
-
arch/arm/vdso/vdso.S,
line 15
-
arch/arm64/kernel/kuser32.S,
2 times
-
arch/arm64/kernel/sigreturn32.S,
2 times
-
arch/arm64/kernel/vdso-wrap.S,
line 14
-
arch/arm64/kernel/vdso32-wrap.S,
line 11
-
arch/csky/kernel/vdso/vdso.S,
line 9
-
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/loongarch/vdso/vdso.S,
line 15
-
arch/m68k/68000/entry.S,
12 times
-
arch/m68k/coldfire/entry.S,
5 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 47
-
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,
line 65
-
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/nios2/kernel/entry.S,
3 times
-
arch/parisc/kernel/entry.S,
line 1936
-
arch/parisc/kernel/vdso32/sigtramp.S,
line 36
-
arch/parisc/kernel/vdso32/vdso32_wrapper.S,
line 7
-
arch/parisc/kernel/vdso64/sigtramp.S,
line 36
-
arch/parisc/kernel/vdso64/vdso64_wrapper.S,
line 7
-
arch/powerpc/boot/crt0.S,
3 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,
12 times
-
arch/powerpc/boot/util.S,
2 times
-
arch/powerpc/boot/wii-head.S,
line 24
-
arch/powerpc/include/asm/exception-64e.h,
line 72
-
arch/powerpc/include/asm/ppc_asm.h,
5 times
-
arch/powerpc/include/asm/vdso.h,
2 times
-
arch/powerpc/kernel/entry_32.S,
10 times
-
arch/powerpc/kernel/exceptions-64e.S,
5 times
-
arch/powerpc/kernel/exceptions-64s.S,
6 times
-
arch/powerpc/kernel/head_64.S,
7 times
-
arch/powerpc/kernel/head_85xx.S,
2 times
-
arch/powerpc/kernel/head_8xx.S,
4 times
-
arch/powerpc/kernel/head_book3s_32.S,
8 times
-
arch/powerpc/kernel/idle_book3s.S,
line 215
-
arch/powerpc/kernel/interrupt_64.S,
6 times
-
arch/powerpc/kernel/trace/ftrace_64_pg_entry.S,
4 times
-
arch/powerpc/kernel/trace/ftrace_entry.S,
4 times
-
arch/powerpc/kernel/vdso32_wrapper.S,
line 7
-
arch/powerpc/kernel/vdso64_wrapper.S,
line 7
-
arch/powerpc/kexec/relocate_32.S,
2 times
-
arch/powerpc/kvm/book3s_hv_rmhandlers.S,
3 times
-
arch/powerpc/kvm/booke_interrupts.S,
line 493
-
arch/powerpc/lib/crtsavres.S,
60 times
-
arch/powerpc/lib/feature-fixups-test.S,
48 times
-
arch/powerpc/platforms/52xx/lite5200_sleep.S,
line 44
-
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 201
-
arch/powerpc/platforms/pseries/hvCall.S,
line 21
-
arch/powerpc/purgatory/kexec-purgatory.S,
2 times
-
arch/powerpc/purgatory/trampoline_64.S,
9 times
-
arch/riscv/boot/loader.S,
line 5
-
arch/riscv/kernel/vdso/vdso.S,
line 16
-
arch/riscv/purgatory/kexec-purgatory.S,
2 times
-
arch/s390/include/asm/nospec-insn.h,
line 23
-
arch/s390/kernel/vdso/vdso_wrapper.S,
line 8
-
arch/sh/kernel/entry-common.S,
2 times
-
arch/sh/kernel/relocate_kernel.S,
2 times
-
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/sparc/kernel/cherrs.S,
15 times
-
arch/sparc/kernel/entry.S,
50 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,
5 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,
line 16
-
arch/sparc/kernel/syscalls.S,
5 times
-
arch/sparc/kernel/systbls_32.S,
line 16
-
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 174
-
arch/sparc/lib/NGpage.S,
3 times
-
arch/sparc/lib/NGpatch.S,
line 26
-
arch/sparc/lib/U1memcpy.S,
line 246
-
arch/sparc/lib/U3memcpy.S,
line 167
-
arch/sparc/lib/U3patch.S,
line 26
-
arch/sparc/lib/checksum_32.S,
2 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 14
-
arch/sparc/lib/memscan_32.S,
2 times
-
arch/sparc/lib/memscan_64.S,
2 times
-
arch/sparc/lib/memset.S,
4 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/x86/boot/bioscall.S,
line 15
-
arch/x86/boot/compressed/head_64.S,
line 490
-
arch/x86/boot/header.S,
6 times
-
arch/x86/entry/entry_32.S,
2 times
-
arch/x86/entry/entry_64.S,
2 times
-
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/kernel/ftrace_32.S,
3 times
-
arch/x86/kernel/head_32.S,
3 times
-
arch/x86/kernel/relocate_kernel_32.S,
line 290
-
arch/x86/purgatory/kexec-purgatory.S,
2 times
-
arch/x86/um/setjmp_32.S,
2 times
-
arch/x86/um/setjmp_64.S,
2 times
-
arch/x86/xen/xen-head.S,
line 153
-
arch/xtensa/boot/boot-redboot/bootstrap.S,
6 times
-
arch/xtensa/kernel/entry.S,
2 times
-
arch/xtensa/kernel/vectors.S,
line 694
-
certs/revocation_certificates.S,
2 times
-
certs/system_certificates.S,
5 times
-
drivers/firmware/efi/libstub/zboot-header.S,
line 14
-
drivers/soc/bcm/brcmstb/pm/s2-mips.S,
line 189
-
include/linux/btf_ids.h,
3 times
-
include/linux/linkage.h,
2 times
-
lib/crypto/mips/chacha-core.S,
2 times
-
lib/crypto/powerpc/aes-tab-4k.S,
3 times
-
samples/ftrace/ftrace-direct-modify.c,
3 times
-
samples/ftrace/ftrace-direct-multi-modify.c,
3 times
-
tools/include/linux/btf_ids.h,
3 times
-
tools/include/linux/linkage.h,
2 times
-
tools/perf/arch/powerpc/tests/regs_load.S,
line 42
-
tools/perf/util/include/linux/linkage.h,
line 27
-
tools/testing/selftests/arm64/abi/syscall-abi-asm.S,
line 71
-
tools/testing/selftests/arm64/bti/assembler.h,
line 18
-
tools/testing/selftests/arm64/fp/asm-utils.S,
11 times
-
tools/testing/selftests/arm64/fp/fp-pidbench.S,
line 32
-
tools/testing/selftests/arm64/fp/fp-ptrace-asm.S,
line 20
-
tools/testing/selftests/arm64/fp/fpsimd-test.S,
line 214
-
tools/testing/selftests/arm64/fp/rdvl.S,
2 times
-
tools/testing/selftests/arm64/fp/sve-test.S,
line 382
-
tools/testing/selftests/arm64/fp/za-fork-asm.S,
2 times
-
tools/testing/selftests/arm64/fp/za-test.S,
line 227
-
tools/testing/selftests/arm64/fp/zt-test.S,
line 196
-
tools/testing/selftests/arm64/gcs/gcs-stress-thread.S,
7 times
-
tools/testing/selftests/arm64/gcs/gcspushm.S,
3 times
-
tools/testing/selftests/arm64/gcs/gcsstr.S,
3 times
-
tools/testing/selftests/arm64/mte/mte_helper.S,
line 9
-
tools/testing/selftests/arm64/signal/signals.S,
line 12
-
tools/testing/selftests/kvm/lib/x86/handlers.S,
line 47
-
tools/testing/selftests/powerpc/pmu/ebb/ebb_handler.S,
line 83
-
tools/testing/selftests/sgx/sign_key.S,
2 times
-
tools/testing/selftests/x86/clang_helpers_64.S,
line 17
-
usr/initramfs_data.S,
line 30