/Linux-v5.10/arch/xtensa/lib/ |
D | memcopy.S | 76 s8i a6, a5, 0 77 addi a5, a5, 1 96 s8i a6, a5, 0 97 addi a5, a5, 1 98 _bbci.l a5, 1, .Ldstaligned # if dst is now aligned, then 107 s8i a6, a5, 0 108 s8i a7, a5, 1 109 addi a5, a5, 2 117 mov a5, a2 # copy dst so that a2 is return value 140 s32i a6, a5, 0 [all …]
|
D | memset.S | 44 mov a5, a2 # copy dst so that a2 is return value 65 add a6, a6, a5 # a6 = end of last 16B chunk 68 EX(10f) s32i a3, a5, 0 69 EX(10f) s32i a3, a5, 4 70 EX(10f) s32i a3, a5, 8 71 EX(10f) s32i a3, a5, 12 72 addi a5, a5, 16 74 blt a5, a6, .Loop1 79 EX(10f) s32i a3, a5, 0 80 EX(10f) s32i a3, a5, 4 [all …]
|
D | checksum.S | 47 extui a5, a2, 0, 2 48 bnez a5, 8f /* branch if 2-byte aligned */ 51 srli a5, a3, 5 /* 32-byte chunks */ 53 loopgtz a5, 2f 55 beqz a5, 2f 56 slli a5, a5, 5 57 add a5, a5, a2 /* a5 = end of last 32-byte chunk */ 78 blt a2, a5, .Loop1 81 extui a5, a3, 2, 3 /* remaining 4-byte chunks */ 83 loopgtz a5, 3f [all …]
|
D | usercopy.S | 65 mov a5, a2 # copy dst so that a2 is return value 90 EX(10f) s8i a6, a5, 0 91 addi a5, a5, 1 93 bbci.l a5, 1, .Ldstaligned # if dst is now aligned, then 101 EX(10f) s8i a6, a5, 0 102 EX(10f) s8i a7, a5, 1 103 addi a5, a5, 2 123 EX(10f) s8i a6, a5, 0 124 addi a5, a5, 1 149 EX(10f) s32i a6, a5, 0 [all …]
|
/Linux-v5.10/arch/xtensa/include/asm/ |
D | initialize_mmu.h | 105 addi a5, a2, -XCHAL_SPANNING_WAY 106 add a4, a4, a5 113 add a5, a2, a4 114 3: idtlb a5 115 iitlb a5 116 add a5, a5, a4 117 bne a5, a2, 3b 126 movi a5, XCHAL_KSEG_CACHED_VADDR + XCHAL_KSEG_TLB_WAY 128 wdtlb a4, a5 129 witlb a4, a5 [all …]
|
/Linux-v5.10/arch/xtensa/kernel/ |
D | align.S | 166 s32i a5, a2, PT_AREG5 206 l32i a5, a3, 4 209 __src_b a4, a4, a5 # a4 has the instruction 213 extui a5, a4, INSN_OP0, 4 # get insn.op0 nibble 216 _beqi a5, OP0_L32I_N, .Lload # L32I.N, jump 217 addi a6, a5, -OP0_S32I_N 225 .Lstore:movi a5, .Lstore_table # table 227 addx8 a5, a6, a5 228 jx a5 # jump into table 238 l32e a5, a3, -8 [all …]
|
D | coprocessor.S | 32 xchal_cp##x##_store a2 a4 a5 a6 a7; \ 49 xchal_cp##x##_load a2 a4 a5 a6 a7; \ 164 s32i a5, a1, PT_AREG5 192 l32i a5, a4, THREAD_CPENABLE 193 xor a5, a5, a2 # (1 << cp-id) still in a2 194 s32i a5, a4, THREAD_CPENABLE 201 movi a5, .Lsave_cp_regs_jump_table 203 addx8 a3, a3, a5 # a3: coprocessor number 223 movi a5, .Lload_cp_regs_jump_table 225 addx8 a3, a3, a5 [all …]
|
D | vectors.S | 675 s32e a0, a5, -16 676 s32e a1, a5, -12 677 s32e a2, a5, -8 678 s32e a3, a5, -4 708 l32e a0, a5, -16 709 l32e a1, a5, -12 710 l32e a2, a5, -8 711 l32e a3, a5, -4 726 s32e a5, a0, -28 743 l32e a5, a7, -28 [all …]
|
D | entry.S | 175 s32i a5, a1, PT_AREG5 223 s32i a0, a5, PT_AREG_END - 16 224 s32i a1, a5, PT_AREG_END - 12 225 s32i a2, a5, PT_AREG_END - 8 226 s32i a3, a5, PT_AREG_END - 4 228 addi a1, a5, -16 567 load_xtregs_opt a1 a2 a4 a5 a6 a7 PT_XTREGS_OPT 605 mov a3, a5 611 l32i a5, a3, PT_AREG_END + 4 627 movi a5, 0 [all …]
|
/Linux-v5.10/arch/riscv/lib/ |
D | tishift.S | 11 li a5,64 12 sub a5,a5,a2 13 sext.w a4,a5 14 blez a5, .L2 34 li a5,64 35 sub a5,a5,a2 36 sext.w a4,a5 37 blez a5, .L4 57 li a5,64 58 sub a5,a5,a2 [all …]
|
D | memcpy.S | 32 lb a5, 0(a1) 34 sb a5, 0(t6) 45 REG_L a5, SZREG(a1) 55 REG_S a5, SZREG(t6) 65 REG_L a5, 11*SZREG(a1) 72 REG_S a5, 11*SZREG(t6) 87 or a5, a1, t6 88 or a5, a5, a3 89 andi a5, a5, 3 90 bnez a5, 5f
|
D | memset.S | 60 la a5, 3f 64 add a5, a5, a4 65 jr a5
|
/Linux-v5.10/arch/xtensa/boot/boot-redboot/ |
D | bootstrap.S | 59 rsr a5, windowbase 60 ssl a5 84 movi a5, __start_a0 86 sub a0, a4, a5 89 movi a5, __reloc_end 93 # a5: compiled end address 109 blt a8, a5, 1b 116 ___flush_dcache_all a5 a6 120 ___invalidate_icache_all a5 a6 153 movi.n a5, 0 [all …]
|
/Linux-v5.10/arch/mips/kernel/ |
D | linux32.c | 77 unsigned long, unused, unsigned long, a4, unsigned long, a5) 79 return ksys_pread64(fd, buf, count, merge_64(a4, a5)); 83 size_t, count, u32, unused, u64, a4, u64, a5) 85 return ksys_pwrite64(fd, buf, count, merge_64(a4, a5)); 110 unsigned long a4, unsigned long a5, in sys32_sync_file_range() argument 114 merge_64(a2, a3), merge_64(a4, a5), in sys32_sync_file_range() 120 unsigned long a4, unsigned long a5, in sys32_fadvise64_64() argument 124 merge_64(a2, a3), merge_64(a4, a5), in sys32_fadvise64_64()
|
D | scall64-o32.S | 70 load_a5: lw a5, 20(t0) # argument #6 from usp 111 sd a5, PT_R9(sp) 142 ld a5, PT_R9(sp) 171 li a5, 0 206 move a4, a5 207 move a5, a6
|
/Linux-v5.10/include/linux/ |
D | arm-smccc.h | 185 unsigned long a5, unsigned long a6, unsigned long a7, 202 unsigned long a5, unsigned long a6, unsigned long a7, 275 #define __declare_arg_5(a0, a1, a2, a3, a4, a5, res) \ argument 276 typeof(a5) __a5 = a5; \ 278 register typeof(a5) arg5 asm("r5") = __a5 280 #define __declare_arg_6(a0, a1, a2, a3, a4, a5, a6, res) \ argument 282 __declare_arg_5(a0, a1, a2, a3, a4, a5, res); \ 285 #define __declare_arg_7(a0, a1, a2, a3, a4, a5, a6, a7, res) \ argument 287 __declare_arg_6(a0, a1, a2, a3, a4, a5, a6, res); \
|
/Linux-v5.10/arch/powerpc/platforms/powernv/ |
D | opal-call.c | 16 s64 a4, s64 a5, s64 a6, s64 a7, in __trace_opal_entry() argument 32 args[5] = a5; in __trace_opal_entry() 69 s64 a4, s64 a5, s64 a6, s64 a7, in __opal_call_trace() argument 74 __trace_opal_entry(a0, a1, a2, a3, a4, a5, a6, a7, opcode); in __opal_call_trace() 75 ret = __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr); in __opal_call_trace() 86 s64 a4, s64 a5, s64 a6, s64 a7, in __opal_call_trace() argument 96 int64_t a4, int64_t a5, int64_t a6, int64_t a7, int64_t opcode) in opal_call() argument 106 return __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr); in opal_call() 112 ret = __opal_call_trace(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr); in opal_call() 114 ret = __opal_call(a0, a1, a2, a3, a4, a5, a6, a7, opcode, msr); in opal_call() [all …]
|
/Linux-v5.10/arch/x86/platform/uv/ |
D | bios_uv.c | 24 u64 a4, u64 a5) in __uv_bios_call() argument 35 ret = efi_call_virt_pointer(tab, function, (u64)which, a1, a2, a3, a4, a5); in __uv_bios_call() 41 u64 a5) in uv_bios_call() argument 48 ret = __uv_bios_call(which, a1, a2, a3, a4, a5); in uv_bios_call() 55 u64 a4, u64 a5) in uv_bios_call_irqsave() argument 64 ret = __uv_bios_call(which, a1, a2, a3, a4, a5); in uv_bios_call_irqsave()
|
/Linux-v5.10/arch/arm/boot/dts/ |
D | vexpress-v2p-ca5s.dts | 40 compatible = "arm,cortex-a5"; 47 compatible = "arm,cortex-a5"; 97 compatible = "arm,cortex-a5-scu"; 102 compatible = "arm,cortex-a5-twd-timer"; 108 compatible = "arm,cortex-a5-global-timer", 116 compatible = "arm,cortex-a5-twd-wdt"; 122 compatible = "arm,cortex-a5-gic", "arm,cortex-a9-gic"; 138 compatible = "arm,cortex-a5-pmu";
|
D | vf500.dtsi | 19 compatible = "arm,cortex-a5"; 48 compatible = "arm,cortex-a5-pmu";
|
/Linux-v5.10/kernel/trace/ |
D | trace_kprobe_selftest.c | 7 int kprobe_trace_selftest_target(int a1, int a2, int a3, int a4, int a5, int a6) in kprobe_trace_selftest_target() argument 9 return a1 + a2 + a3 + a4 + a5 + a6; in kprobe_trace_selftest_target()
|
/Linux-v5.10/arch/arm64/crypto/ |
D | chacha-neon-core.S | 173 a5 .req w17 226 mov a5, v5.s[0] 249 add a1, a1, a5 289 eor a5, a5, a9 303 ror a5, a5, #20 316 add a1, a1, a5 356 eor a5, a5, a9 370 ror a5, a5, #25 381 add a0, a0, a5 421 eor a5, a5, a10 [all …]
|
/Linux-v5.10/drivers/block/ |
D | swim_asm.S | 151 moveml %d1-%d5/%a0-%a5,%sp@- 154 moveml %sp@+, %d1-%d5/%a0-%a5 161 lea %a3@(read_data), %a5 201 moveb %a5@, %a4@+ 205 moveb %a5@, %a4@+
|
/Linux-v5.10/arch/x86/include/asm/xen/ |
D | hypercall.h | 135 #define __HYPERCALL_5ARG(a1,a2,a3,a4,a5) \ argument 136 __HYPERCALL_4ARG(a1,a2,a3,a4) __arg5 = (unsigned long)(a5); 204 unsigned long a5) in xen_single_call() argument 207 __HYPERCALL_5ARG(a1, a2, a3, a4, a5); in xen_single_call() 240 unsigned long a5) in privcmd_call() argument 245 res = xen_single_call(call, a1, a2, a3, a4, a5); in privcmd_call()
|
/Linux-v5.10/arch/nios2/lib/ |
D | memcpy.c | 75 register op_t a0, a1, a2, a3, a4, a5, a6, a7; in _wordcopy_fwd_aligned() local 82 a5 = ((op_t *) srcp)[5]; in _wordcopy_fwd_aligned() 90 ((op_t *) dstp)[5] = a5; in _wordcopy_fwd_aligned()
|