Searched refs:a2 (Results 1 - 25 of 142) sorted by relevance

123456

/arch/xtensa/lib/
H A Dchecksum.S28 * 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 Dstrnlen_user.S41 # 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 Dstrncpy_user.S44 # 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 Dmisc.S28 * 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 Dhead.S35 * - 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 Dentry.S92 * 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 Dvectors.S30 * 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 Dcoprocessor.S34 * 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 Dalign.S149 * 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 Dswitch_to.S32 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 Dmn10300-serial-low.S44 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 Dinitialize_mmu.h71 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 Dkvm_asm.h70 * 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 Dxor.h15 #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 Dhead.S25 move s2, a2
30 PTR_LA a2, _end
32 bne a2, a0, 1b
45 move a2, s2
/arch/mips/mm/
H A Dtlbex-fault.S16 MFC0 a2, CP0_BADVADDR
19 REG_S a2, PT_BVADDR(sp)
/arch/mn10300/mm/
H A Dcache-dbg-inv-by-tag.S35 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 Dtlb-mn10300.S31 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 Dcache-flush-by-reg.S110 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 Dmemset.S95 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 Dof.c67 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 Dentry.S49 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 Drelocate_kernel.S96 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 Dregdef.h26 #define a2 $18 macro
/arch/mn10300/include/uapi/asm/
H A Dsigcontext.h27 unsigned long a2; member in struct:sigcontext

Completed in 4191 milliseconds

123456