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

12345678

/linux-master/kernel/trace/
H A Dtrace_kprobe_selftest.h7 int kprobe_trace_selftest_target(int a1, int a2, int a3, int a4, int a5, int a6);
H A Dtrace_kprobe_selftest.c10 int kprobe_trace_selftest_target(int a1, int a2, int a3, int a4, int a5, int a6) argument
12 return a1 + a2 + a3 + a4 + a5 + a6;
/linux-master/arch/xtensa/lib/
H A Dbswapdi2.S10 srli a4, a2, 16
11 src a4, a4, a2
12 src a4, a4, a4
13 src a4, a2, a4
18 mov a3, a4
H A Ddivsi3.S13 do_abs a6, a2, a4 /* udividend = abs (dividend) */
14 do_abs a3, a3, a4 /* udivisor = abs (divisor) */
17 do_nsau a4, a3, a2, a8 /* udivisor_shift = nsau (udivisor) */
18 bgeu a5, a4, .Lspecial
20 sub a4, a4, a5 /* count = udivisor_shift - udividend_shift */
21 ssl a4
27 loopnez a4, .Lloopend
37 addi a4, a4,
[all...]
H A Dudivsi3.S16 do_nsau a4, a3, a2, a7 /* divisor_shift = nsau (divisor) */
17 bgeu a5, a4, .Lspecial
19 sub a4, a4, a5 /* count = divisor_shift - dividend_shift */
20 ssl a4
26 loopnez a4, .Lloopend
36 addi a4, a4, -1
37 bnez a4, .Lloop
H A Dumodsi3.S15 do_nsau a4, a3, a6, a7 /* divisor_shift = nsau (divisor) */
16 bgeu a5, a4, .Lspecial
18 sub a4, a4, a5 /* count = divisor_shift - dividend_shift */
19 ssl a4
24 loopnez a4, .Lloopend
32 addi a4, a4, -1
33 bnez a4, .Lloop
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 Dmulsi3.S41 or a4, a2, a3
42 srai a4, a4, 16
43 bnez a4, .LMUL16
47 srai a4, a2, 16
49 mul16u a7, a4, a3
51 mul16u a4, a2, a3
54 add a2, a7, a4
61 rsr a4, ACCLO
63 add a2, a4, a
[all...]
H A Dstrnlen_user.S37 # a4/ tmp
50 addi a4, a2, -4 # because we overincrement at the end;
69 add a10, a10, a4 # a10 = end of last 4B chunk
72 EX(10f) l32i a9, a4, 4 # get next word of string
73 addi a4, a4, 4 # advance string pointer
79 blt a4, a10, .Loop
83 EX(10f) l32i a9, a4, 4 # load 4 bytes for remaining checks
87 addi a4, a4,
[all...]
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 Dashrdi3.S17 ssr a4
18 bgei a4, 32, .Lhigh_only
H A Dlshrdi3.S17 ssr a4
18 bgei a4, 32, .Lhigh_only
H A Dashldi3.S17 ssl a4
18 bgei a4, 32, .Llow_only
H A Dmemset.S38 # a2/ dst, a3/ c, a4/ length
48 srli a7, a4, 4 # number of loop iterations with 16B
50 bnez a4, .Laligned
77 bbci.l a4, 3, .L2
83 bbci.l a4, 2, .L3
88 bbci.l a4, 1, .L4
93 bbci.l a4, 0, .L5
105 bltui a4, 8, .Lbyteset # do short copies byte by byte
111 addi a4, a4,
[all...]
/linux-master/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 variable
129 witlb a4, a5 variable
132 movi a4, XCHAL_KSEG_PADDR + CA_BYPASS variable
133 wdtlb a4, a5 variable
134 witlb a4, a5 variable
138 movi a4, XCHAL_KSEG_PADDR + 0x10000000 + CA_WRITEBACK variable
139 wdtlb a4, a5 variable
140 witlb a4, a5 variable
143 movi a4, XCHAL_KSEG_PADDR + 0x10000000 + CA_BYPASS variable
144 wdtlb a4, a5 variable
145 witlb a4, a5 variable
149 movi a4, XCHAL_KIO_DEFAULT_PADDR + CA_WRITEBACK variable
150 wdtlb a4, a5 variable
151 witlb a4, a5 variable
154 movi a4, XCHAL_KIO_DEFAULT_PADDR + CA_BYPASS variable
155 wdtlb a4, a5 variable
156 witlb a4, a5 variable
161 movi a4, 1f variable
204 extui a8, a4, 28, 4 variable
213 slli a4, a4, 4 variable
[all...]
/linux-master/arch/riscv/lib/
H A Dtishift.S13 sext.w a4,a5
17 sll a4,a1,a4
19 or a0,a0,a4
24 negw a0,a4
36 sext.w a4,a5
40 sll a4,a1,a4
42 or a0,a0,a4
47 negw a0,a4
[all...]
H A Dmemcpy.S18 andi a4, a1, SZREG-1
19 bne a3, a4, 4f
29 sub a4, a3, a1
36 sub a2, a2, a4 /* Update count */
39 andi a4, a2, ~((16*SZREG)-1)
40 beqz a4, 4f
41 add a3, a1, a4
43 REG_L a4, 0(a1)
53 REG_S a4, 0(t6)
63 REG_L a4, 1
[all...]
H A Dmemset.S26 sub a4, a3, t0
31 sub a2, a2, a4 /* Update count */
46 andi a4, a2, ~(SZREG-1)
47 add a3, t0, a4
49 andi a4, a4, 31*SZREG /* Calculate remainder */
50 beqz a4, 3f /* Shortcut if no remainder */
51 neg a4, a4
52 addi a4, a
[all...]
H A Dmemmove.S34 * Reverse Copy: a4 - Index counter of src
54 add a4, a1, a2
160 andi a5, a4, (SZREG - 1) /* Find the alignment offset of src (a4) */
162 sub a5, a4, t4 /* Find the difference between src and dest */
163 andi a4, a4, -SZREG /* Align the src pointer */
194 REG_L t1, ( 0 * SZREG)(a4)
196 REG_L t0, (-1 * SZREG)(a4)
205 REG_L t1, (-2 * SZREG)(a4)
[all...]
/linux-master/drivers/hid/
H A Dhid-a4tech.c38 struct a4tech_sc *a4 = hid_get_drvdata(hdev); local
40 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8 &&
60 struct a4tech_sc *a4 = hid_get_drvdata(hdev); local
67 if ((a4->quirks & A4_2WHEEL_MOUSE_HACK_7) && usage->hid == 0x00090007)
76 struct a4tech_sc *a4 = hid_get_drvdata(hdev); local
84 if (a4->quirks & A4_2WHEEL_MOUSE_HACK_B8) {
86 a4->delayed_value = value;
92 REL_WHEEL, a4->delayed_value);
94 REL_WHEEL_HI_RES, a4->delayed_value * 120);
99 if ((a4
115 struct a4tech_sc *a4; local
[all...]
/linux-master/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 Dmcount.S32 movi a4, ftrace_trace_function
33 l32i a4, a4, 0
35 bne a3, a4, 1f
47 callx4 a4
63 s32i a4, sp, 12
72 l32i a4, sp, 12
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...]
/linux-master/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...]
/linux-master/arch/riscv/kernel/
H A Dcopy-unaligned.S13 andi a4, a2, ~((8*SZREG)-1)
14 beqz a4, 2f
15 add a3, a1, a4
17 REG_L a4, 0(a1)
25 REG_S a4, 0(a0)
45 andi a4, a2, ~(8-1)
46 beqz a4, 2f
47 add a3, a1, a4
49 lb a4, 0(a1)
57 sb a4,
[all...]

Completed in 121 milliseconds

12345678