Home
last modified time | relevance | path

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

12345

/Linux-v4.19/arch/xtensa/include/asm/
Dinitialize_mmu.h108 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/
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.S51 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 …]
Dstrnlen_user.S38 # 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/
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.S39 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 …]
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-v4.19/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-v4.19/arch/riscv/lib/
Dmemcpy.S39 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
Dtishift.S16 li a5,64
17 sub a5,a5,a2
19 sext.w a4,a5
20 blez a5, .L2
Dmemset.S67 la a5, 3f
71 add a5, a5, a4
72 jr a5
/Linux-v4.19/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()
/Linux-v4.19/include/linux/
Darm-smccc.h130 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/
Dbios_uv.c32 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/
Dvexpress-v2p-ca5s.dts40 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/
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-v4.19/drivers/block/
Dswim_asm.S155 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/
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()
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/
Dmemcpy.c75 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/
Dmulsi3.S80 #define a5 REG (a5) macro
Dmodsi3.S82 #define a5 REG (a5) macro
Dumodsi3.S80 #define a5 REG (a5) macro

12345