Defined in 3 files as a macro:
Referenced in 314 files:
-
arch/arm/lib/delay-loop.S,
3 times
-
arch/arm/mach-omap2/sleep44xx.S,
line 227
-
arch/arm/mm/cache-fa.S,
9 times
-
arch/arm/mm/cache-nop.S,
10 times
-
arch/arm/mm/cache-v4.S,
9 times
-
arch/arm/mm/cache-v4wb.S,
8 times
-
arch/arm/mm/cache-v4wt.S,
9 times
-
arch/arm/mm/cache-v6.S,
10 times
-
arch/arm/mm/cache-v7.S,
11 times
-
arch/arm/mm/cache-v7m.S,
10 times
-
arch/arm/mm/proc-arm1020.S,
16 times
-
arch/arm/mm/proc-arm1020e.S,
16 times
-
arch/arm/mm/proc-arm1022.S,
16 times
-
arch/arm/mm/proc-arm1026.S,
16 times
-
arch/arm/mm/proc-arm720.S,
7 times
-
arch/arm/mm/proc-arm740.S,
6 times
-
arch/arm/mm/proc-arm7tdmi.S,
6 times
-
arch/arm/mm/proc-arm920.S,
18 times
-
arch/arm/mm/proc-arm922.S,
16 times
-
arch/arm/mm/proc-arm925.S,
16 times
-
arch/arm/mm/proc-arm926.S,
18 times
-
arch/arm/mm/proc-arm940.S,
15 times
-
arch/arm/mm/proc-arm946.S,
15 times
-
arch/arm/mm/proc-arm9tdmi.S,
6 times
-
arch/arm/mm/proc-fa526.S,
7 times
-
arch/arm/mm/proc-feroceon.S,
21 times
-
arch/arm/mm/proc-mohawk.S,
18 times
-
arch/arm/mm/proc-sa110.S,
7 times
-
arch/arm/mm/proc-sa1100.S,
9 times
-
arch/arm/mm/proc-v6.S,
9 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,
16 times
-
arch/arm/mm/proc-v7m.S,
10 times
-
arch/arm/mm/proc-xsc3.S,
18 times
-
arch/arm/mm/proc-xscale.S,
19 times
-
arch/arm/mm/tlb-fa.S,
2 times
-
arch/arm/mm/tlb-v4.S,
2 times
-
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/arm64/crypto/aes-ce-ccm-core.S,
3 times
-
arch/arm64/crypto/aes-neonbs-core.S,
10 times
-
arch/arm64/crypto/ghash-ce-core.S,
5 times
-
arch/arm64/crypto/sm4-ce-ccm-core.S,
4 times
-
arch/arm64/crypto/sm4-ce-cipher-core.S,
line 36
-
arch/arm64/crypto/sm4-ce-core.S,
11 times
-
arch/arm64/crypto/sm4-ce-gcm-core.S,
4 times
-
arch/arm64/crypto/sm4-neon-core.S,
3 times
-
arch/arm64/kernel/cpu-reset.S,
line 51
-
arch/arm64/kernel/efi-rt-wrapper.S,
line 72
-
arch/arm64/kernel/entry-ftrace.S,
5 times
-
arch/arm64/kernel/entry.S,
2 times
-
arch/arm64/kernel/head.S,
12 times
-
arch/arm64/kernel/hyp-stub.S,
3 times
-
arch/arm64/kernel/reloc_test_syms.S,
11 times
-
arch/arm64/kernel/sleep.S,
2 times
-
arch/arm64/kernel/smccc-call.S,
4 times
-
arch/arm64/kernel/vdso/vgetrandom-chacha.S,
line 170
-
arch/arm64/kvm/hyp/entry.S,
line 227
-
arch/arm64/kvm/hyp/nvhe/cache.S,
2 times
-
arch/arm64/kvm/hyp/nvhe/host.S,
4 times
-
arch/arm64/kvm/hyp/nvhe/hyp-init.S,
line 295
-
arch/arm64/lib/clear_page.S,
line 51
-
arch/arm64/lib/clear_user.S,
line 71
-
arch/arm64/lib/copy_from_user.S,
line 82
-
arch/arm64/lib/copy_page.S,
line 80
-
arch/arm64/lib/copy_to_user.S,
line 82
-
arch/arm64/lib/memchr.S,
line 74
-
arch/arm64/lib/memcmp.S,
line 137
-
arch/arm64/lib/memcpy.S,
2 times
-
arch/arm64/lib/memset.S,
2 times
-
arch/arm64/lib/mte.S,
7 times
-
arch/arm64/lib/strchr.S,
line 31
-
arch/arm64/lib/strcmp.S,
line 188
-
arch/arm64/lib/strlen.S,
line 211
-
arch/arm64/lib/strncmp.S,
line 308
-
arch/arm64/lib/strnlen.S,
line 159
-
arch/arm64/lib/strrchr.S,
line 32
-
arch/arm64/lib/tishift.S,
3 times
-
arch/arm64/mm/cache.S,
10 times
-
arch/arm64/mm/proc.S,
6 times
-
arch/arm64/net/bpf_timed_may_goto.S,
line 40
-
arch/arm64/xen/hypercall.S,
3 times
-
arch/hexagon/lib/divsi3.S,
line 67
-
arch/hexagon/lib/memcpy_likely_aligned.S,
line 56
-
arch/hexagon/lib/modsi3.S,
line 46
-
arch/hexagon/lib/udivsi3.S,
line 38
-
arch/hexagon/lib/umodsi3.S,
line 36
-
arch/loongarch/include/asm/linkage.h,
line 78
-
arch/loongarch/kernel/fpu.S,
19 times
-
arch/loongarch/kernel/genex.S,
line 37
-
arch/loongarch/kernel/lbt.S,
7 times
-
arch/loongarch/kernel/mcount.S,
3 times
-
arch/loongarch/kernel/mcount_dyn.S,
line 73
-
arch/loongarch/kernel/switch.S,
line 52
-
arch/loongarch/kvm/switch.S,
7 times
-
arch/loongarch/lib/clear_user.S,
3 times
-
arch/loongarch/lib/copy_user.S,
3 times
-
arch/loongarch/lib/memcpy.S,
4 times
-
arch/loongarch/lib/memmove.S,
4 times
-
arch/loongarch/lib/memset.S,
3 times
-
arch/loongarch/lib/tishift.S,
3 times
-
arch/loongarch/lib/unaligned.S,
2 times
-
arch/loongarch/mm/page.S,
2 times
-
arch/loongarch/net/bpf_timed_may_goto.S,
line 47
-
arch/loongarch/power/hibernate_asm.S,
2 times
-
arch/loongarch/power/suspend_asm.S,
line 90
-
arch/loongarch/vdso/vgetrandom-chacha.S,
line 253
-
arch/powerpc/crypto/aes-gcm-p10.S,
7 times
-
arch/powerpc/kernel/cpu_setup_6xx.S,
9 times
-
arch/powerpc/kernel/cpu_setup_e500.S,
2 times
-
arch/powerpc/kernel/entry_32.S,
2 times
-
arch/powerpc/kernel/exceptions-64s.S,
line 3085
-
arch/powerpc/kernel/head_64.S,
3 times
-
arch/powerpc/kernel/head_85xx.S,
2 times
-
arch/powerpc/kernel/head_8xx.S,
line 684
-
arch/powerpc/kernel/head_book3s_32.S,
9 times
-
arch/powerpc/kernel/misc_64.S,
line 374
-
arch/powerpc/kernel/swsusp_32.S,
line 413
-
arch/powerpc/kernel/trace/ftrace_entry.S,
line 316
-
arch/powerpc/kernel/vdso/vgetrandom-chacha.S,
line 365
-
arch/powerpc/kernel/vector.S,
line 214
-
arch/powerpc/kvm/book3s_hv_interrupts.S,
line 158
-
arch/powerpc/kvm/book3s_hv_rmhandlers.S,
7 times
-
arch/powerpc/kvm/fpu.S,
5 times
-
arch/powerpc/net/bpf_timed_may_goto.S,
line 57
-
arch/powerpc/platforms/52xx/lite5200_sleep.S,
4 times
-
arch/riscv/crypto/aes-riscv64-zvkned-zvbb-zvkg.S,
2 times
-
arch/riscv/crypto/aes-riscv64-zvkned-zvkb.S,
line 146
-
arch/riscv/crypto/aes-riscv64-zvkned.S,
5 times
-
arch/riscv/crypto/sm4-riscv64-zvksed-zvkb.S,
2 times
-
arch/riscv/errata/sifive/errata_cip_453.S,
2 times
-
arch/riscv/kernel/copy-unaligned.S,
2 times
-
arch/riscv/kernel/entry.S,
2 times
-
arch/riscv/kernel/fpu.S,
6 times
-
arch/riscv/kernel/hibernate-asm.S,
3 times
-
arch/riscv/kernel/mcount-dyn.S,
line 204
-
arch/riscv/kernel/mcount.S,
4 times
-
arch/riscv/kernel/suspend_entry.S,
2 times
-
arch/riscv/kernel/tests/kprobes/test-kprobes-asm.S,
11 times
-
arch/riscv/kernel/vdso/flush_icache.S,
line 24
-
arch/riscv/kernel/vdso/getcpu.S,
line 20
-
arch/riscv/kernel/vdso/rt_sigreturn.S,
line 26
-
arch/riscv/kernel/vdso/sys_hwprobe.S,
line 17
-
arch/riscv/kernel/vdso/vgetrandom-chacha.S,
line 250
-
arch/riscv/kernel/vec-copy-unaligned.S,
2 times
-
arch/riscv/kvm/vcpu_switch.S,
6 times
-
arch/riscv/lib/ashldi3.S,
line 35
-
arch/riscv/lib/ashrdi3.S,
line 35
-
arch/riscv/lib/clear_page.S,
line 73
-
arch/riscv/lib/lshrdi3.S,
line 35
-
arch/riscv/lib/memcpy.S,
line 107
-
arch/riscv/lib/memmove.S,
line 314
-
arch/riscv/lib/memset.S,
line 112
-
arch/riscv/lib/strchr.S,
line 32
-
arch/riscv/lib/strcmp.S,
line 123
-
arch/riscv/lib/strlen.S,
line 131
-
arch/riscv/lib/strncmp.S,
line 139
-
arch/riscv/lib/strnlen.S,
line 170
-
arch/riscv/lib/strrchr.S,
line 34
-
arch/riscv/lib/tishift.S,
3 times
-
arch/riscv/lib/uaccess.S,
5 times
-
arch/riscv/lib/uaccess_vector.S,
2 times
-
arch/riscv/net/bpf_timed_may_goto.S,
line 47
-
arch/s390/kernel/entry.S,
3 times
-
arch/s390/kernel/mcount.S,
3 times
-
arch/s390/kernel/text_amode31.S,
6 times
-
arch/s390/kernel/vdso/vdso_user_wrapper.S,
2 times
-
arch/s390/kernel/vdso/vgetrandom-chacha.S,
line 181
-
arch/s390/lib/test_kprobes_asm.S,
line 11
-
arch/s390/net/bpf_timed_may_goto.S,
line 45
-
arch/x86/boot/compressed/head_32.S,
2 times
-
arch/x86/boot/compressed/head_64.S,
3 times
-
arch/x86/boot/compressed/idt_handlers_64.S,
line 66
-
arch/x86/boot/compressed/mem_encrypt.S,
4 times
-
arch/x86/boot/copy.S,
4 times
-
arch/x86/boot/pmjump.S,
2 times
-
arch/x86/boot/startup/efi-mixed.S,
7 times
-
arch/x86/coco/tdx/tdcall.S,
3 times
-
arch/x86/crypto/aegis128-aesni-asm.S,
7 times
-
arch/x86/crypto/aes-ctr-avx-x86_64.S,
6 times
-
arch/x86/crypto/aes-gcm-aesni-x86_64.S,
12 times
-
arch/x86/crypto/aes-gcm-vaes-avx2.S,
6 times
-
arch/x86/crypto/aes-gcm-vaes-avx512.S,
6 times
-
arch/x86/crypto/aes-xts-avx-x86_64.S,
7 times
-
arch/x86/crypto/aesni-intel_asm.S,
21 times
-
arch/x86/crypto/aria-aesni-avx-asm_64.S,
9 times
-
arch/x86/crypto/aria-aesni-avx2-asm_64.S,
9 times
-
arch/x86/crypto/aria-gfni-avx512-asm_64.S,
5 times
-
arch/x86/crypto/blowfish-x86_64-asm_64.S,
4 times
-
arch/x86/crypto/camellia-aesni-avx-asm_64.S,
7 times
-
arch/x86/crypto/camellia-aesni-avx2-asm_64.S,
7 times
-
arch/x86/crypto/camellia-x86_64-asm_64.S,
4 times
-
arch/x86/crypto/cast5-avx-x86_64-asm_64.S,
5 times
-
arch/x86/crypto/cast6-avx-x86_64-asm_64.S,
5 times
-
arch/x86/crypto/serpent-avx-x86_64-asm_64.S,
5 times
-
arch/x86/crypto/serpent-avx2-asm_64.S,
5 times
-
arch/x86/crypto/serpent-sse2-i586-asm_32.S,
2 times
-
arch/x86/crypto/serpent-sse2-x86_64-asm_64.S,
2 times
-
arch/x86/crypto/sm4-aesni-avx-asm_64.S,
5 times
-
arch/x86/crypto/sm4-aesni-avx2-asm_64.S,
3 times
-
arch/x86/crypto/twofish-avx-x86_64-asm_64.S,
5 times
-
arch/x86/crypto/twofish-i586-asm_32.S,
2 times
-
arch/x86/crypto/twofish-x86_64-asm_64-3way.S,
2 times
-
arch/x86/crypto/twofish-x86_64-asm_64.S,
2 times
-
arch/x86/entry/calling.h,
line 462
-
arch/x86/entry/entry.S,
4 times
-
arch/x86/entry/entry_32.S,
2 times
-
arch/x86/entry/entry_64.S,
3 times
-
arch/x86/entry/entry_64_fred.S,
line 151
-
arch/x86/entry/vdso/vdso64/vgetrandom-chacha.S,
line 178
-
arch/x86/entry/vdso/vdso64/vsgx.S,
line 150
-
arch/x86/hyperv/mshv_vtl_asm.S,
line 104
-
arch/x86/kernel/acpi/madt_playdead.S,
line 29
-
arch/x86/kernel/acpi/wakeup_64.S,
2 times
-
arch/x86/kernel/ftrace_32.S,
2 times
-
arch/x86/kernel/ftrace_64.S,
7 times
-
arch/x86/kernel/head_32.S,
3 times
-
arch/x86/kernel/ibt_selftest.S,
line 17
-
arch/x86/kernel/irqflags.S,
line 16
-
arch/x86/kernel/sev_verify_cbit.S,
line 89
-
arch/x86/kernel/verify_cpu.S,
line 144
-
arch/x86/kvm/svm/vmenter.S,
2 times
-
arch/x86/kvm/vmx/vmenter.S,
2 times
-
arch/x86/lib/atomic64_386_32.S,
line 23
-
arch/x86/lib/atomic64_cx8_32.S,
8 times
-
arch/x86/lib/checksum_32.S,
4 times
-
arch/x86/lib/clear_page_64.S,
2 times
-
arch/x86/lib/cmpxchg16b_emu.S,
line 54
-
arch/x86/lib/cmpxchg8b_emu.S,
2 times
-
arch/x86/lib/copy_mc_64.S,
2 times
-
arch/x86/lib/copy_page_64.S,
2 times
-
arch/x86/lib/copy_user_64.S,
line 111
-
arch/x86/lib/copy_user_uncached_64.S,
line 243
-
arch/x86/lib/csum-copy_64.S,
line 256
-
arch/x86/lib/getuser.S,
8 times
-
arch/x86/lib/hweight.S,
2 times
-
arch/x86/lib/memcpy_64.S,
2 times
-
arch/x86/lib/memmove_32.S,
line 199
-
arch/x86/lib/memmove_64.S,
line 213
-
arch/x86/lib/memset_64.S,
2 times
-
arch/x86/lib/msr-reg.S,
2 times
-
arch/x86/lib/putuser.S,
8 times
-
arch/x86/lib/retpoline.S,
7 times
-
arch/x86/mm/mem_encrypt_boot.S,
2 times
-
arch/x86/net/bpf_timed_may_goto.S,
line 55
-
arch/x86/platform/efi/efi_stub_32.S,
line 60
-
arch/x86/platform/efi/efi_stub_64.S,
line 31
-
arch/x86/platform/efi/efi_thunk_64.S,
line 79
-
arch/x86/power/hibernate_asm_32.S,
2 times
-
arch/x86/power/hibernate_asm_64.S,
4 times
-
arch/x86/virt/vmx/tdx/seamcall.S,
3 times
-
arch/x86/xen/xen-asm.S,
7 times
-
arch/x86/xen/xen-head.S,
3 times
-
include/linux/linkage.h,
3 times
-
lib/crc/arm/crc32-core.S,
4 times
-
lib/crc/arm64/crc-t10dif-core.S,
3 times
-
lib/crc/arm64/crc32-core.S,
6 times
-
lib/crc/x86/crc-pclmul-template.S,
3 times
-
lib/crc/x86/crc32c-3way.S,
line 224
-
lib/crypto/arm64/aes-ce-core.S,
4 times
-
lib/crypto/arm64/aes-ce.S,
line 12
-
lib/crypto/arm64/aes-cipher-core.S,
2 times
-
lib/crypto/arm64/aes-modes.S,
4 times
-
lib/crypto/arm64/aes-neon.S,
line 12
-
lib/crypto/arm64/chacha-neon-core.S,
4 times
-
lib/crypto/arm64/ghash-neon-core.S,
line 220
-
lib/crypto/arm64/nh-neon-core.S,
line 103
-
lib/crypto/arm64/polyval-ce-core.S,
2 times
-
lib/crypto/arm64/sha1-ce-core.S,
line 126
-
lib/crypto/arm64/sha256-ce.S,
2 times
-
lib/crypto/arm64/sha3-ce-core.S,
line 199
-
lib/crypto/arm64/sha512-ce-core.S,
line 195
-
lib/crypto/arm64/sm3-ce-core.S,
line 134
-
lib/crypto/arm64/sm3-neon-core.S,
line 578
-
lib/crypto/powerpc/chacha-p10le-8x.S,
line 833
-
lib/crypto/powerpc/curve25519-ppc64le_asm.S,
7 times
-
lib/crypto/powerpc/poly1305-p10le_64.S,
7 times
-
lib/crypto/riscv/aes-riscv64-zvkned.S,
2 times
-
lib/crypto/riscv/chacha-riscv64-zvkb.S,
line 296
-
lib/crypto/riscv/ghash-riscv64-zvkg.S,
line 73
-
lib/crypto/riscv/sha256-riscv64-zvknha_or_zvknhb-zvkb.S,
line 203
-
lib/crypto/riscv/sha512-riscv64-zvknhb-zvkb.S,
line 157
-
lib/crypto/riscv/sm3-riscv64-zvksh-zvkb.S,
line 124
-
lib/crypto/s390/chacha-s390.S,
2 times
-
lib/crypto/x86/aes-aesni.S,
4 times
-
lib/crypto/x86/blake2s-core.S,
2 times
-
lib/crypto/x86/chacha-avx2-x86_64.S,
3 times
-
lib/crypto/x86/chacha-avx512vl-x86_64.S,
3 times
-
lib/crypto/x86/chacha-ssse3-x86_64.S,
4 times
-
lib/crypto/x86/ghash-pclmul.S,
3 times
-
lib/crypto/x86/nh-avx2.S,
line 158
-
lib/crypto/x86/nh-sse2.S,
line 123
-
lib/crypto/x86/polyval-pclmul-avx.S,
2 times
-
lib/crypto/x86/sha1-avx2-asm.S,
line 665
-
lib/crypto/x86/sha1-ni-asm.S,
line 147
-
lib/crypto/x86/sha1-ssse3-and-avx.S,
line 104
-
lib/crypto/x86/sha256-avx-asm.S,
line 456
-
lib/crypto/x86/sha256-avx2-asm.S,
line 717
-
lib/crypto/x86/sha256-ni-asm.S,
2 times
-
lib/crypto/x86/sha256-ssse3-asm.S,
line 468
-
lib/crypto/x86/sha512-avx-asm.S,
line 363
-
lib/crypto/x86/sha512-avx2-asm.S,
line 683
-
lib/crypto/x86/sha512-ssse3-asm.S,
line 362
-
lib/crypto/x86/sm3-avx-asm_64.S,
line 516
-
lib/raid/xor/riscv/xor.S,
4 times
-
tools/arch/x86/lib/memcpy_64.S,
2 times
-
tools/arch/x86/lib/memset_64.S,
2 times
-
tools/perf/arch/arm/tests/regs_load.S,
line 59
-
tools/perf/arch/arm64/tests/regs_load.S,
line 47
-
tools/perf/arch/x86/tests/regs_load.S,
2 times
-
tools/perf/util/include/linux/linkage.h,
line 89