/Linux-v4.19/arch/xtensa/include/asm/ |
D | initialize_mmu.h | 108 addi a5, a2, -XCHAL_SPANNING_WAY 109 add a4, a4, a5 116 add a5, a2, a4 117 3: idtlb a5 118 iitlb a5 119 add a5, a5, a4 120 bne a5, a2, 3b 129 movi a5, XCHAL_KSEG_CACHED_VADDR + XCHAL_KSEG_TLB_WAY 131 wdtlb a4, a5 132 witlb a4, a5 [all …]
|
/Linux-v4.19/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 | 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 …]
|
D | checksum.S | 51 extui a5, a2, 0, 2 52 bnez a5, 8f /* branch if 2-byte aligned */ 55 srli a5, a3, 5 /* 32-byte chunks */ 57 loopgtz a5, 2f 59 beqz a5, 2f 60 slli a5, a5, 5 61 add a5, a5, a2 /* a5 = end of last 32-byte chunk */ 82 blt a2, a5, .Loop1 85 extui a5, a3, 2, 3 /* remaining 4-byte chunks */ 87 loopgtz a5, 3f [all …]
|
D | strnlen_user.S | 38 # a5/ mask0 52 movi a5, MASK0 # mask for byte 0 74 bnone a9, a5, .Lz0 # if byte 0 is zero 88 bnone a9, a5, .Lz0 # if byte 0 is zero
|
/Linux-v4.19/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 | 39 xchal_cp##x##_store a2 a4 a5 a6 a7; \ 56 xchal_cp##x##_load a2 a4 a5 a6 a7; \ 236 s32i a5, a1, PT_AREG5 264 l32i a5, a4, THREAD_CPENABLE 265 xor a5, a5, a2 # (1 << cp-id) still in a2 266 s32i a5, a4, THREAD_CPENABLE 273 movi a5, .Lsave_cp_regs_jump_table 275 addx8 a3, a3, a5 # a3: coprocessor number 279 add a4, a3, a5 # a4: address of save routine 296 movi a5, .Lload_cp_regs_jump_table [all …]
|
D | vectors.S | 674 s32e a0, a5, -16 675 s32e a1, a5, -12 676 s32e a2, a5, -8 677 s32e a3, a5, -4 707 l32e a0, a5, -16 708 l32e a1, a5, -12 709 l32e a2, a5, -8 710 l32e a3, a5, -4 725 s32e a5, a0, -28 742 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 562 load_xtregs_opt a1 a2 a4 a5 a6 a7 PT_XTREGS_OPT 600 mov a3, a5 606 l32i a5, a3, PT_AREG_END + 4 622 movi a5, 0 [all …]
|
/Linux-v4.19/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-v4.19/arch/riscv/lib/ |
D | memcpy.S | 39 lb a5, 0(a1) 41 sb a5, 0(t6) 52 REG_L a5, SZREG(a1) 62 REG_S a5, SZREG(t6) 72 REG_L a5, 11*SZREG(a1) 79 REG_S a5, 11*SZREG(t6) 94 or a5, a1, t6 95 or a5, a5, a3 96 andi a5, a5, 3 97 bnez a5, 5f
|
D | tishift.S | 16 li a5,64 17 sub a5,a5,a2 19 sext.w a4,a5 20 blez a5, .L2
|
D | memset.S | 67 la a5, 3f 71 add a5, a5, a4 72 jr a5
|
/Linux-v4.19/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()
|
/Linux-v4.19/include/linux/ |
D | arm-smccc.h | 130 unsigned long a5, unsigned long a6, unsigned long a7, 147 unsigned long a5, unsigned long a6, unsigned long a7, 239 #define __declare_arg_5(a0, a1, a2, a3, a4, a5, res) \ argument 240 typeof(a5) __a5 = a5; \ 244 #define __declare_arg_6(a0, a1, a2, a3, a4, a5, a6, res) \ argument 246 __declare_arg_5(a0, a1, a2, a3, a4, a5, res); \ 249 #define __declare_arg_7(a0, a1, a2, a3, a4, a5, a6, a7, res) \ argument 251 __declare_arg_6(a0, a1, a2, a3, a4, a5, a6, res); \
|
/Linux-v4.19/arch/x86/platform/uv/ |
D | bios_uv.c | 32 s64 uv_bios_call(enum uv_bios_cmd which, u64 a1, u64 a2, u64 a3, u64 a4, u64 a5) in uv_bios_call() argument 48 ret = efi_call((void *)__va(tab->function), (u64)which, a1, a2, a3, a4, a5); in uv_bios_call() 50 ret = efi_call_virt_pointer(tab, function, (u64)which, a1, a2, a3, a4, a5); in uv_bios_call() 57 u64 a4, u64 a5) in uv_bios_call_irqsave() argument 63 ret = uv_bios_call(which, a1, a2, a3, a4, a5); in uv_bios_call_irqsave() 70 u64 a4, u64 a5) in uv_bios_call_reentrant() argument 75 ret = uv_bios_call(which, a1, a2, a3, a4, a5); in uv_bios_call_reentrant()
|
/Linux-v4.19/arch/arm/boot/dts/ |
D | vexpress-v2p-ca5s.dts | 40 compatible = "arm,cortex-a5"; 47 compatible = "arm,cortex-a5"; 83 compatible = "arm,cortex-a5-scu"; 88 compatible = "arm,cortex-a5-twd-timer"; 94 compatible = "arm,cortex-a5-global-timer", 102 compatible = "arm,cortex-a5-twd-wdt"; 108 compatible = "arm,cortex-a5-gic", "arm,cortex-a9-gic"; 124 compatible = "arm,cortex-a5-pmu";
|
/Linux-v4.19/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-v4.19/drivers/block/ |
D | swim_asm.S | 155 moveml %d1-%d5/%a0-%a5,%sp@- 158 moveml %sp@+, %d1-%d5/%a0-%a5 165 lea %a3@(read_data), %a5 205 moveb %a5@, %a4@+ 209 moveb %a5@, %a4@+
|
/Linux-v4.19/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() 221 unsigned long a5) in privcmd_call() argument 226 res = xen_single_call(call, a1, a2, a3, a4, a5); in privcmd_call()
|
/Linux-v4.19/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()
|
/Linux-v4.19/arch/m68k/lib/ |
D | mulsi3.S | 80 #define a5 REG (a5) macro
|
D | modsi3.S | 82 #define a5 REG (a5) macro
|
D | umodsi3.S | 80 #define a5 REG (a5) macro
|