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

123

/arch/xtensa/lib/
H A Dstrnlen_user.S43 # a4/ tmp
58 addi a4, a2, -4 # because we overincrement at the end;
77 add a10, a10, a4 # a10 = end of last 4B chunk
80 EX(l32i, a9, a4, 4, lenfixup) # get next word of string
81 addi a4, a4, 4 # advance string pointer
87 blt a4, a10, .Loop
91 EX(l32i, a9, a4, 4, lenfixup) # load 4 bytes for remaining checks
95 addi a4, a4,
[all...]
H A Dchecksum.S30 * a4 = sum
64 ONES_ADD(a4, a6)
65 ONES_ADD(a4, a7)
68 ONES_ADD(a4, a6)
69 ONES_ADD(a4, a7)
72 ONES_ADD(a4, a6)
73 ONES_ADD(a4, a7)
76 ONES_ADD(a4, a6)
77 ONES_ADD(a4, a7)
93 ONES_ADD(a4, a
304 a4 = len define
[all...]
H A Dmemset.S46 # a2/ dst, a3/ c, a4/ length
56 srli a7, a4, 4 # number of loop iterations with 16B
58 bnez a4, .Laligned
85 bbci.l a4, 3, .L2
91 bbci.l a4, 2, .L3
96 bbci.l a4, 1, .L4
101 bbci.l a4, 0, .L5
113 bltui a4, 8, .Lbyteset # do short copies byte by byte
119 addi a4, a4,
[all...]
H A Dmemcopy.S68 * a4/ length
84 # a2=src, a3=dst, a4=len
99 loopnez a4, .Lbytecopydone
101 beqz a4, .Lbytecopydone
102 add a7, a3, a4 # a7 = end address for source
121 _bltui a4, 7, .Lbytecopy # do short copies byte by byte
126 addi a4, a4, -1
133 _bltui a4, 6, .Lbytecopy # do short copies byte by byte
137 addi a4, a
[all...]
H A Dstrncpy_user.S46 # a4/ len
62 # a2/ dst, a3/ src, a4/ len
64 beqz a4, .Lret # if len is zero
72 srli a12, a4, 2 # number of loop iterations with 4B per loop
83 addi a4, a4, -1 # decrement len
84 beqz a4, .Lret # if len is zero
93 addi a4, a4, -1 # decrement len
94 beqz a4,
[all...]
H A Dusercopy.S46 * a4/ length
81 # a2/ dst, a3/ src, a4/ len
83 mov a11, a4 # preserve original len for error case
88 srli a7, a4, 4 # number of loop iterations with 16B
93 bnez a4, .Lsrcunaligned
102 bltui a4, 7, .Lbytecopy # do short copies byte by byte
109 addi a4, a4, -1
114 bltui a4, 6, .Lbytecopy # do short copies byte by byte
121 addi a4, a
[all...]
/arch/xtensa/boot/boot-redboot/
H A Dbootstrap.S53 movi a4, 1
54 wsr a4, PS
59 sll a4, a4
60 wsr a4, WINDOWSTART
63 movi a4, 0x00040000
64 wsr a4, PS
76 l32r, so we load to a4 first. */
78 # addi a4, a0, __start - __start_a0
79 # mov a0, a4
[all...]
/arch/c6x/include/asm/
H A Dsyscall.h32 return IS_ERR_VALUE(regs->a4) ? regs->a4 : 0;
38 return regs->a4;
45 regs->a4 = error ?: val;
56 *args++ = regs->a4;
94 regs->a4 = *args++;
/arch/x86/include/asm/
H A Defi.h14 #define efi_call_phys4(f, a1, a2, a3, a4) \
15 efi_call_phys(f, a1, a2, a3, a4)
16 #define efi_call_phys5(f, a1, a2, a3, a4, a5) \
17 efi_call_phys(f, a1, a2, a3, a4, a5)
18 #define efi_call_phys6(f, a1, a2, a3, a4, a5, a6) \
19 efi_call_phys(f, a1, a2, a3, a4, a5, a6)
31 #define efi_call_virt4(f, a1, a2, a3, a4) \
32 efi_call_virt(f, a1, a2, a3, a4)
33 #define efi_call_virt5(f, a1, a2, a3, a4, a5) \
34 efi_call_virt(f, a1, a2, a3, a4, a
[all...]
/arch/xtensa/kernel/
H A Dcoprocessor.S60 xchal_cp##x##_store a2 a4 a5 a6 a7; \
77 xchal_cp##x##_load a2 a4 a5 a6 a7; \
185 l32i a4, a3, 4
187 add a2, a2, a4
199 l32i a4, a3, 4
201 add a2, a2, a4
245 s32i a4, a1, PT_AREG4
268 l32i a4, a0, 0
270 beqz a4, 1f # skip 'save' if no previous owner
274 l32i a5, a4, THREAD_CPENABL
[all...]
H A Dhead.S168 l32i a4, a2, 0 # start destination (in RAM)
172 beq a4, a5, 1b # skip, empty entry
173 beq a4, a6, 1b # skip, source and dest. are the same
177 s32i a7, a4, 0 # store word
178 addi a4, a4, 4
179 bltu a4, a5, 2b
190 __loopt a2, a3, a4, 2
192 __endla a2, a4, 4
224 movi a4, init_arc
[all...]
H A Dalign.S167 s32i a4, a2, PT_AREG4
204 l32i a4, a3, 0 # load 2 words
208 __src_b a4, a4, a5 # a4 has the instruction
212 extui a5, a4, INSN_OP0, 4 # get insn.op0 nibble
220 _bbci.l a4, OP1_SI_BIT + INSN_OP1, .Lload
225 extui a6, a4, INSN_T, 4 # get source register
252 extui a5, a4, INSN_OP0, 4
260 extui a5, a4, INSN_OP
[all...]
H A Dentry.S149 s32i a4, a1, PT_AREG4
202 addi a0, a4, -1
287 s32i a4, a1, PT_AREG4
376 save_xtregs_opt a1 a2 a4 a5 a6 a7 PT_XTREGS_OPT
382 movi a4, exc_table
385 addx4 a4, a0, a4
386 l32i a4, a4, EXC_TABLE_DEFAULT # load handler
390 callx4 a4
[all...]
/arch/xtensa/mm/
H A Dmisc.S58 __loopi a2, a4, PAGE_SIZE, 32
83 __endl a2, a4
108 * a2 a3 a4
117 l32i a5, a4, PAGE_FLAGS
123 s32i a5, a4, PAGE_FLAGS
136 movi a4, -PAGE_OFFSET + (PAGE_KERNEL | _PAGE_HW_WRITE)
138 add a6, a2, a4 # ppn
169 * a2 a3 a4 a5
180 xor a6, a2, a4
181 xor a7, a3, a4
[all...]
/arch/alpha/include/asm/
H A Dregdef.h28 #define a4 $20 macro
/arch/xtensa/boot/boot-elf/
H A Dbootstrap.S20 movi a4, 0
/arch/arm/include/asm/
H A Dxor.h21 : "=r" (dst), "=r" (a1), "=r" (a2), "=r" (a3), "=r" (a4) \
34 __XOR(a1, b1); __XOR(a2, b2); __XOR(a3, b3); __XOR(a4, b4)
44 : "0" (dst), "r" (a1), "r" (a2), "r" (a3), "r" (a4))
53 register unsigned int a4 __asm__("r7");
74 register unsigned int a4 __asm__("r7");
/arch/x86/platform/uv/
H A Dbios_uv.c31 s64 uv_bios_call(enum uv_bios_cmd which, u64 a1, u64 a2, u64 a3, u64 a4, u64 a5) argument
43 a1, a2, a3, a4, a5);
49 u64 a4, u64 a5)
55 ret = uv_bios_call(which, a1, a2, a3, a4, a5);
62 u64 a4, u64 a5)
67 ret = uv_bios_call(which, a1, a2, a3, a4, a5);
48 uv_bios_call_irqsave(enum uv_bios_cmd which, u64 a1, u64 a2, u64 a3, u64 a4, u64 a5) argument
61 uv_bios_call_reentrant(enum uv_bios_cmd which, u64 a1, u64 a2, u64 a3, u64 a4, u64 a5) argument
/arch/c6x/kernel/
H A Dsignal.c47 COPY(sp); COPY(a4); COPY(b4); COPY(a6); COPY(b6); COPY(a8); COPY(b8);
93 return regs->a4;
110 COPY(sp); COPY(a4); COPY(b4); COPY(a6); COPY(b6); COPY(a8); COPY(b8);
204 regs->a4 = signr;
224 switch (regs->a4) {
228 regs->a4 = -EINTR;
233 regs->a4 = -EINTR;
239 regs->a4 = regs->orig_a4;
258 switch (regs->a4) {
261 regs->a4
[all...]
/arch/m68k/lib/
H A Dmulsi3.S84 #define a4 REG (a4) define
H A Ddivsi3.S84 #define a4 REG (a4) define
H A Dmodsi3.S84 #define a4 REG (a4) define
H A Dumodsi3.S84 #define a4 REG (a4) define
/arch/m68k/include/asm/
H A Dptrace.h62 unsigned long a4; member in struct:switch_stack
H A Duser.h41 long a0,a1,a2,a3,a4,a5,a6; member in struct:user_regs_struct

Completed in 401 milliseconds

123