/kernel/linux/linux-5.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 …]
|
/kernel/linux/linux-5.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 …]
|
/kernel/linux/linux-5.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 a3 a4 a5 a6; \ 49 xchal_cp##x##_load a2 a3 a4 a5 a6; \ 133 s32i a5, a1, PT_AREG5 161 l32i a5, a4, THREAD_CPENABLE 162 xor a5, a5, a2 # (1 << cp-id) still in a2 163 s32i a5, a4, THREAD_CPENABLE 170 movi a5, .Lsave_cp_regs_jump_table 172 addx8 a3, a3, a5 # a3: coprocessor number 192 movi a5, .Lload_cp_regs_jump_table 194 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 …]
|
/kernel/linux/linux-5.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
|
/kernel/liteos_m/arch/xtensa/lx6/gcc/ |
D | los_dispatch.S | 48 l32i a5, a4, 0 /* get run task */ 49 s32i a2, a5, 0 /* store sp */ 50 l32i a5, a4, 4 /* get new task */ 51 s32i a5, a4, 0 /* run task = new task */ 52 l32i a4, a5, 0 /* get new sp */ 53 rsr a5, PS 55 and a2, a5, a3 76 rsr a5, PS 78 and a3, a5, a3 86 l32i a5, a4, CONTEXT_OFF_PS /* restroe PS */ [all …]
|
D | los_exc.S | 249 addi a5, a5, -16 250 s32i a3, a5, 12 251 s32i a2, a5, 8 252 s32i a1, a5, 4 253 s32i a0, a5, 0 254 addi a5, a5, 16 261 addi a5, a5, -16 262 l32i a3, a5, 12 263 l32i a2, a5, 8 264 l32i a1, a5, 4 [all …]
|
D | los_window.S | 90 s32e a5, a9, -12 100 s32e a5, a13, -12 104 l32i a3, a5, -12 /* call[i - 1]'s sp */ 127 s32e a5, a3, -28
|
/kernel/linux/linux-5.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 …]
|
/kernel/linux/linux-5.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
|
/kernel/linux/linux-5.10/include/linux/ |
D | arm-smccc.h | 190 unsigned long a5, unsigned long a6, unsigned long a7, 207 unsigned long a5, unsigned long a6, unsigned long a7, 280 #define __declare_arg_5(a0, a1, a2, a3, a4, a5, res) \ argument 281 typeof(a5) __a5 = a5; \ 283 register typeof(a5) arg5 asm("r5") = __a5 285 #define __declare_arg_6(a0, a1, a2, a3, a4, a5, a6, res) \ argument 287 __declare_arg_5(a0, a1, a2, a3, a4, a5, res); \ 290 #define __declare_arg_7(a0, a1, a2, a3, a4, a5, a6, a7, res) \ argument 292 __declare_arg_6(a0, a1, a2, a3, a4, a5, a6, res); \
|
/kernel/linux/linux-5.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 …]
|
/kernel/linux/linux-5.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()
|
/kernel/linux/linux-5.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";
|
/kernel/linux/linux-5.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()
|
/kernel/linux/linux-5.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 …]
|
/kernel/linux/linux-5.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@+
|