Lines Matching refs:sp

45 	ldp	x0, x1, [sp]
46 ldp x2, x3, [sp, #S_X2]
47 ldp x4, x5, [sp, #S_X4]
48 ldp x6, x7, [sp, #S_X6]
69 sub sp, sp, #S_FRAME_SIZE
73 stp x0, x1, [sp, #16 * 0]
74 stp x2, x3, [sp, #16 * 1]
75 stp x4, x5, [sp, #16 * 2]
76 stp x6, x7, [sp, #16 * 3]
77 stp x8, x9, [sp, #16 * 4]
78 stp x10, x11, [sp, #16 * 5]
79 stp x12, x13, [sp, #16 * 6]
80 stp x14, x15, [sp, #16 * 7]
81 stp x16, x17, [sp, #16 * 8]
82 stp x18, x19, [sp, #16 * 9]
83 stp x20, x21, [sp, #16 * 10]
84 stp x22, x23, [sp, #16 * 11]
85 stp x24, x25, [sp, #16 * 12]
86 stp x26, x27, [sp, #16 * 13]
87 stp x28, x29, [sp, #16 * 14]
95 add x21, sp, #S_FRAME_SIZE
99 stp lr, x21, [sp, #S_LR]
100 stp x22, x23, [sp, #S_PC]
107 str x21, [sp, #S_SYSCALLNO]
120 ldp x21, x22, [sp, #S_PC] // load ELR, SPSR
123 ldr x23, [sp, #S_SP] // load return stack pointer
147 ldr x1, [sp, #S_X1] // preserve x0 (syscall return)
149 ldp x0, x1, [sp, #16 * 0]
151 ldp x2, x3, [sp, #16 * 1]
152 ldp x4, x5, [sp, #16 * 2]
153 ldp x6, x7, [sp, #16 * 3]
154 ldp x8, x9, [sp, #16 * 4]
155 ldp x10, x11, [sp, #16 * 5]
156 ldp x12, x13, [sp, #16 * 6]
157 ldp x14, x15, [sp, #16 * 7]
158 ldp x16, x17, [sp, #16 * 8]
159 ldp x18, x19, [sp, #16 * 9]
160 ldp x20, x21, [sp, #16 * 10]
161 ldp x22, x23, [sp, #16 * 11]
162 ldp x24, x25, [sp, #16 * 12]
163 ldp x26, x27, [sp, #16 * 13]
164 ldp x28, x29, [sp, #16 * 14]
165 ldr lr, [sp, #S_LR]
166 add sp, sp, #S_FRAME_SIZE // restore sp
171 mov \rd, sp
192 mov x0, sp
237 mov x0, sp
316 mov x2, sp // struct pt_regs
328 mov x2, sp
335 mov x0, sp
345 mov x2, sp // struct pt_regs
351 mov x0, sp
477 mov x2, sp
490 mov x2, sp
500 mov x1, sp
510 mov x1, sp
523 mov x2, sp
533 mov x0, sp
543 mov x2, sp
551 mov x0, sp
586 mov x9, sp
602 mov sp, x9
622 str x0, [sp, #S_X0] // returned x0
626 ldr x2, [sp, #S_PSTATE]
627 mov x0, sp // 'regs'
670 stp x0, scno, [sp, #S_ORIG_X0] // save the original x0 and syscall number
683 mov x0, sp
697 str x0, [sp, #S_X0]
698 1: mov x0, sp
703 mov x1, sp // pointer to regs
706 ldp x0, x1, [sp] // restore the syscall args
707 ldp x2, x3, [sp, #S_X2]
708 ldp x4, x5, [sp, #S_X4]
709 ldp x6, x7, [sp, #S_X6]
714 str x0, [sp, #S_X0] // save returned x0
716 mov x0, sp
721 mov x0, sp
729 mov x0, sp