Home
last modified time | relevance | path

Searched refs:r2 (Results 1 – 25 of 40) sorted by relevance

12

/optee_os/core/lib/libtomcrypt/src/ciphers/
H A Dserpent.c78 #define s_s0(i, r0, r1, r2, r3, r4) { \ argument
82 r4 ^= r2; \
87 r3 ^= r2; \
88 r2 |= r1; \
89 r2 ^= r4; \
99 #define s_i0(i, r0, r1, r2, r3, r4) { \ argument
100 r2 = ~r2; \
104 r1 ^= r2; \
105 r2 |= r4; \
108 r2 ^= r0; \
[all …]
/optee_os/core/arch/arm/kernel/
H A Dentry_a32.S58 mov r2, #0
96 ldr r2, =SEM_CPU_READY
97 str r2, [r1, r0]
106 mov r2, #SEM_CPU_READY
110 cmp r1, r2
120 mov r2, #SEM_CPU_READY
128 cmp r1, r2
179 movw r2, #CORTEX_A8_PART_NUM
180 cmp r1, r2
181 moveq r2, #ACTLR_CA8_ENABLE_INVALIDATE_BTB
[all …]
H A Dtz_ssvce_pl310_a32.S24 ldr r2, [r0, #PL310_AUX_CTRL]
25 tst r2, #PL310_AUX_16WAY_BIT
26 mov r2, #PL310_8WAYS_MASK
27 orrne r2, #PL310_16WAYS_UPPERMASK
30 str r2, [r1], #PL310_LOCKDOWN_SZREG
31 str r2, [r1], #PL310_LOCKDOWN_SZREG
60 ldr r2, [r0, #PL310_FLUSH_BY_WAY]
61 and r2, r2, r1
62 cmp r2, #0
96 ldr r2, [r0, #PL310_INV_BY_WAY]
[all …]
H A Dcache_helpers_a32.S34 dcache_line_size r2, r3
36 sub r3, r2, #1
40 add r0, r0, r2
102 read_clidr r2
103 ubfx r3, r2, \shift, \fw
115 mov r12, r2, LSR r10 // extract cache type bits from clidr
193 read_clidr r2
251 icache_line_size r2, r3
253 sub r3, r2, #1
257 add r0, r0, r2
H A Dspin_lock_a32.S40 mov r2, #SPINLOCK_LOCK
45 strexeq r1, r2, [r0]
54 mov r2, #SPINLOCK_LOCK
60 strex r0, r2, [r1]
H A Dthread_a32.S107 ldm r12, {r1, r2}
115 cmp_spsr_user_mode r2
117 msr spsr_fsxc, r2
331 push {r1, r2, r4, r5}
353 str r2, [r5]
595 pop {r2}
779 stmdb r1!, {r2-r11, ip} /* Push on the selected stack */
780 ldrd r2, r3, [sp, #THREAD_CORE_LOCAL_R0]
782 stmdb r1!, {r2-r3}
785 stmdb r1!, {r2, r3, lr}
[all …]
H A Darch_scall_a32.S42 mov r2, r6, lsl #2
87 mov r2, #0 /* panic_code = 0 */
102 mov r2, r0 /* panic_code = 0 */
H A Dthread_optee_smc_a32.S188 mov r2, #0
214 ldr r2, =.thread_rpc_return
250 mov r2, #0
H A Dmisc_a32.S50 ubfx r2, r3, #MPIDR_AFF2_SHIFT, #MPIDR_AFFINITY_BITS
51 add r1, r1, r2, LSL #(CFG_CORE_CLUSTER_SHIFT)
/optee_os/core/lib/libtomcrypt/src/stream/sosemanuk/
H A Dsosemanuk.c70 #define S0(r0, r1, r2, r3, r4) do { \ argument
72 r1 &= r3; r4 ^= r2; \
75 r3 ^= r2; r2 |= r1; \
76 r2 ^= r4; r4 = ~r4; \
82 #define S1(r0, r1, r2, r3, r4) do { \ argument
83 r0 = ~r0; r2 = ~r2; \
85 r2 ^= r0; r0 |= r3; \
86 r3 ^= r2; r1 ^= r0; \
88 r1 ^= r3; r2 |= r0; \
89 r2 &= r4; r0 ^= r1; \
[all …]
/optee_os/core/arch/arm/sm/
H A Dsm_a32.S22 mrs r2, spsr
23 str r2, [r0], #4
42 read_pmcr r2
43 stm r0!, {r2}
47 read_cntkctl r2
48 stm r0!, {r2}
56 ldr r2, [r0], #4
59 msr spsr_fsxc, r2
77 ldm r0!, {r2}
78 write_pmcr r2
[all …]
/optee_os/core/arch/arm/plat-hisilicon/
H A Dhi3519av100_plat_init.S56 mrc p15, 4, r2, c1, c0, 1
57 orr r2, r2, #HACTRL_CPUECTLR
58 mcr p15, 4, r2, c1, c0, 1
65 mrc p15, 0, r2, c1, c0, 1
66 orr r2, r2, #ACTRL_CPUECTLR
67 mcr p15, 0, r2, c1, c0, 1
/optee_os/core/arch/arm/plat-ti/
H A Da9_plat_init.S41 ldr r2, [r3]
42 cmp r2, #0
44 moveq r2, #1
45 streq r2, [r3]
63 mov r2, #THREAD_CORE_LOCAL_SIZE
65 mla r3, r2, r0, r1
87 mov r2, #0
/optee_os/lib/libutils/ext/arch/arm/
H A Datomic_a32.S14 strex r2, r1, [r0]
15 cmp r2, #0
25 strex r2, r1, [r0]
26 cmp r2, #0
/optee_os/core/drivers/
H A Datmel_shdwc_a32.S49 ldr r6, [r2, #AT91_PMC_MCKR]
62 ldr r6, [r2, #AT91_PMC_MCKR]
64 str r6, [r2, #AT91_PMC_MCKR]
68 ldr r6, [r2, #AT91_PMC_SR]
H A Dstm32_omm.c205 struct stm32_mm_region *r2) in stm32_omm_region_contains() argument
207 return r1->start <= r2->start && r1->end >= r2->end; in stm32_omm_region_contains()
211 struct stm32_mm_region *r2) in stm32_omm_region_overlaps() argument
213 return r1->start <= r2->end && r1->end >= r2->start; in stm32_omm_region_overlaps()
/optee_os/core/pta/veraison_attestation/
H A Dhash.c34 const struct vm_region *r2 = *(const struct vm_region **)b; in cmp_regions() local
36 if (r1->size < r2->size) in cmp_regions()
39 if (r1->size > r2->size) in cmp_regions()
42 return memcmp((void *)r1->va, (void *)r2->va, r1->size); in cmp_regions()
/optee_os/core/arch/arm/include/
H A Darm64_macros.S95 .macro push, r1, r2 argument
96 stp \r1, \r2, [sp, #-16]!
100 .macro pop, r1, r2 argument
101 ldp \r1, \r2, [sp], #16
/optee_os/core/arch/arm/crypto/
H A Daes_modes_armv8a_ce_a32.S127 add ip, r2, #32 @ 3rd round key
133 add ip, r2, #32 @ 3rd round key
138 add ip, r2, #32 @ 3rd round key
143 add ip, r2, #32 @ 3rd round key
160 prepare_key r2, r3
191 prepare_key r2, r3
223 prepare_key r2, r3
244 prepare_key r2, r3
287 prepare_key r2, r3
397 prepare_key r2, r3
[all …]
H A Dsha256_armv8a_ce_a32.S57 subs r2, r2, #1
/optee_os/lib/libutils/isoc/arch/arm/
H A Dsetjmp_a32.S102 mov r2, r9
107 stmia r0!, {r1, r2, r3, r4, r5, r6}
121 ldmia r0!, {r2, r3, r4, r5, r6}
122 mov r8, r2
/optee_os/core/lib/libtomcrypt/src/mac/poly1305/
H A Dpoly1305.c17 ulong32 r0,r1,r2,r3,r4; in s_poly1305_block() local
26 r2 = st->r[2]; in s_poly1305_block()
31 s2 = r2 * 5; in s_poly1305_block()
52 …d2 = ((ulong64)h0 * r2) + ((ulong64)h1 * r1) + ((ulong64)h2 * r0) + ((ulong64)h3 * s4) + ((ulong64… in s_poly1305_block()
53 …d3 = ((ulong64)h0 * r3) + ((ulong64)h1 * r2) + ((ulong64)h2 * r1) + ((ulong64)h3 * r0) + ((ulong64… in s_poly1305_block()
54 …d4 = ((ulong64)h0 * r4) + ((ulong64)h1 * r3) + ((ulong64)h2 * r2) + ((ulong64)h3 * r1) + ((ulong64… in s_poly1305_block()
/optee_os/core/mm/
H A Dvm.c138 struct vm_region *r2 = NULL; in rem_um_region() local
156 r2 = TAILQ_NEXT(r, link); in rem_um_region()
157 if (r2) in rem_um_region()
158 last = MIN(last, ROUNDDOWN(r2->va, CORE_MMU_PGDIR_SIZE)); in rem_um_region()
160 r2 = TAILQ_PREV(r, vm_region_head, link); in rem_um_region()
161 if (r2) in rem_um_region()
163 ROUNDUP(r2->va + r2->size, CORE_MMU_PGDIR_SIZE)); in rem_um_region()
415 struct vm_region *r2 = NULL; in split_vm_region() local
420 r2 = calloc(1, sizeof(*r2)); in split_vm_region()
421 if (!r2) in split_vm_region()
[all …]
/optee_os/lib/libmbedtls/mbedtls/library/
H A Dpoly1305.c71 uint32_t r0, r1, r2, r3; in poly1305_process() local
78 r2 = ctx->r[2]; in poly1305_process()
82 rs2 = r2 + (r2 >> 2U); in poly1305_process()
120 d2 = mul64(acc0, r2) + in poly1305_process()
126 mul64(acc1, r2) + in poly1305_process()
/optee_os/core/arch/arm/include/sm/
H A Dsm.h57 uint32_t r2; member
74 uint32_t r2; member

12