/trusted-firmware-a/drivers/imx/uart/ |
A D | imx_crash_uart.S | 36 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 55 movw r3, #16423 63 movs r3, #132 71 mov r3, #32768 80 movw r3, #2626 82 movw r3, #2562 [all …]
|
/trusted-firmware-a/drivers/st/uart/aarch32/ |
A D | stm32_console.S | 50 ldr r3, [r0, #USART_CR1] 51 ands r3, r3, #USART_CR1_UE 60 ldr r3, [r0, #USART_CR1] 61 bic r3, r3, #USART_CR1_UE 64 orr r3, r3, #(USART_CR1_TE | USART_CR1_FIFOEN) 67 bic r3, r3, #USART_CR2_STOP 70 lsl r3, r2, #1 71 add r3, r1, r3 72 udiv r3, r3, r2 76 orr r3, r3, #USART_CR1_UE [all …]
|
/trusted-firmware-a/lib/aarch32/ |
A D | misc_helpers.S | 147 orr r3, r0, r1 148 tst r3, #0x3 249 1: ldr r3, [r1] 252 cmp r3, r6 256 cmp r3, r7 258 add r3, r3, r0 259 str r3, [r1] 288 ands r3, r3, #0xff 297 add r3, r0, r3 /* Diff(S) + r_offset */ 298 ldr r4, [r3] [all …]
|
A D | cache_helpers.S | 26 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 126 cmp r3, r1 180 mov r3, \level 181 sub r1, r3, #2
|
/trusted-firmware-a/plat/arm/board/a5ds/aarch32/ |
A D | a5ds_helpers.S | 30 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/drivers/ti/uart/aarch32/ |
A D | 16550_console.S | 57 ldr r3, [r0, #UARTLCR] 58 orr r3, r3, #UARTLCR_DLAB 63 and r3, r3, r2 67 mov r3, #3 68 str r3, [r0, #UARTLCR] 70 mov r3, #0 71 str r3, [r0, #UARTIER] 78 str r3, [r0, #UARTFCR] 80 mov r3, #3 81 str r3, [r0, #UARTMCR] [all …]
|
/trusted-firmware-a/plat/arm/board/corstone700/common/ |
A D | corstone700_helpers.S | 86 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/lib/extensions/amu/aarch32/ |
A D | amu_helpers.S | 77 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/plat/arm/board/fvp/aarch32/ |
A D | fvp_helpers.S | 122 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/drivers/arm/css/sds/aarch32/ |
A D | sds_helpers.S | 25 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/lib/libc/aarch32/ |
A D | memset.S | 38 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/plat/imx/imx7/common/ |
A D | imx7_helpers.S | 56 mov r3, #HAB_ROM_VECTOR_TABLE_FAILSAFE 57 ldr r3, [r3, #0] 58 blx r3
|
/trusted-firmware-a/drivers/arm/pl011/aarch32/ |
A D | pl011_console.S | 51 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/lib/compiler-rt/builtins/arm/ |
A D | aeabi_ldivmod.S | 35 movs r1, r3 36 movs r3, r6 40 ldr r3, [sp, #12]
|
A D | aeabi_uldivmod.S | 35 movs r1, r3 36 movs r3, r6 40 ldr r3, [sp, #12]
|
/trusted-firmware-a/bl32/sp_min/aarch32/ |
A D | entrypoint.S | 75 mov r12, r3 135 mov r3, r12 217 and r3, r0, #SCR_NS_BIT /* flags */ 268 push {r2, r3} 270 pop {r0, r3} 287 ldcopr16 r2, r3, CNTPCT_64 288 strd r2, r3, [r0]
|
/trusted-firmware-a/lib/xlat_tables_v2/aarch32/ |
A D | enable_mmu.S | 26 mov r3, r0 61 tst r3, #DISABLE_DCACHE 83 mov r3, r0 113 tst r3, #DISABLE_DCACHE
|
/trusted-firmware-a/common/aarch32/ |
A D | debug.S | 119 mov r3, lr 127 bx r3 140 mov r3, lr 156 bx r3
|
/trusted-firmware-a/plat/common/aarch32/ |
A D | crash_console_helpers.S | 44 mov r3, lr 48 bx r3
|
/trusted-firmware-a/bl2/aarch32/ |
A D | bl2_el3_entrypoint.S | 20 mov r12, r3 37 mov r3, r12
|
A D | bl2_entrypoint.S | 35 mov r12, r3 120 mov r3, r12
|
/trusted-firmware-a/include/arch/aarch32/ |
A D | smccc_helpers.h | 42 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/plat/allwinner/common/ |
A D | arisc_off.S | 20 # 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)
|
/trusted-firmware-a/lib/cpus/aarch32/ |
A D | cpu_helpers.S | 134 ldr r3, =CPU_IMPL_PN_MASK 137 and r2, r2, r3 145 and r1, r1, r3
|
/trusted-firmware-a/bl1/aarch32/ |
A D | bl1_exceptions.S | 82 ldm r8, {r0, r1, r2, r3} 132 mov r3, r7 /* flags */
|