Home
last modified time | relevance | path

Searched refs:a4 (Results 1 - 25 of 297) sorted by relevance

12345678910>>...12

/kernel/linux/linux-5.10/arch/xtensa/include/asm/
H A Dinitialize_mmu.h103 slli a4, a0, 5 variable
104 srli a4, a4, 5 variable
106 add a4, a4, a5 variable
107 jx a4
112 2: movi a4, 0x20000000 variable
113 add a5, a2, a4
116 add a5, a5, a4
127 movi a4, XCHAL_KSEG_PADD variable
128 wdtlb a4, a5 global() variable
129 witlb a4, a5 global() variable
132 movi a4, XCHAL_KSEG_PADDR + CA_BYPASS global() variable
133 wdtlb a4, a5 global() variable
134 witlb a4, a5 global() variable
138 movi a4, XCHAL_KSEG_PADDR + 0x10000000 + CA_WRITEBACK global() variable
139 wdtlb a4, a5 global() variable
140 witlb a4, a5 global() variable
143 movi a4, XCHAL_KSEG_PADDR + 0x10000000 + CA_BYPASS global() variable
144 wdtlb a4, a5 global() variable
145 witlb a4, a5 global() variable
149 movi a4, XCHAL_KIO_DEFAULT_PADDR + CA_WRITEBACK global() variable
150 wdtlb a4, a5 global() variable
151 witlb a4, a5 global() variable
154 movi a4, XCHAL_KIO_DEFAULT_PADDR + CA_BYPASS global() variable
155 wdtlb a4, a5 global() variable
156 witlb a4, a5 global() variable
161 movi a4, 1f global() variable
204 extui a8, a4, 28, 4 global() variable
213 slli a4, a4, 4 global() variable
[all...]
/kernel/linux/linux-6.6/arch/xtensa/include/asm/
H A Dinitialize_mmu.h103 slli a4, a0, 5 variable
104 srli a4, a4, 5 variable
106 add a4, a4, a5 variable
107 jx a4
112 2: movi a4, 0x20000000 variable
113 add a5, a2, a4
116 add a5, a5, a4
127 movi a4, XCHAL_KSEG_PADD variable
128 wdtlb a4, a5 global() variable
129 witlb a4, a5 global() variable
132 movi a4, XCHAL_KSEG_PADDR + CA_BYPASS global() variable
133 wdtlb a4, a5 global() variable
134 witlb a4, a5 global() variable
138 movi a4, XCHAL_KSEG_PADDR + 0x10000000 + CA_WRITEBACK global() variable
139 wdtlb a4, a5 global() variable
140 witlb a4, a5 global() variable
143 movi a4, XCHAL_KSEG_PADDR + 0x10000000 + CA_BYPASS global() variable
144 wdtlb a4, a5 global() variable
145 witlb a4, a5 global() variable
149 movi a4, XCHAL_KIO_DEFAULT_PADDR + CA_WRITEBACK global() variable
150 wdtlb a4, a5 global() variable
151 witlb a4, a5 global() variable
154 movi a4, XCHAL_KIO_DEFAULT_PADDR + CA_BYPASS global() variable
155 wdtlb a4, a5 global() variable
156 witlb a4, a5 global() variable
161 movi a4, 1f global() variable
204 extui a8, a4, 28, 4 global() variable
213 slli a4, a4, 4 global() variable
[all...]
/kernel/linux/linux-6.6/arch/xtensa/kernel/
H A Dalign.S171 extui a0, a4, INSN_OP0, 4 # get insn.op0 nibble
178 bbsi.l a4, OP1_SI_BIT + INSN_OP1, .Linvalid_instruction
203 extui a5, a4, INSN_OP1, 4
233 extui a5, a4, INSN_OP0, 4 # get insn.op0 nibble
241 _bbci.l a4, OP1_SI_BIT + INSN_OP1, .Lload
248 extui a6, a4, INSN_T, 4 # get source register
273 extui a5, a4, INSN_OP0, 4
281 extui a5, a4, INSN_OP1, 4
302 extui a4, a4, INSN_
[all...]
H A Dcoprocessor.S52 xchal_cp##x##_store a2 a3 a4 a5 a6; \
60 xchal_cp##x##_load a2 a3 a4 a5 a6; \
164 s32i a4, a1, PT_AREG4
202 l32i a4, a9, THREAD_CPU
204 s32i a4, a9, THREAD_CP_OWNER_CPU
210 l32i a4, a9, THREAD_CPENABLE
211 or a4, a4, a2
218 s32i a4, a9, THREAD_CPENABLE
256 l32i a4, a
[all...]
/kernel/linux/linux-5.10/arch/xtensa/boot/boot-redboot/
H A Dbootstrap.S55 movi a4, 1
56 wsr a4, ps
61 sll a4, a4
62 wsr a4, windowstart
65 movi a4, 0x00040000
66 wsr a4, ps
78 l32r, so we load to a4 first. */
80 # addi a4, a0, __start - __start_a0
81 # mov a0, a4
[all...]
/kernel/linux/linux-5.10/drivers/hid/
H A Dhid-a4tech.c38 struct a4tech_sc *a4 = hid_get_drvdata(hdev); in a4_input_mapping() local
40 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8 && in a4_input_mapping()
60 struct a4tech_sc *a4 = hid_get_drvdata(hdev); in a4_input_mapped() local
67 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) in a4_input_mapped()
76 struct a4tech_sc *a4 = hid_get_drvdata(hdev); in a4_event() local
84 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8) { in a4_event()
86 a4->delayed_value = value; in a4_event()
92 REL_WHEEL, a4->delayed_value); in a4_event()
94 REL_WHEEL_HI_RES, a4->delayed_value * 120); in a4_event()
99 if ((a4 in a4_event()
115 struct a4tech_sc *a4; a4_probe() local
[all...]
/kernel/linux/linux-6.6/drivers/hid/
H A Dhid-a4tech.c38 struct a4tech_sc *a4 = hid_get_drvdata(hdev); in a4_input_mapping() local
40 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8 && in a4_input_mapping()
60 struct a4tech_sc *a4 = hid_get_drvdata(hdev); in a4_input_mapped() local
67 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007) in a4_input_mapped()
76 struct a4tech_sc *a4 = hid_get_drvdata(hdev); in a4_event() local
84 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8) { in a4_event()
86 a4->delayed_value = value; in a4_event()
92 REL_WHEEL, a4->delayed_value); in a4_event()
94 REL_WHEEL_HI_RES, a4->delayed_value * 120); in a4_event()
99 if ((a4 in a4_event()
115 struct a4tech_sc *a4; a4_probe() local
[all...]
/kernel/linux/linux-5.10/arch/xtensa/kernel/
H A Dalign.S165 s32i a4, a2, PT_AREG4
176 movi a4, fast_unaligned_fixup
177 s32i a4, a3, EXC_TABLE_FIXUP
205 l32i a4, a3, 0 # load 2 words
209 __src_b a4, a4, a5 # a4 has the instruction
213 extui a5, a4, INSN_OP0, 4 # get insn.op0 nibble
221 _bbci.l a4, OP1_SI_BIT + INSN_OP1, .Lload
226 extui a6, a4, INSN_
[all...]
H A Dcoprocessor.S32 xchal_cp##x##_store a2 a3 a4 a5 a6; \
49 xchal_cp##x##_load a2 a3 a4 a5 a6; \
132 s32i a4, a1, PT_AREG4
155 l32i a4, a0, 0
157 beqz a4, 1f # skip 'save' if no previous owner
161 l32i a5, a4, THREAD_CPENABLE
163 s32i a5, a4, THREAD_CPENABLE
167 * (a4 still holds previous owner (thread_info), a3 CP number)
175 add a2, a2, a4
187 1: GET_THREAD_INFO (a4, a
[all...]
/kernel/linux/linux-5.10/arch/xtensa/lib/
H A Dmemcopy.S48 * a4/ length
68 loopnez a4, .Lbytecopydone
70 beqz a4, .Lbytecopydone
71 add a7, a3, a4 # a7 = end address for source
90 _bltui a4, 7, .Lbytecopy # do short copies byte by byte
95 addi a4, a4, -1
102 _bltui a4, 6, .Lbytecopy # do short copies byte by byte
106 addi a4, a4,
[all...]
H A Dchecksum.S27 * a4 = sum
62 ONES_ADD(a4, a6)
63 ONES_ADD(a4, a7)
66 ONES_ADD(a4, a6)
67 ONES_ADD(a4, a7)
70 ONES_ADD(a4, a6)
71 ONES_ADD(a4, a7)
74 ONES_ADD(a4, a6)
75 ONES_ADD(a4, a7)
91 ONES_ADD(a4, a
282 a4 = len global() define
[all...]
/kernel/linux/linux-6.6/arch/xtensa/lib/
H A Dmemcopy.S48 * a4/ length
68 loopnez a4, .Lbytecopydone
70 beqz a4, .Lbytecopydone
71 add a7, a3, a4 # a7 = end address for source
90 _bltui a4, 7, .Lbytecopy # do short copies byte by byte
95 addi a4, a4, -1
102 _bltui a4, 6, .Lbytecopy # do short copies byte by byte
106 addi a4, a4,
[all...]
H A Dmodsi3.S13 do_abs a2, a2, a4 /* udividend = abs (dividend) */
14 do_abs a3, a3, a4 /* udivisor = abs (divisor) */
17 do_nsau a4, a3, a6, a8 /* udivisor_shift = nsau (udivisor) */
18 bgeu a5, a4, .Lspecial
20 sub a4, a4, a5 /* count = udivisor_shift - udividend_shift */
21 ssl a4
26 loopnez a4, .Lloopend
34 addi a4, a4,
[all...]
H A Dchecksum.S27 * a4 = sum
62 ONES_ADD(a4, a6)
63 ONES_ADD(a4, a7)
66 ONES_ADD(a4, a6)
67 ONES_ADD(a4, a7)
70 ONES_ADD(a4, a6)
71 ONES_ADD(a4, a7)
74 ONES_ADD(a4, a6)
75 ONES_ADD(a4, a7)
91 ONES_ADD(a4, a
283 a4 = len global() define
[all...]
H A Dusercopy.S46 * a4/ length
69 # a2/ dst, a3/ src, a4/ len
71 mov a11, a4 # preserve original len for error case
76 srli a7, a4, 4 # number of loop iterations with 16B
81 bnez a4, .Lsrcunaligned
90 bltui a4, 7, .Lbytecopy # do short copies byte by byte
97 addi a4, a4, -1
102 bltui a4, 6, .Lbytecopy # do short copies byte by byte
109 addi a4, a
[all...]
/kernel/linux/linux-6.6/arch/xtensa/boot/boot-redboot/
H A Dbootstrap.S56 movi a4, 1
57 wsr a4, ps
62 sll a4, a4
63 wsr a4, windowstart
66 movi a4, KERNEL_PS_WOE_MASK
67 wsr a4, ps
81 l32r, so we load to a4 first. */
83 # addi a4, a0, __start - __start_a0
84 # mov a0, a4
[all...]
/kernel/linux/linux-6.6/arch/riscv/lib/
H A Dmemmove.S35 * Reverse Copy: a4 - Index counter of src
55 add a4, a1, a2
161 andi a5, a4, (SZREG - 1) /* Find the alignment offset of src (a4) */
163 sub a5, a4, t4 /* Find the difference between src and dest */
164 andi a4, a4, -SZREG /* Align the src pointer */
195 REG_L t1, ( 0 * SZREG)(a4)
197 REG_L t0, (-1 * SZREG)(a4)
206 REG_L t1, (-2 * SZREG)(a4)
[all...]
/kernel/liteos_m/arch/xtensa/lx6/gcc/
H A Dlos_dispatch.S47 movi a4, g_losTask
48 l32i a5, a4, 0 /* get run task */
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 */
60 mov a2, a4
83 mov a4, a2
86 l32i a5, a4, CONTEXT_OFF_PS /* restroe PS */
89 l32i a0, a4, CONTEXT_OFF_A0
90 l32i a1, a4, CONTEXT_OFF_A
[all...]
H A Dlos_exc.S196 movi a4, LEVEL2
210 movi a4, LEVEL3
224 movi a4, LEVEL4
238 movi a4, LEVEL5
289 s32i a4, a0, 0
305 l32i a4, a1, 0
308 addi a4, a4, -32
309 l32i a7, a4, 12
310 l32i a6, a4,
[all...]
/kernel/linux/linux-6.6/arch/riscv/kernel/
H A Dentry.S235 li a4, TASK_THREAD_RA
236 add a3, a0, a4
237 add a4, a1, a4
253 REG_L ra, TASK_THREAD_RA_RA(a4)
254 REG_L sp, TASK_THREAD_SP_RA(a4)
255 REG_L s0, TASK_THREAD_S0_RA(a4)
256 REG_L s1, TASK_THREAD_S1_RA(a4)
257 REG_L s2, TASK_THREAD_S2_RA(a4)
258 REG_L s3, TASK_THREAD_S3_RA(a4)
[all...]
/kernel/linux/linux-5.10/arch/riscv/kernel/
H A Dentry.S173 REG_L a4, PT_A4(sp)
364 REG_L a4, PT_A4(sp)
403 li a4, TASK_THREAD_RA
404 add a3, a0, a4
405 add a4, a1, a4
421 REG_L ra, TASK_THREAD_RA_RA(a4)
422 REG_L sp, TASK_THREAD_SP_RA(a4)
423 REG_L s0, TASK_THREAD_S0_RA(a4)
424 REG_L s1, TASK_THREAD_S1_RA(a4)
[all...]
/kernel/linux/linux-5.10/arch/c6x/kernel/
H A Dsignal.c43 COPY(sp); COPY(a4); COPY(b4); COPY(a6); COPY(b6); COPY(a8); COPY(b8); in restore_sigcontext()
91 return regs->a4; in do_rt_sigreturn()
108 COPY(sp); COPY(a4); COPY(b4); COPY(a6); COPY(b6); COPY(a8); COPY(b8); in setup_sigcontext()
196 regs->a4 = ksig->sig; in setup_rt_frame()
212 switch (regs->a4) { in handle_restart()
216 regs->a4 = -EINTR; in handle_restart()
221 regs->a4 = -EINTR; in handle_restart()
227 regs->a4 = regs->orig_a4; in handle_restart()
244 switch (regs->a4) { in handle_signal()
247 regs->a4 in handle_signal()
[all...]
/kernel/linux/linux-5.10/arch/c6x/include/asm/
H A Dsyscall.h29 return IS_ERR_VALUE(regs->a4) ? regs->a4 : 0; in syscall_get_error()
35 return regs->a4; in syscall_get_return_value()
42 regs->a4 = error ?: val; in syscall_set_return_value()
49 *args++ = regs->a4; in syscall_get_arguments()
61 regs->a4 = *args++; in syscall_set_arguments()
/kernel/linux/linux-6.6/include/linux/
H A Darm-smccc.h271 unsigned long a4; member
352 unsigned long a2, unsigned long a3, unsigned long a4,
357 unsigned long a2, unsigned long a3, unsigned long a4, in __arm_smccc_smc()
378 unsigned long a2, unsigned long a3, unsigned long a4,
456 #define __declare_arg_6(a0, a1, a2, a3, a4, res) \
457 typeof(a4) __a4 = a4; \
459 register typeof(a4) arg4 asm("r4") = __a4
461 #define __declare_arg_7(a0, a1, a2, a3, a4, a5, res) \
463 __declare_arg_6(a0, a1, a2, a3, a4, re
356 __arm_smccc_smc(unsigned long a0, unsigned long a1, unsigned long a2, unsigned long a3, unsigned long a4, unsigned long a5, unsigned long a6, unsigned long a7, struct arm_smccc_res *res, struct arm_smccc_quirk *quirk) __arm_smccc_smc() argument
[all...]
/kernel/linux/linux-5.10/include/net/
H A Dinetpeer.h29 struct ipv4_addr_key a4; member
75 iaddr->a4.addr = ip; in inetpeer_set_addr_v4()
76 iaddr->a4.vif = 0; in inetpeer_set_addr_v4()
82 return iaddr->a4.addr; in inetpeer_get_addr_v4()
108 daddr.a4.addr = v4daddr; in inet_getpeer_v4()
109 daddr.a4.vif = vif; in inet_getpeer_v4()
131 n = sizeof(a->a4) / sizeof(u32); in inetpeer_addr_cmp()

Completed in 8 milliseconds

12345678910>>...12