/arch/xtensa/lib/ |
H A D | checksum.S | 28 * a2 = buf 50 extui a5, a2, 0, 2 60 add a5, a5, a2 /* a5 = end of last 32-byte chunk */ 63 l32i a6, a2, 0 64 l32i a7, a2, 4 67 l32i a6, a2, 8 68 l32i a7, a2, 12 71 l32i a6, a2, 16 72 l32i a7, a2, 20 75 l32i a6, a2, 2 304 a2 = src define [all...] |
H A D | strnlen_user.S | 41 # a2/ src 57 # a2/ s, a3/ len 58 addi a4, a2, -4 # because we overincrement at the end; 64 bbsi.l a2, 0, .L1mod2 # if only 8-bit aligned 65 bbsi.l a2, 1, .L2mod4 # if only 16-bit aligned 106 sub a2, a4, a2 # compute length 116 sub a2, a4, a2 # subtract to get length 120 sub a2, a [all...] |
H A D | strncpy_user.S | 44 # a2/ return value 62 # a2/ dst, a3/ src, a4/ len 63 mov a11, a2 # leave dst in return value register 103 sub a2, a11, a2 # compute strlen 158 sub a2, a11, a2 # compute strlen 165 sub a2, a11, a2 # compute strlen 173 sub a2, a1 [all...] |
/arch/xtensa/mm/ |
H A D | misc.S | 28 * a2 36 __loopi a2, a7, PAGE_SIZE, 32 37 s32i a3, a2, 0 38 s32i a3, a2, 4 39 s32i a3, a2, 8 40 s32i a3, a2, 12 41 s32i a3, a2, 16 42 s32i a3, a2, 20 43 s32i a3, a2, 24 44 s32i a3, a2, 2 [all...] |
/arch/xtensa/kernel/ |
H A D | head.S | 35 * - a2 contains either 0 or a pointer to a list of boot parameters. 43 * The bootloader passes a pointer to a list of boot parameters in a2. 57 wsr a2, excsave1 90 rsr a2, excsave1 92 bgeu a2, a3, 1f 94 add a2, a2, a3 95 wsr a2, excsave1 152 movi a2, XCHAL_INTTYPE_MASK_SOFTWARE | XCHAL_INTTYPE_MASK_EXTERN_EDGE 154 wsr a2, intclea [all...] |
H A D | entry.S | 92 * a2: new stack pointer, original value in depc 94 * depc: a2, original value saved on stack (PT_DEPC) 111 /* Save a1, a2, a3, and set SP. */ 114 s32i a1, a2, PT_AREG1 115 s32i a0, a2, PT_AREG2 116 s32i a3, a2, PT_AREG3 117 mov a1, a2 124 movi a2, 0 126 xsr a2, icountlevel 128 s32i a2, a [all...] |
H A D | vectors.S | 30 * a2: new stack pointer, original value in depc 32 * depc: a2, original value saved on stack (PT_DEPC) 74 wsr a2, depc # save a2 75 l32i a2, a3, EXC_TABLE_KSTK # load kernel stack to a2 76 s32i a0, a2, PT_AREG0 # save a0 to ESF 78 s32i a0, a2, PT_DEPC # mark it as a regular exception 101 wsr a2, depc # save a2 [all...] |
H A D | coprocessor.S | 34 * a2: new stack pointer, original in DEPC 36 * depc: a2, original value saved on stack (PT_DEPC) 63 xchal_cp##x##_store a2 a4 a5 a6 a7; \ 80 xchal_cp##x##_load a2 a4 a5 a6 a7; \ 133 * a2 a3 135 * a2 a3 176 * a2 a3 178 * a2 a3 197 add a2, a2, a [all...] |
H A D | align.S | 149 * a2: new stack pointer, original in DEPC 151 * depc: a2, original value saved on stack (PT_DEPC) 168 s32i a4, a2, PT_AREG4 169 s32i a5, a2, PT_AREG5 170 s32i a6, a2, PT_AREG6 171 s32i a7, a2, PT_AREG7 172 s32i a8, a2, PT_AREG8 175 s32i a0, a2, PT_AREG2 176 s32i a3, a2, PT_AREG3 200 /* a3...a6 saved on stack, a2 [all...] |
/arch/mn10300/kernel/ |
H A D | switch_to.S | 32 movm [d2,d3,a2,a3,exreg1],(sp) 42 mov sp,a2 43 mov a2,(THREAD_SP,a0) 54 mov (THREAD_SP,a1),a2 57 mov a2,sp 60 GET_THREAD_INFO a2 61 mov a2,(__current_ti) 62 mov (TI_task,a2),a2 63 mov a2,(__curren [all...] |
H A D | mn10300-serial-low.S | 44 movm [d2,d3,a2,a3,exreg0],(sp) 46 movhu (IAGR),a2 # see if which interrupt is 48 and IAGR_GN,a2 49 add a2,a2 50 add mn10300_serial_int_tbl,a2 52 mov (a2+),a3 54 mov (a2),a2 55 jmp (a2) [all...] |
/arch/xtensa/include/asm/ |
H A D | initialize_mmu.h | 71 1: movi a2, 0x10000000 73 add a2, a2, a0 variable 74 9: bgeu a2, a3, 9b /* PC is out of the expected range */ variable 78 movi a2, 0x40000006 variable 79 idtlb a2 80 iitlb a2 90 addi a7, a2, -1 variable 97 addi a5, a2, -6 variable 105 add a5, a2, a variable 109 bne a5, a2, 3b variable 144 movi a2, VECBASE_RESET_VADDR variable 145 wsr a2, vecbase variable [all...] |
/arch/arm/include/asm/ |
H A D | kvm_asm.h | 70 * source/destination register and the a2 parameter is the second 77 #define rr_lo_hi(a1, a2) a2, a1 79 #define rr_lo_hi(a1, a2) a1, a2
|
H A D | xor.h | 15 #define __XOR(a1, a2) a1 ^= a2 19 : "=r" (dst), "=r" (a1), "=r" (a2) \ 24 : "=r" (dst), "=r" (a1), "=r" (a2), "=r" (a3), "=r" (a4) \ 31 __XOR(a1, b1); __XOR(a2, b2); 37 __XOR(a1, b1); __XOR(a2, b2); __XOR(a3, b3); __XOR(a4, b4) 42 : "0" (dst), "r" (a1), "r" (a2)) 47 : "0" (dst), "r" (a1), "r" (a2), "r" (a3), "r" (a4)) 54 register unsigned int a2 __asm__("r5"); 75 register unsigned int a2 __asm_ [all...] |
/arch/mips/boot/compressed/ |
H A D | head.S | 25 move s2, a2 30 PTR_LA a2, _end 32 bne a2, a0, 1b 45 move a2, s2
|
/arch/mips/mm/ |
H A D | tlbex-fault.S | 16 MFC0 a2, CP0_BADVADDR 19 REG_S a2, PT_BVADDR(sp)
|
/arch/mn10300/mm/ |
H A D | cache-dbg-inv-by-tag.S | 35 movm [d3,a2],(sp) 37 mov CHCTR,a2 38 movhu (a2),d0 60 movhu (a2),d0 62 movhu d0,(a2) 66 movhu (a2),d0 100 movhu (a2),d0 106 movhu d0,(a2) 107 movhu (a2),d0 113 ret [d3,a2], [all...] |
H A D | tlb-mn10300.S | 31 movm [d2,d3,a2],(sp) 47 mov (PTBR),a2 51 mov (a2,d2),a2 # PTD *ptd = PGD[addr 31..22] 52 btst _PAGE_VALID,a2 55 and ~(PAGE_SIZE-1),a2 59 add d2,a2 60 mov (a2),d2 # get pte from PTD[addr 21..12] 65 bset _PAGE_ACCESSED,(0,a2) 67 bset +(_PAGE_ACCESSED >> 8),(1,a2) [all...] |
H A D | cache-flush-by-reg.S | 110 movm [d2,d3,a2],(sp) 150 and d1,d0,a2 # a2 = mask & start 154 mov a2,d0 165 add d2,a2 # a2 += alignsize 166 cmp a1,a2 # if (a2 < end) goto dcpgloop 172 ret [d2,d3,a2],12 243 movm [d2,d3,a2],(s [all...] |
/arch/mips/lib/ |
H A D | memset.S | 95 sltiu t0, a2, STORSIZE /* very small region? */ 122 PTR_ADDU a2, t0 /* correct size */ 124 1: ori t1, a2, 0x3f /* # of full blocks */ 127 andi t0, a2, 0x40-STORSIZE 160 andi a2, STORMASK /* At most one long to go */ 162 beqz a2, 1f 163 PTR_ADDU a0, a2 /* What's left */ 172 move a2, zero 175 beqz a2, 2f 176 PTR_ADDU t1, a0, a2 [all...] |
/arch/powerpc/boot/ |
H A D | of.c | 67 static void of_platform_init(unsigned long a1, unsigned long a2, void *promptr) argument 82 if (a1 && a2 && a2 != 0xdeadbeef) { 84 loader_info.initrd_size = a2;
|
/arch/mips/kernel/ |
H A D | entry.S | 49 LONG_L a2, TI_FLAGS($28) # current->work 50 andi t0, a2, _TIF_WORK_MASK # (ignoring syscall_trace) 83 LONG_L a2, TI_FLAGS($28) # current->work 85 and t0, a2, t0 118 andi t0, a2, _TIF_NEED_RESCHED # a2 is preloaded with TI_FLAGS 126 LONG_L a2, TI_FLAGS($28) 127 andi t0, a2, _TIF_WORK_MASK # is there any work to be done 130 andi t0, a2, _TIF_NEED_RESCHED 137 jal do_notify_resume # a2 alread [all...] |
/arch/m68k/kernel/ |
H A D | relocate_kernel.S | 96 movel %d0,%a2 /* a2 = dst = entry & PAGE_MASK */ 107 movel %a3@+,%a2@+ /* *dst++ = *src++ */ 108 movel %a3@+,%a2@+ /* *dst++ = *src++ */ 109 movel %a3@+,%a2@+ /* *dst++ = *src++ */ 110 movel %a3@+,%a2@+ /* *dst++ = *src++ */ 111 movel %a3@+,%a2@+ /* *dst++ = *src++ */ 112 movel %a3@+,%a2@+ /* *dst++ = *src++ */ 113 movel %a3@+,%a2@+ /* *dst++ = *src++ */ 114 movel %a3@+,%a2 [all...] |
/arch/alpha/include/uapi/asm/ |
H A D | regdef.h | 26 #define a2 $18 macro
|
/arch/mn10300/include/uapi/asm/ |
H A D | sigcontext.h | 27 unsigned long a2; member in struct:sigcontext
|