Home
last modified time | relevance | path

Searched refs:a5 (Results 1 – 25 of 97) sorted by relevance

1234

/Linux-v5.4/arch/xtensa/lib/
Dmemcopy.S76 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 …]
Dmemset.S44 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 …]
Dusercopy.S65 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 …]
Dchecksum.S47 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 …]
/Linux-v5.4/arch/xtensa/include/asm/
Dinitialize_mmu.h104 addi a5, a2, -XCHAL_SPANNING_WAY
105 add a4, a4, a5
112 add a5, a2, a4
113 3: idtlb a5
114 iitlb a5
115 add a5, a5, a4
116 bne a5, a2, 3b
125 movi a5, XCHAL_KSEG_CACHED_VADDR + XCHAL_KSEG_TLB_WAY
127 wdtlb a4, a5
128 witlb a4, a5
[all …]
/Linux-v5.4/arch/xtensa/kernel/
Dalign.S166 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 …]
Dcoprocessor.S40 xchal_cp##x##_store a2 a4 a5 a6 a7; \
57 xchal_cp##x##_load a2 a4 a5 a6 a7; \
180 s32i a5, a1, PT_AREG5
208 l32i a5, a4, THREAD_CPENABLE
209 xor a5, a5, a2 # (1 << cp-id) still in a2
210 s32i a5, a4, THREAD_CPENABLE
217 movi a5, .Lsave_cp_regs_jump_table
219 addx8 a3, a3, a5 # a3: coprocessor number
239 movi a5, .Lload_cp_regs_jump_table
241 addx8 a3, a3, a5
[all …]
Dvectors.S674 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 …]
Dentry.S175 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-v5.4/arch/xtensa/boot/boot-redboot/
Dbootstrap.S59 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.4/arch/riscv/lib/
Dmemcpy.S31 lb a5, 0(a1)
33 sb a5, 0(t6)
44 REG_L a5, SZREG(a1)
54 REG_S a5, SZREG(t6)
64 REG_L a5, 11*SZREG(a1)
71 REG_S a5, 11*SZREG(t6)
86 or a5, a1, t6
87 or a5, a5, a3
88 andi a5, a5, 3
89 bnez a5, 5f
Dtishift.S10 li a5,64
11 sub a5,a5,a2
13 sext.w a4,a5
14 blez a5, .L2
Dmemset.S59 la a5, 3f
63 add a5, a5, a4
64 jr a5
/Linux-v5.4/arch/mips/kernel/
Dlinux32.c77 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()
Dscall64-o32.S70 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.4/include/linux/
Darm-smccc.h121 unsigned long a5, unsigned long a6, unsigned long a7,
138 unsigned long a5, unsigned long a6, unsigned long a7,
230 #define __declare_arg_5(a0, a1, a2, a3, a4, a5, res) \ argument
231 typeof(a5) __a5 = a5; \
235 #define __declare_arg_6(a0, a1, a2, a3, a4, a5, a6, res) \ argument
237 __declare_arg_5(a0, a1, a2, a3, a4, a5, res); \
240 #define __declare_arg_7(a0, a1, a2, a3, a4, a5, a6, a7, res) \ argument
242 __declare_arg_6(a0, a1, a2, a3, a4, a5, a6, res); \
/Linux-v5.4/arch/powerpc/platforms/powernv/
Dopal-call.c16 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.4/arch/x86/platform/uv/
Dbios_uv.c22 u64 a4, u64 a5) in __uv_bios_call() argument
38 ret = efi_call((void *)__va(tab->function), (u64)which, a1, a2, a3, a4, a5); in __uv_bios_call()
40 ret = efi_call_virt_pointer(tab, function, (u64)which, a1, a2, a3, a4, a5); in __uv_bios_call()
45 s64 uv_bios_call(enum uv_bios_cmd which, u64 a1, u64 a2, u64 a3, u64 a4, u64 a5) in uv_bios_call() argument
52 ret = __uv_bios_call(which, a1, a2, a3, a4, a5); in uv_bios_call()
60 u64 a4, u64 a5) in uv_bios_call_irqsave() argument
69 ret = __uv_bios_call(which, a1, a2, a3, a4, a5); in uv_bios_call_irqsave()
/Linux-v5.4/arch/arm/boot/dts/
Dvexpress-v2p-ca5s.dts40 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";
Dmeson8b.dtsi20 compatible = "arm,cortex-a5";
31 compatible = "arm,cortex-a5";
42 compatible = "arm,cortex-a5";
53 compatible = "arm,cortex-a5";
148 compatible = "arm,cortex-a5-pmu";
471 compatible = "arm,cortex-a5-scu";
476 compatible = "arm,cortex-a5-global-timer";
489 compatible = "arm,cortex-a5-twd-timer";
Dvf500.dtsi19 compatible = "arm,cortex-a5";
48 compatible = "arm,cortex-a5-pmu";
/Linux-v5.4/kernel/trace/
Dtrace_kprobe_selftest.c7 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.4/arch/arm64/crypto/
Dchacha-neon-core.S173 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.4/drivers/block/
Dswim_asm.S151 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.4/arch/x86/include/asm/xen/
Dhypercall.h135 #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()

1234