Home
last modified time | relevance | path

Searched refs:sp (Results 1 – 25 of 140) sorted by relevance

123456

/rk3399_rockchip-uboot/arch/nios2/cpu/
H A Dexceptions.S24 addi sp, sp, -(33*4)
25 stw r0, 0(sp)
26 stw r1, 4(sp)
27 stw r2, 8(sp)
28 stw r3, 12(sp)
29 stw r4, 16(sp)
30 stw r5, 20(sp)
31 stw r6, 24(sp)
32 stw r7, 28(sp)
33 stw r8, 32(sp)
[all …]
H A Dstart.S84 mov sp, r5 /* initial stack below u-boot code */
104 addi sp, sp, -8
105 stw r0, 0(sp)
106 stw r0, 4(sp)
107 mov fp, sp
117 mov r4, sp
121 mov sp, r2
122 mov r4, sp
128 mov fp, sp
159 mov sp, r4 /* Set the new sp */
/rk3399_rockchip-uboot/arch/mips/lib/
H A Dgenex.S25 LONG_S $1, PT_R1(sp)
34 LONG_S $8, PT_R8(sp)
35 LONG_S $9, PT_R9(sp)
37 LONG_S $10, PT_R10(sp)
38 LONG_S $11, PT_R11(sp)
39 LONG_S $12, PT_R12(sp)
41 LONG_S v1, PT_HI(sp)
44 LONG_S $13, PT_R13(sp)
45 LONG_S $14, PT_R14(sp)
46 LONG_S $15, PT_R15(sp)
[all …]
/rk3399_rockchip-uboot/arch/arm/cpu/armv8/
H A Dexceptions.S21 stp x29, x30, [sp, #-16]!
27 stp x29, x30, [sp, #-16]!
33 stp x29, x30, [sp, #-16]!
39 stp x29, x30, [sp, #-16]!
45 stp x29, x30, [sp, #-16]!
51 stp x29, x30, [sp, #-16]!
57 stp x29, x30, [sp, #-16]!
63 stp x29, x30, [sp, #-16]!
74 stp x27, x28, [sp, #-16]!
75 stp x25, x26, [sp, #-16]!
[all …]
H A Dsleep.S29 stp x29, lr, [sp, #-192]!
31 str x8, [sp, #16]
32 stp x9, x10, [sp, #32]
33 stp x11, x12, [sp, #48]
34 stp x13, x14, [sp, #64]
35 stp x15, x16, [sp, #80]
36 stp x17, x18, [sp, #96]
37 stp x19, x20, [sp,#112]
38 stp x21, x22, [sp,#128]
39 stp x23, x24, [sp,#144]
[all …]
H A Dpsci.S103 stp x15, xzr, [sp, #-16]!
107 stp x29, x30, [sp, #-16]!
108 stp x27, x28, [sp, #-16]!
109 stp x25, x26, [sp, #-16]!
110 stp x23, x24, [sp, #-16]!
111 stp x21, x22, [sp, #-16]!
112 stp x19, x20, [sp, #-16]!
114 stp x18, x15, [sp, #-16]!
119 ldp x18, x15, [sp], #16
121 ldp x19, x20, [sp], #16
[all …]
/rk3399_rockchip-uboot/arch/arc/lib/
H A D_millicodethunk.S53 st r25, [sp,48]
55 st r24, [sp,44]
57 st r23, [sp,40]
59 st r22, [sp,36]
61 st r21, [sp,32]
63 st r20, [sp,28]
65 st r19, [sp,24]
67 st r18, [sp,20]
69 st r17, [sp,16]
71 st r16, [sp,12]
[all …]
H A Dints_low.S22 st.a \reg, [%sp, -4]
59 st %r0, [%sp, -8]
61 st %r0, [%sp]
62 st %sp, [%sp, -4]
64 sub %sp, %sp, 8
92 mov %r1, %sp
99 mov %r1, %sp
112 mov %r1, %sp
118 mov %r0, %sp
124 mov %r0, %sp
[all …]
H A Dbootm.c21 ulong sp; in arch_lmb_reserve() local
32 sp = get_sp(); in arch_lmb_reserve()
33 debug("## Current stack ends at 0x%08lx ", sp); in arch_lmb_reserve()
36 sp -= 4096; in arch_lmb_reserve()
37 lmb_reserve(lmb, sp, (CONFIG_SYS_SDRAM_BASE + gd->ram_size - sp)); in arch_lmb_reserve()
/rk3399_rockchip-uboot/arch/arm/cpu/armv7/
H A Dlowlevel_init.S30 ldr sp, =CONFIG_SPL_STACK
32 ldr sp, =CONFIG_SYS_INIT_SP_ADDR
34 bic sp, sp, #7 /* 8-byte alignment for ABI compliance */
45 sub sp, sp, #GD_SIZE
46 bic sp, sp, #7
47 mov r9, sp
/rk3399_rockchip-uboot/arch/arm/mach-mvebu/
H A Dlowlevel_spl.S9 stmfd sp!, {r0 - r12, lr} /* @ save registers on stack */
11 str sp, [r12]
17 ldr sp, [r12]
19 ldmfd sp!, {r0 - r12, pc} /* @ restore regs and return */
30 stmfd sp!, {r1-r12}
34 ldmfd sp!, {r1-r12}
46 stmfd sp!, {r1-r12}
52 ldmfd sp!, {r1-r12}
64 stmfd sp!, {r1-r12}
70 ldmfd sp!, {r1-r12}
/rk3399_rockchip-uboot/arch/m68k/lib/
H A Dbootm.c32 ulong sp; in arch_lmb_reserve() local
43 sp = get_sp(); in arch_lmb_reserve()
44 debug ("## Current stack ends at 0x%08lx ", sp); in arch_lmb_reserve()
47 sp -= 1024; in arch_lmb_reserve()
48 lmb_reserve(lmb, sp, (CONFIG_SYS_SDRAM_BASE + gd->ram_size - sp)); in arch_lmb_reserve()
104 ulong sp; in get_sp() local
107 "movel %%d0, %0\n": "=d"(sp): :"%d0"); in get_sp()
109 return sp; in get_sp()
/rk3399_rockchip-uboot/arch/arm/lib/
H A Dvectors.S193 sub sp, sp, #S_FRAME_SIZE
194 stmia sp, {r0 - r12} @ Save user registers (now in svc mode) r0-r12
198 add r0, sp, #S_FRAME_SIZE @ grab pointer to old stack
199 add r5, sp, #S_SP
202 mov r0, sp @ save current stack into r0 (param register)
206 sub sp, sp, #S_FRAME_SIZE
207 stmia sp, {r0 - r12} @ Calling r0-r12
209 add r8, sp, #S_PC
213 mov r1, sp @ svc_sp
223 mov r0, sp
[all …]
H A Dcrt0_64.S80 bic sp, x0, #0xf /* 16-byte alignment for ABI compliance */
81 mov x0, sp
83 mov sp, x0
99 bic sp, x0, #0xf /* 16-byte alignment for ABI compliance */
135 mov x1, sp
138 mov sp, x0
H A Dcrt0_arm_efi.S119 stmfd sp!, {r0-r2, lr}
131 ldmfd sp, {r0-r1}
134 0: add sp, sp, #12
135 ldr pc, [sp], #4
H A Dcrt0_aarch64_efi.S119 stp x29, x30, [sp, #-32]!
120 mov x29, sp
122 stp x0, x1, [sp, #16]
131 ldp x0, x1, [sp, #16]
134 0: ldp x29, x30, [sp], #32
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf547x_8x/
H A Dstart.S18 subl #60,%sp; /* space for 15 regs */ \
19 moveml %d0-%d7/%a0-%a6,%sp@;
22 moveml %sp@,%d0-%d7/%a0-%a6; \
23 addl #60,%sp; /* space for 15 regs */ \
128 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp
134 move.l %sp, -(%sp)
138 move.l %d0, %sp
139 move.l %sp, %fp
142 move.l %d0, -(%sp)
149 clr.l %sp@-
[all …]
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf530x/
H A Dstart.S19 subl #60,%sp; /* space for 15 regs */
20 moveml %d0-%d7/%a0-%a6,%sp@
24 moveml %sp@,%d0-%d7/%a0-%a6;
25 addl #60,%sp; /* space for 15 regs */
130 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp
136 move.l %sp, -(%sp)
140 move.l %d0, %sp
141 move.l %sp, %fp
144 move.l %d0, -(%sp)
151 clr.l %sp@-
[all …]
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf523x/
H A Dstart.S18 subl #60,%sp; /* space for 15 regs */ \
19 moveml %d0-%d7/%a0-%a6,%sp@;
22 moveml %sp@,%d0-%d7/%a0-%a6; \
23 addl #60,%sp; /* space for 15 regs */ \
121 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp
127 move.l %sp, -(%sp)
132 move.l %d0, %sp
133 move.l %sp, %fp
136 move.l %d0, -(%sp)
145 clr.l %sp@-
[all …]
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf532x/
H A Dstart.S21 subl #60,%sp; /* space for 15 regs */ \
22 moveml %d0-%d7/%a0-%a6,%sp@;
25 moveml %sp@,%d0-%d7/%a0-%a6; \
26 addl #60,%sp; /* space for 15 regs */ \
136 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp
142 move.l %sp, -(%sp)
147 move.l %d0, %sp
148 move.l %sp, %fp
151 move.l %d0, -(%sp)
160 clr.l %sp@-
[all …]
/rk3399_rockchip-uboot/arch/m68k/cpu/mcf52x2/
H A Dstart.S19 subl #60,%sp; /* space for 15 regs */ \
20 moveml %d0-%d7/%a0-%a6,%sp@; \
23 moveml %sp@,%d0-%d7/%a0-%a6; \
24 addl #60,%sp; /* space for 15 regs */ \
200 move.l #(CONFIG_SYS_INIT_RAM_ADDR + CONFIG_SYS_INIT_RAM_SIZE), %sp
206 move.l %sp, -(%sp)
211 move.l %d0, %sp
212 move.l %sp, %fp
215 move.l %d0, -(%sp)
224 clr.l %sp@-
[all …]
/rk3399_rockchip-uboot/drivers/rknand/
H A Drk_zftl_arm_v7.S275 str r2, [sp, #4]
286 str r3, [sp]
301 ldr r2, [sp]
310 add sp, sp, #8
311 @ sp needed
314 ldr r3, [sp, #4]
355 sub sp, sp, #24
381 str r3, [sp, #8]
383 str r4, [sp]
389 str r3, [sp, #12]
[all …]
/rk3399_rockchip-uboot/scripts/
H A Dcheckstack.pl49 $re = qr/^.*stp.*sp,\#-([0-9]{1,8})\]\!/o;
52 $re = qr/.*sub.*sp, sp, #(([0-9]{2}|[3-9])[0-9]{2})/o;
65 $re = qr/.*(?:linkw %fp,|addaw )#-([0-9]{1,4})(?:,%sp)?$/o;
72 $re = qr/.*daddiu.*sp,sp,-(([0-9]{2}|[3-9])[0-9]{2})/o;
75 $re = qr/.*addiu.*sp,sp,-(([0-9]{2}|[3-9])[0-9]{2})/o;
103 $re = qr/.*save.*%sp, -(([0-9]{2}|[3-9])[0-9]{2}), %sp/o;
/rk3399_rockchip-uboot/arch/mips/cpu/
H A Dstart.S58 and sp, t1, t0 # force 16 byte alignment
60 sp, sp, GD_SIZE # reserve space for gd
61 and sp, sp, t0 # force 16 byte alignment
62 move k0, sp # save gd pointer
66 sp, sp, t2 # reserve space for early malloc
67 and sp, sp, t0 # force 16 byte alignment
69 move fp, sp
79 PTR_S sp, GD_MALLOC_BASE(k0) # gd->malloc_base offset
/rk3399_rockchip-uboot/arch/arm/cpu/arm926ejs/spear/
H A Dstart.S41 stmdb sp!, {r0-r12,r14}
48 ldmia sp!, {r0-r12,pc}
78 stmdb sp!, {lr}
80 ldmia sp!, {pc}

123456