/arch/xtensa/lib/ |
H A D | strnlen_user.S | 43 # 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 D | checksum.S | 30 * 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 D | memset.S | 46 # 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 D | memcopy.S | 68 * 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 D | strncpy_user.S | 46 # 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 D | usercopy.S | 46 * 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 D | bootstrap.S | 53 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 D | syscall.h | 32 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 D | efi.h | 14 #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 D | coprocessor.S | 60 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 D | head.S | 168 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 D | align.S | 167 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 D | entry.S | 149 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 D | misc.S | 58 __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 D | regdef.h | 28 #define a4 $20 macro
|
/arch/xtensa/boot/boot-elf/ |
H A D | bootstrap.S | 20 movi a4, 0
|
/arch/arm/include/asm/ |
H A D | xor.h | 21 : "=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 D | bios_uv.c | 31 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 D | signal.c | 47 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 D | mulsi3.S | 84 #define a4 REG (a4) define
|
H A D | divsi3.S | 84 #define a4 REG (a4) define
|
H A D | modsi3.S | 84 #define a4 REG (a4) define
|
H A D | umodsi3.S | 84 #define a4 REG (a4) define
|
/arch/m68k/include/asm/ |
H A D | ptrace.h | 62 unsigned long a4; member in struct:switch_stack
|
H A D | user.h | 41 long a0,a1,a2,a3,a4,a5,a6; member in struct:user_regs_struct
|