Home
last modified time | relevance | path

Searched refs:r4 (Results 1 – 25 of 36) sorted by relevance

12

/trusted-firmware-a-3.6.0-3.5.0/drivers/imx/uart/
Dimx_crash_uart.S31 mov r4, r0
35 add r1, r4, #IMX_UART_CR2_OFFSET
37 str r3, [r4, #IMX_UART_CR2_OFFSET]
48 str r3, [r4, #IMX_UART_CR1_OFFSET]
56 str r3, [r4, #IMX_UART_CR2_OFFSET]
64 str r3, [r4, #IMX_UART_CR3_OFFSET]
72 str r3, [r4, #IMX_UART_CR4_OFFSET]
84 str r3, [r4, #IMX_UART_FCR_OFFSET]
88 str r3, [r4, #IMX_UART_BIR_OFFSET]
92 str r0, [r4, #IMX_UART_BMR_OFFSET]
/trusted-firmware-a-3.6.0-3.5.0/plat/st/stm32mp1/
Dstm32mp1_helper.S50 ldr r4, =undefined_str
52 mrs r4, lr_und
58 ldr r4, =exception_start_str
60 mov r4, r9
62 ldr r4, =exception_end_str
64 mov r4, r6
69 ldr r4, =end_error_str
80 ldr r4, =prefetch_abort_str
83 mov r4, r9
84 sub r4, r4, #4
[all …]
/trusted-firmware-a-3.6.0-3.5.0/plat/imx/common/aarch32/
Dimx_uart_console.S19 push {r4, lr}
20 mov r4, r3
21 cmp r4, #0
23 str r0, [r4, #CONSOLE_T_BASE]
29 mov r0, r4
30 pop {r4, lr}
34 pop {r4, pc}
/trusted-firmware-a-3.6.0-3.5.0/lib/libc/aarch32/
Dmemset.S43 push {r4, lr}
44 mov r4, r1
49 stmiahs r12!, {r1, r3, r4, lr}
50 stmiahs r12!, {r1, r3, r4, lr}
52 popeq {r4, pc} /* return if 0 */
54 stmiacs r12!, {r1, r3, r4, lr} /* write 16 bytes */
55 popeq {r4, pc} /* return if 16 */
59 popeq {r4, pc} /* return if 8 or 4 */
63 pop {r4, pc}
/trusted-firmware-a-3.6.0-3.5.0/common/aarch32/
Ddebug.S50 udiv r0, r4, r5 /* Get the quotient */
51 mls r4, r0, r5, r4 /* Find the remainder */
87 ldr r4, =assert_msg1
89 mov r4, r5
91 ldr r4, =assert_msg2
95 ldr r4, =~0xffff
96 tst r6, r4
98 mov r4, r6
123 ldrb r0, [r4], #0x1
145 lsr r0, r4, r5
[all …]
/trusted-firmware-a-3.6.0-3.5.0/lib/psci/aarch32/
Dpsci_helpers.S30 push {r4, lr}
40 mov r4, r0
48 mov r0, r4
49 pop {r4, lr}
105 push {r4, lr}
119 mov r4, r0
131 sub r0, r4, #PLATFORM_STACK_SIZE
135 pop {r4, pc}
/trusted-firmware-a-3.6.0-3.5.0/include/arch/aarch32/
Dsmccc_macros.S27 ldcopr r4, SCR
28 bic r2, r4, #SCR_NS_BIT
60 stcopr r4, SCR
63 mrs r4, sp_usr
72 stm r0!, {r4-r12}
74 mrs r4, sp_svc
83 stm r0!, {r4-r12}
86 ldcopr r4, SCR
104 tst r4, #SCR_NS_BIT
114 1: str r4, [sp, #SMC_CTX_SCR]
[all …]
Dsmccc_helpers.h43 u_register_t r4; member
101 CASSERT(SMC_CTX_GPREG_R4 == __builtin_offsetof(smc_ctx_t, r4),
134 ((smc_ctx_t *)(_h))->r4 = (_r4); \
157 _r4 = ((smc_ctx_t *)_hdl)->r4; \
/trusted-firmware-a-3.6.0-3.5.0/plat/common/aarch32/
Dplatform_mp_stack.S22 push {r4, lr}
24 pop {r4, pc}
35 mov r4, lr
38 bx r4
/trusted-firmware-a-3.6.0-3.5.0/lib/cpus/aarch32/
Dcpu_helpers.S96 push {r4 - r6, lr}
109 pop {r4 - r6, pc}
127 ldr r4, =(__CPU_OPS_START__ + CPU_MIDR)
141 cmp r4, r5
145 ldr r1, [r4], #CPU_OPS_SIZE
153 sub r0, r4, #(CPU_OPS_SIZE + CPU_MIDR)
220 push {r4, r5, r12, lr}
249 mov r4, r0
260 blxne r4
263 pop {r4, r5, r12, pc}
Dcortex_a57.S412 mov r4, r0
415 mov r0, r4
420 mov r0, r4
425 mov r0, r4
430 mov r0, r4
435 mov r0, r4
440 mov r0, r4
445 mov r0, r4
450 mov r0, r4
455 mov r0, r4
[all …]
Dcortex_a17.S111 mov r4, r0
129 mov r4, r0
132 mov r0, r4
137 mov r0, r4
Dcortex_a53.S187 mov r4, r0
190 mov r0, r4
195 mov r0, r4
200 mov r0, r4
295 mov r4, r0
/trusted-firmware-a-3.6.0-3.5.0/plat/rockchip/common/aarch32/
Dplat_helpers.S96 push { r4 - r7, lr }
117 ldr r4, =cpuson_flags
118 add r4, r4, r7, lsl #2
119 ldr r1, [r4]
138 str r1, [r4]
145 pop { r4 - r7, lr }
/trusted-firmware-a-3.6.0-3.5.0/bl1/aarch32/
Dbl1_entrypoint.S77 mov r4, r0
80 ldr r5, [r4, #SMC_CTX_SCR]
97 mov r0, r4
Dbl1_exceptions.S145 mov r4, r0
148 ldr r5, [r4, #SMC_CTX_SCR]
163 mov r0, r4
/trusted-firmware-a-3.6.0-3.5.0/lib/stack_protector/aarch32/
Dasm_stack_protector.S25 mov r4, lr
31 bx r4
/trusted-firmware-a-3.6.0-3.5.0/drivers/arm/pl011/aarch32/
Dpl011_console.S107 push {r4, lr}
108 mov r4, r3
109 cmp r4, #0
111 str r0, [r4, #CONSOLE_T_BASE]
117 mov r0, r4
118 pop {r4, lr}
122 pop {r4, pc}
/trusted-firmware-a-3.6.0-3.5.0/drivers/st/uart/aarch32/
Dstm32_console.S133 push {r4, lr}
134 mov r4, r3
135 cmp r4, #0
137 str r0, [r4, #CONSOLE_T_BASE]
143 mov r0, r4
144 pop {r4, lr}
148 pop {r4, pc}
/trusted-firmware-a-3.6.0-3.5.0/drivers/ti/uart/aarch32/
D16550_console.S110 push {r4, lr}
111 mov r4, r3
112 cmp r4, #0
114 str r0, [r4, #CONSOLE_T_BASE]
125 mov r0, r4
126 pop {r4, lr}
130 pop {r4, pc}
/trusted-firmware-a-3.6.0-3.5.0/include/lib/pmf/aarch32/
Dpmf_asm_macros.S18 mov r4, lr
20 mov lr, r4
/trusted-firmware-a-3.6.0-3.5.0/lib/aarch32/
Dmisc_helpers.S30 ldm sp, {r4, r5, r6}
298 ldr r4, [r3]
301 cmp r4, r6
305 cmp r4, r7
308 add r4, r0, r4
309 str r4, [r3]
Dcache_helpers.S93 push {r4-r12, lr}
113 ubfx r4, r12, #3, #21 // r4 = associativity CCSIDR[23:3]
116 ubfx r4, r12, #3, #10 // r4 = associativity CCSIDR[12:3]
118 clz r5, r4 // r5 = the bit position of the way size increment
119 mov r9, r4 // r9 working copy of the aligned max way number
150 pop {r4-r12, pc}
/trusted-firmware-a-3.6.0-3.5.0/bl32/sp_min/aarch32/
Dentrypoint.S129 route_fiq_to_sp_min r4
208 ldrd r4, r5, [sp], #8
210 strd r4, r5, [r0, #CPU_DATA_PMF_TS0_OFFSET]
353 mov r4, r0
365 strd r0, r1, [r4]
/trusted-firmware-a-3.6.0-3.5.0/plat/arm/css/common/aarch32/
Dcss_helpers.S76 mov r4, r0
82 cmp r0, r4

12