Home
last modified time | relevance | path

Searched refs:r3 (Results 1 – 25 of 41) sorted by relevance

12

/trusted-firmware-a-latest/drivers/st/uart/aarch32/
Dstm32_console.S55 ldr r3, [r0, #USART_CR1]
56 ands r3, r3, #USART_CR1_UE
66 ldr r3, [r0, #USART_CR1]
67 bic r3, r3, #USART_CR1_UE
68 str r3, [r0, #USART_CR1]
70 orr r3, r3, #(USART_CR1_TE | USART_CR1_FIFOEN)
71 str r3, [r0, #USART_CR1]
72 ldr r3, [r0, #USART_CR2]
73 bic r3, r3, #USART_CR2_STOP
74 str r3, [r0, #USART_CR2]
[all …]
/trusted-firmware-a-latest/drivers/imx/uart/
Dimx_crash_uart.S36 movs r3, #0
37 str r3, [r4, #IMX_UART_CR2_OFFSET]
41 ldr r3, [r1, #0]
42 ands r3, #IMX_UART_CR2_SRST
46 movs r3, #IMX_UART_CR1_UARTEN
48 str r3, [r4, #IMX_UART_CR1_OFFSET]
55 movw r3, #16423
56 str r3, [r4, #IMX_UART_CR2_OFFSET]
63 movs r3, #132
64 str r3, [r4, #IMX_UART_CR3_OFFSET]
[all …]
/trusted-firmware-a-latest/plat/arm/board/a5ds/aarch32/
Da5ds_helpers.S30 mov_imm r3, A5DS_HOLD_STATE_WAIT
31 str r3, [r2, r0]
105 mov r3, r0
112 lsleq r3, r0, #MPIDR_AFFINITY_BITS
115 ubfx r0, r3, #MPIDR_AFF0_SHIFT, #MPIDR_AFFINITY_BITS
116 ubfx r1, r3, #MPIDR_AFF1_SHIFT, #MPIDR_AFFINITY_BITS
117 ubfx r2, r3, #MPIDR_AFF2_SHIFT, #MPIDR_AFFINITY_BITS
120 mov r3, #A5DS_MAX_CPUS_PER_CLUSTER
121 mla r1, r2, r3, r1
122 mov r3, #A5DS_MAX_PE_PER_CPU
[all …]
/trusted-firmware-a-latest/lib/aarch32/
Dmisc_helpers.S58 zeroreg2 .req r3 /* Source register filled with 0 */
147 orr r3, r0, r1
148 tst r3, #0x3
155 ldr r3, [r1], #4
156 str r3, [r0], #4
163 ldrb r3, [r1], #1
164 strb r3, [r0], #1
249 1: ldr r3, [r1]
252 cmp r3, r6
256 cmp r3, r7
[all …]
Dcache_helpers.S26 dcache_line_size r2, r3
28 sub r3, r2, #1
29 bic r0, r0, r3
86 ubfx r3, r2, \shift, \fw
87 lsl r3, r3, \ls
140 cmp r3, r1
194 mov r3, \level
195 sub r1, r3, #2
/trusted-firmware-a-latest/plat/arm/board/corstone700/common/
Dcorstone700_helpers.S86 mov r3, r0
89 ubfx r0, r3, #MPIDR_AFF0_SHIFT, #MPIDR_AFFINITY_BITS
90 ubfx r1, r3, #MPIDR_AFF1_SHIFT, #MPIDR_AFFINITY_BITS
91 ubfx r2, r3, #MPIDR_AFF2_SHIFT, #MPIDR_AFFINITY_BITS
94 mov r3, #CORSTONE700_MAX_CPUS_PER_CLUSTER
95 mla r1, r2, r3, r1
96 mov r3, #CORSTONE700_MAX_PE_PER_CPU
97 mla r0, r1, r3, r0
/trusted-firmware-a-latest/drivers/ti/uart/aarch32/
D16550_console.S57 ldr r3, [r0, #UARTLCR]
58 orr r3, r3, #UARTLCR_DLAB
59 str r3, [r0, #UARTLCR] /* enable DLL, DLLM programming */
63 and r3, r3, r2
64 str r3, [r0, #UARTLCR] /* disable DLL, DLLM programming */
67 mov r3, #3
68 str r3, [r0, #UARTLCR]
70 mov r3, #0
71 str r3, [r0, #UARTIER]
74 str r3, [r0, #UARTMDR1]
[all …]
/trusted-firmware-a-latest/plat/arm/board/fvp/aarch32/
Dfvp_helpers.S122 mov r3, r0
129 lsleq r3, r0, #MPIDR_AFFINITY_BITS
132 ubfx r0, r3, #MPIDR_AFF0_SHIFT, #MPIDR_AFFINITY_BITS
133 ubfx r1, r3, #MPIDR_AFF1_SHIFT, #MPIDR_AFFINITY_BITS
134 ubfx r2, r3, #MPIDR_AFF2_SHIFT, #MPIDR_AFFINITY_BITS
137 mov r3, #FVP_MAX_CPUS_PER_CLUSTER
138 mla r1, r2, r3, r1
139 mov r3, #FVP_MAX_PE_PER_CPU
140 mla r0, r1, r3, r0
/trusted-firmware-a-latest/plat/qti/msm8916/aarch32/
Duartdm_console.S76 ldr r3, [r1, #UART_DM_SR]
77 tst r3, #UART_DM_SR_TXEMT
84 mov r3, #UART_DM_CR_RESET_RX
85 str r3, [r1, #UART_DM_CR]
88 mov r3, #UART_DM_CR_RESET_TX
89 str r3, [r1, #UART_DM_CR]
97 mov r3, #UART_DM_DMEN_TX_SC
98 str r3, [r1, #UART_DM_DMEN]
101 mov r3, #UART_DM_CR_TX_ENABLE
102 str r3, [r1, #UART_DM_CR]
/trusted-firmware-a-latest/lib/extensions/amu/aarch32/
Damu_helpers.S77 stcopr16 r2, r3, AMEVCNTR00 /* index 0 */
79 stcopr16 r2, r3, AMEVCNTR01 /* index 1 */
81 stcopr16 r2, r3, AMEVCNTR02 /* index 2 */
83 stcopr16 r2, r3, AMEVCNTR03 /* index 3 */
173 stcopr16 r2, r3, AMEVCNTR10 /* index 0 */
175 stcopr16 r2, r3, AMEVCNTR11 /* index 1 */
177 stcopr16 r2, r3, AMEVCNTR12 /* index 2 */
179 stcopr16 r2, r3, AMEVCNTR13 /* index 3 */
181 stcopr16 r2, r3, AMEVCNTR14 /* index 4 */
183 stcopr16 r2, r3, AMEVCNTR15 /* index 5 */
[all …]
/trusted-firmware-a-latest/drivers/arm/css/sds/aarch32/
Dsds_helpers.S25 ubfx r3, r1, #0, #16
28 cmp r2, r3
38 mov r3, #0
49 add r3, r3, #0x1
50 cmp r1, r3
/trusted-firmware-a-latest/lib/libc/aarch32/
Dmemset.S38 mov r3, r1
49 stmiahs r12!, {r1, r3, r4, lr}
50 stmiahs r12!, {r1, r3, r4, lr}
54 stmiacs r12!, {r1, r3, r4, lr} /* write 16 bytes */
56 stmiami r12!, {r1, r3} /* write 8 bytes */
66 stmiacs r12!, {r1, r3} /* write 8 bytes */
/trusted-firmware-a-latest/plat/imx/imx7/common/
Dimx7_helpers.S56 mov r3, #HAB_ROM_VECTOR_TABLE_FAILSAFE
57 ldr r3, [r3, #0]
58 blx r3
/trusted-firmware-a-latest/drivers/arm/pl011/aarch32/
Dpl011_console.S51 ldr r3, [r0, #UARTCR]
52 bic r3, r3, #PL011_UARTCR_UARTEN
53 str r3, [r0, #UARTCR]
58 push {r0,r3}
59 softudiv r0,r1,r2,r3
61 pop {r0,r3}
108 mov r4, r3
/trusted-firmware-a-latest/lib/compiler-rt/builtins/arm/
Daeabi_ldivmod.S34 movs r1, r3
35 movs r3, r6
39 ldr r3, [sp, #12]
Daeabi_uldivmod.S34 movs r1, r3
35 movs r3, r6
39 ldr r3, [sp, #12]
Daeabi_memset.S17 mov r3, r1
19 mov r2, r3
/trusted-firmware-a-latest/lib/xlat_tables_v2/aarch32/
Denable_mmu.S26 mov r3, r0
61 tst r3, #DISABLE_DCACHE
83 mov r3, r0
113 tst r3, #DISABLE_DCACHE
/trusted-firmware-a-latest/plat/common/aarch32/
Dcrash_console_helpers.S44 mov r3, lr
48 bx r3
/trusted-firmware-a-latest/bl32/sp_min/aarch32/
Dentrypoint.S72 mov r12, r3
120 mov r3, r12
202 and r3, r0, #SCR_NS_BIT /* flags */
253 push {r2, r3}
255 pop {r0, r3}
272 ldcopr16 r2, r3, CNTPCT_64
273 strd r2, r3, [r0]
/trusted-firmware-a-latest/bl2/aarch32/
Dbl2_el3_entrypoint.S20 mov r12, r3
37 mov r3, r12
Dbl2_entrypoint.S35 mov r12, r3
120 mov r3, r12
/trusted-firmware-a-latest/common/aarch32/
Ddebug.S121 mov r3, lr
129 bx r3
142 mov r3, lr
158 bx r3
/trusted-firmware-a-latest/include/arch/aarch32/
Dsmccc_helpers.h42 u_register_t r3; member
99 CASSERT(SMC_CTX_GPREG_R3 == __builtin_offsetof(smc_ctx_t, r3),
130 ((smc_ctx_t *)(_h))->r3 = (_r3); \
156 _r3 = ((smc_ctx_t *)_hdl)->r3; \
/trusted-firmware-a-latest/plat/allwinner/common/
Darisc_off.S20 # r3, so to be patched in the lower 16 bits of the first instruction,
69 l.ff1 r6, r3 # get core number from high mask
83 l.movhi r3, 0 # FIXUP! with core mask
88 l.and r5, r5, r3 # mask requested core
92 l.srli r6, r3, 16 # move mask to lower 16 bits(ds)

12