Defined in 5 files as a macro:
Referenced in 231 files:
-
arch/arm64/crypto/aes-ce-ccm-core.S,
2 times
-
arch/arm64/crypto/aes-neonbs-core.S,
3 times
-
arch/arm64/crypto/ghash-ce-core.S,
3 times
-
arch/arm64/crypto/sm4-ce-ccm-core.S,
2 times
-
arch/arm64/crypto/sm4-ce-cipher-core.S,
line 18
-
arch/arm64/crypto/sm4-ce-core.S,
11 times
-
arch/arm64/crypto/sm4-ce-gcm-core.S,
2 times
-
arch/arm64/crypto/sm4-neon-core.S,
3 times
-
arch/arm64/kernel/efi-rt-wrapper.S,
line 9
-
arch/arm64/kernel/entry-ftrace.S,
3 times
-
arch/arm64/kernel/entry.S,
2 times
-
arch/arm64/kernel/head.S,
5 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 43
-
arch/arm64/kvm/hyp/entry.S,
line 23
-
arch/arm64/kvm/hyp/nvhe/cache.S,
2 times
-
arch/arm64/kvm/hyp/nvhe/host.S,
4 times
-
arch/arm64/lib/clear_page.S,
line 17
-
arch/arm64/lib/clear_user.S,
line 20
-
arch/arm64/lib/copy_from_user.S,
line 64
-
arch/arm64/lib/copy_page.S,
line 20
-
arch/arm64/lib/copy_to_user.S,
line 63
-
arch/arm64/lib/memchr.S,
line 41
-
arch/arm64/lib/memcmp.S,
line 35
-
arch/arm64/lib/memcpy.S,
line 245
-
arch/arm64/lib/memset.S,
line 209
-
arch/arm64/lib/mte.S,
7 times
-
arch/arm64/lib/strchr.S,
line 21
-
arch/arm64/lib/strcmp.S,
line 56
-
arch/arm64/lib/strlen.S,
line 82
-
arch/arm64/lib/strncmp.S,
line 61
-
arch/arm64/lib/strnlen.S,
line 50
-
arch/arm64/lib/strrchr.S,
line 21
-
arch/arm64/lib/tishift.S,
3 times
-
arch/arm64/mm/cache.S,
10 times
-
arch/arm64/mm/proc.S,
3 times
-
arch/arm64/net/bpf_timed_may_goto.S,
line 6
-
arch/arm64/xen/hypercall.S,
3 times
-
arch/hexagon/lib/divsi3.S,
line 8
-
arch/hexagon/lib/memcpy_likely_aligned.S,
line 8
-
arch/hexagon/lib/modsi3.S,
line 8
-
arch/hexagon/lib/udivsi3.S,
line 8
-
arch/hexagon/lib/umodsi3.S,
line 8
-
arch/loongarch/kernel/fpu.S,
19 times
-
arch/loongarch/kernel/genex.S,
line 21
-
arch/loongarch/kernel/lbt.S,
7 times
-
arch/loongarch/kernel/mcount.S,
3 times
-
arch/loongarch/kernel/mcount_dyn.S,
line 71
-
arch/loongarch/kernel/switch.S,
line 18
-
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,
3 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 12
-
arch/loongarch/power/hibernate_asm.S,
2 times
-
arch/loongarch/power/suspend_asm.S,
line 58
-
arch/loongarch/vdso/vgetrandom-chacha.S,
line 30
-
arch/powerpc/crypto/aes-gcm-p10.S,
3 times
-
arch/powerpc/kernel/entry_32.S,
line 78
-
arch/powerpc/kernel/trace/ftrace_entry.S,
line 314
-
arch/powerpc/kernel/vdso/vgetrandom-chacha.S,
line 125
-
arch/powerpc/net/bpf_timed_may_goto.S,
line 20
-
arch/riscv/crypto/aes-riscv64-zvkned-zvbb-zvkg.S,
2 times
-
arch/riscv/crypto/aes-riscv64-zvkned-zvkb.S,
line 139
-
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/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 154
-
arch/riscv/kernel/mcount.S,
2 times
-
arch/riscv/kernel/suspend_entry.S,
line 18
-
arch/riscv/kernel/tests/kprobes/test-kprobes-asm.S,
11 times
-
arch/riscv/kernel/vdso/flush_icache.S,
line 12
-
arch/riscv/kernel/vdso/getcpu.S,
line 12
-
arch/riscv/kernel/vdso/rt_sigreturn.S,
line 20
-
arch/riscv/kernel/vdso/sys_hwprobe.S,
line 9
-
arch/riscv/kernel/vdso/vgetrandom-chacha.S,
line 33
-
arch/riscv/kvm/vcpu_switch.S,
6 times
-
arch/riscv/lib/ashldi3.S,
line 18
-
arch/riscv/lib/ashrdi3.S,
line 18
-
arch/riscv/lib/clear_page.S,
line 20
-
arch/riscv/lib/lshrdi3.S,
line 18
-
arch/riscv/lib/memcpy.S,
line 10
-
arch/riscv/lib/memmove.S,
line 9
-
arch/riscv/lib/memset.S,
line 11
-
arch/riscv/lib/strchr.S,
line 11
-
arch/riscv/lib/strcmp.S,
line 9
-
arch/riscv/lib/strlen.S,
line 9
-
arch/riscv/lib/strncmp.S,
line 9
-
arch/riscv/lib/strnlen.S,
line 15
-
arch/riscv/lib/strrchr.S,
line 11
-
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 17
-
arch/s390/kernel/entry.S,
3 times
-
arch/s390/kernel/mcount.S,
line 130
-
arch/s390/kernel/vdso/vdso_user_wrapper.S,
2 times
-
arch/s390/kernel/vdso/vgetrandom-chacha.S,
line 42
-
arch/s390/lib/test_kprobes_asm.S,
line 7
-
arch/s390/net/bpf_timed_may_goto.S,
line 22
-
arch/x86/boot/compressed/head_32.S,
line 46
-
arch/x86/boot/compressed/head_64.S,
line 82
-
arch/x86/boot/compressed/idt_handlers_64.S,
line 16
-
arch/x86/boot/compressed/mem_encrypt.S,
3 times
-
arch/x86/boot/startup/efi-mixed.S,
3 times
-
arch/x86/coco/tdx/tdcall.S,
3 times
-
arch/x86/crypto/aegis128-aesni-asm.S,
7 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/aesni-intel_asm.S,
11 times
-
arch/x86/crypto/blowfish-x86_64-asm_64.S,
4 times
-
arch/x86/crypto/camellia-aesni-avx2-asm_64.S,
3 times
-
arch/x86/crypto/cast5-avx-x86_64-asm_64.S,
3 times
-
arch/x86/crypto/cast6-avx-x86_64-asm_64.S,
3 times
-
arch/x86/crypto/serpent-avx2-asm_64.S,
3 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,
2 times
-
arch/x86/crypto/twofish-avx-x86_64-asm_64.S,
3 times
-
arch/x86/crypto/twofish-i586-asm_32.S,
2 times
-
arch/x86/entry/calling.h,
line 434
-
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 63
-
arch/x86/entry/vdso/vdso64/vgetrandom-chacha.S,
line 24
-
arch/x86/entry/vdso/vdso64/vsgx.S,
line 26
-
arch/x86/hyperv/mshv_vtl_asm.S,
line 28
-
arch/x86/kernel/acpi/madt_playdead.S,
line 16
-
arch/x86/kernel/acpi/wakeup_64.S,
2 times
-
arch/x86/kernel/ftrace_32.S,
2 times
-
arch/x86/kernel/ftrace_64.S,
5 times
-
arch/x86/kernel/head_32.S,
3 times
-
arch/x86/kernel/ibt_selftest.S,
line 13
-
arch/x86/kernel/irqflags.S,
line 11
-
arch/x86/kernel/sev_verify_cbit.S,
line 22
-
arch/x86/kvm/svm/vmenter.S,
2 times
-
arch/x86/kvm/vmx/vmenter.S,
2 times
-
arch/x86/lib/atomic64_386_32.S,
line 26
-
arch/x86/lib/atomic64_cx8_32.S,
8 times
-
arch/x86/lib/checksum_32.S,
4 times
-
arch/x86/lib/clear_page_64.S,
line 44
-
arch/x86/lib/cmpxchg16b_emu.S,
line 20
-
arch/x86/lib/cmpxchg8b_emu.S,
2 times
-
arch/x86/lib/copy_mc_64.S,
2 times
-
arch/x86/lib/copy_user_64.S,
line 34
-
arch/x86/lib/copy_user_uncached_64.S,
line 30
-
arch/x86/lib/csum-copy_64.S,
line 39
-
arch/x86/lib/getuser.S,
8 times
-
arch/x86/lib/hweight.S,
2 times
-
arch/x86/lib/memmove_32.S,
line 6
-
arch/x86/lib/msr-reg.S,
line 51
-
arch/x86/lib/putuser.S,
8 times
-
arch/x86/lib/retpoline.S,
2 times
-
arch/x86/mm/mem_encrypt_boot.S,
line 19
-
arch/x86/net/bpf_timed_may_goto.S,
line 11
-
arch/x86/platform/efi/efi_stub_32.S,
line 15
-
arch/x86/platform/efi/efi_stub_64.S,
line 13
-
arch/x86/platform/efi/efi_thunk_64.S,
line 29
-
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,
2 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 58
-
lib/crypto/arm64/aes-ce-core.S,
4 times
-
lib/crypto/arm64/aes-ce.S,
line 11
-
lib/crypto/arm64/aes-cipher-core.S,
2 times
-
lib/crypto/arm64/aes-neon.S,
line 11
-
lib/crypto/arm64/chacha-neon-core.S,
3 times
-
lib/crypto/arm64/ghash-neon-core.S,
line 185
-
lib/crypto/arm64/nh-neon-core.S,
line 65
-
lib/crypto/arm64/polyval-ce-core.S,
2 times
-
lib/crypto/arm64/sha1-ce-core.S,
line 68
-
lib/crypto/arm64/sha256-ce.S,
2 times
-
lib/crypto/arm64/sha3-ce-core.S,
line 47
-
lib/crypto/arm64/sha512-ce-core.S,
line 100
-
lib/crypto/arm64/sm3-ce-core.S,
line 76
-
lib/crypto/arm64/sm3-neon-core.S,
line 354
-
lib/crypto/powerpc/chacha-p10le-8x.S,
line 578
-
lib/crypto/powerpc/curve25519-ppc64le_asm.S,
7 times
-
lib/crypto/powerpc/poly1305-p10le_64.S,
3 times
-
lib/crypto/riscv/aes-riscv64-zvkned.S,
2 times
-
lib/crypto/riscv/chacha-riscv64-zvkb.S,
line 145
-
lib/crypto/riscv/ghash-riscv64-zvkg.S,
line 60
-
lib/crypto/riscv/sha256-riscv64-zvknha_or_zvknhb-zvkb.S,
line 111
-
lib/crypto/riscv/sha512-riscv64-zvknhb-zvkb.S,
line 98
-
lib/crypto/riscv/sm3-riscv64-zvksh-zvkb.S,
line 85
-
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,
3 times
-
lib/crypto/x86/ghash-pclmul.S,
2 times
-
lib/crypto/x86/nh-avx2.S,
line 72
-
lib/crypto/x86/nh-sse2.S,
line 74
-
lib/crypto/x86/polyval-pclmul-avx.S,
2 times
-
lib/crypto/x86/sha1-avx2-asm.S,
line 623
-
lib/crypto/x86/sha1-ni-asm.S,
line 110
-
lib/crypto/x86/sha1-ssse3-and-avx.S,
line 70
-
lib/crypto/x86/sha256-avx-asm.S,
line 347
-
lib/crypto/x86/sha256-avx2-asm.S,
line 524
-
lib/crypto/x86/sha256-ni-asm.S,
2 times
-
lib/crypto/x86/sha256-ssse3-asm.S,
line 354
-
lib/crypto/x86/sha512-avx-asm.S,
line 277
-
lib/crypto/x86/sha512-avx2-asm.S,
line 569
-
lib/crypto/x86/sha512-ssse3-asm.S,
line 276
-
lib/crypto/x86/sm3-avx-asm_64.S,
line 330
-
lib/raid/xor/riscv/xor.S,
4 times
-
tools/perf/arch/arm/tests/regs_load.S,
line 40
-
tools/perf/arch/arm64/tests/regs_load.S,
line 10
-
tools/perf/arch/x86/tests/regs_load.S,
2 times
-
tools/perf/util/include/linux/linkage.h,
line 68