Home
last modified time | relevance | path

Searched refs:r (Results 1 – 25 of 109) sorted by relevance

12345

/optee_os/core/mm/
H A Dvm.c134 static void rem_um_region(struct user_mode_ctx *uctx, struct vm_region *r) in rem_um_region() argument
136 vaddr_t begin = ROUNDDOWN(r->va, CORE_MMU_PGDIR_SIZE); in rem_um_region()
137 vaddr_t last = ROUNDUP(r->va + r->size, CORE_MMU_PGDIR_SIZE); in rem_um_region()
140 if (mobj_is_paged(r->mobj)) { in rem_um_region()
141 tee_pager_rem_um_region(uctx, r->va, r->size); in rem_um_region()
143 pgt_clear_range(uctx, r->va, r->va + r->size); in rem_um_region()
144 tlbi_va_range_asid(r->va, r->size, SMALL_PAGE_SIZE, in rem_um_region()
156 r2 = TAILQ_NEXT(r, link); in rem_um_region()
160 r2 = TAILQ_PREV(r, vm_region_head, link); in rem_um_region()
183 struct vm_region *r) in set_reg_in_table() argument
[all …]
H A Dmobj_dyn_shm.c130 static void reg_shm_unmap_helper(struct mobj_reg_shm *r) in reg_shm_unmap_helper() argument
132 assert(r->mm); in reg_shm_unmap_helper()
133 assert(r->mm->pool->shift == SMALL_PAGE_SHIFT); in reg_shm_unmap_helper()
134 core_mmu_unmap_pages(tee_mm_get_smem(r->mm), r->mm->size); in reg_shm_unmap_helper()
135 tee_mm_free(r->mm); in reg_shm_unmap_helper()
136 r->mm = NULL; in reg_shm_unmap_helper()
154 struct mobj_reg_shm *r = to_mobj_reg_shm(mobj); in mobj_reg_shm_free() local
157 if (r->guarded && !r->releasing) { in mobj_reg_shm_free()
166 reg_shm_free_helper(r); in mobj_reg_shm_free()
174 r->release_frees = true; in mobj_reg_shm_free()
[all …]
/optee_os/core/pta/tests/
H A Dmisc.c182 intmax_t r; in self_test_mul_signed_overflow() local
184 if (MUL_OVERFLOW(32, -30, &r)) in self_test_mul_signed_overflow()
186 if (r != -960) in self_test_mul_signed_overflow()
188 if (MUL_OVERFLOW(-32, 30, &r)) in self_test_mul_signed_overflow()
190 if (r != -960) in self_test_mul_signed_overflow()
192 if (MUL_OVERFLOW(32, 30, &r)) in self_test_mul_signed_overflow()
194 if (r != 960) in self_test_mul_signed_overflow()
197 if (MUL_OVERFLOW(INTMAX_MAX, 1, &r)) in self_test_mul_signed_overflow()
199 if (r != INTMAX_MAX) in self_test_mul_signed_overflow()
201 if (MUL_OVERFLOW(INTMAX_MAX / 4, 4, &r)) in self_test_mul_signed_overflow()
[all …]
/optee_os/core/lib/libtomcrypt/src/ciphers/
H A Dxtea.c71 int r; in xtea_ecb_encrypt() local
79 for (r = 0; r < 32; r += 4) { in xtea_ecb_encrypt()
80 y = (y + ((((z<<4)^(z>>5)) + z) ^ skey->xtea.A[r])) & 0xFFFFFFFFUL; in xtea_ecb_encrypt()
81 z = (z + ((((y<<4)^(y>>5)) + y) ^ skey->xtea.B[r])) & 0xFFFFFFFFUL; in xtea_ecb_encrypt()
83 y = (y + ((((z<<4)^(z>>5)) + z) ^ skey->xtea.A[r+1])) & 0xFFFFFFFFUL; in xtea_ecb_encrypt()
84 z = (z + ((((y<<4)^(y>>5)) + y) ^ skey->xtea.B[r+1])) & 0xFFFFFFFFUL; in xtea_ecb_encrypt()
86 y = (y + ((((z<<4)^(z>>5)) + z) ^ skey->xtea.A[r+2])) & 0xFFFFFFFFUL; in xtea_ecb_encrypt()
87 z = (z + ((((y<<4)^(y>>5)) + y) ^ skey->xtea.B[r+2])) & 0xFFFFFFFFUL; in xtea_ecb_encrypt()
89 y = (y + ((((z<<4)^(z>>5)) + z) ^ skey->xtea.A[r+3])) & 0xFFFFFFFFUL; in xtea_ecb_encrypt()
90 z = (z + ((((y<<4)^(y>>5)) + y) ^ skey->xtea.B[r+3])) & 0xFFFFFFFFUL; in xtea_ecb_encrypt()
[all …]
H A Danubis.c884 int N, R, i, pos, r; in s_anubis_setup() local
927 for (r = 0; r <= R; r++) { in s_anubis_setup()
967 skey->anubis.roundKeyEnc[r][0] = K0; in s_anubis_setup()
968 skey->anubis.roundKeyEnc[r][1] = K1; in s_anubis_setup()
969 skey->anubis.roundKeyEnc[r][2] = K2; in s_anubis_setup()
970 skey->anubis.roundKeyEnc[r][3] = K3; in s_anubis_setup()
975 if (r == R) { in s_anubis_setup()
985 kappa[0] = inter[0] ^ rc[r]; in s_anubis_setup()
998 for (r = 1; r < R; r++) { in s_anubis_setup()
1000 v = skey->anubis.roundKeyEnc[R - r][i]; in s_anubis_setup()
[all …]
H A Dblowfish.c302 ulong32 l, r; in s_blowfish_encipher() local
313 r = *R; in s_blowfish_encipher()
317 l ^= skey->blowfish.K[rounds++]; r ^= F(l); in s_blowfish_encipher()
318 r ^= skey->blowfish.K[rounds++]; l ^= F(r); in s_blowfish_encipher()
319 l ^= skey->blowfish.K[rounds++]; r ^= F(l); in s_blowfish_encipher()
320 r ^= skey->blowfish.K[rounds++]; l ^= F(r); in s_blowfish_encipher()
325 r ^= skey->blowfish.K[17]; in s_blowfish_encipher()
327 *L = r; in s_blowfish_encipher()
522 int r; in s_blowfish_ecb_decrypt() local
547 for (r = 15; r > 0; ) { in s_blowfish_ecb_decrypt()
[all …]
/optee_os/core/pta/veraison_attestation/
H A Dhash.c16 static bool is_region_valid(struct vm_region *r) in is_region_valid() argument
22 return ((r->flags & want) == want && !(r->flags & dontwant)); in is_region_valid()
49 struct vm_region *r = NULL; in hash_regions() local
67 TAILQ_FOREACH(r, &vm_info->regions, link) in hash_regions()
68 if (is_region_valid(r)) in hash_regions()
77 TAILQ_FOREACH(r, &vm_info->regions, link) in hash_regions()
78 if (is_region_valid(r)) in hash_regions()
79 regions[i++] = r; in hash_regions()
89 r = regions[i]; in hash_regions()
90 DMSG("va %p size %zu", (void *)r->va, r->size); in hash_regions()
[all …]
/optee_os/core/kernel/
H A Duser_mode_ctx.c12 struct vm_region *r = NULL; in user_mode_ctx_print_mappings() local
16 TAILQ_FOREACH(r, &uctx->vm_info.regions, link) { in user_mode_ctx_print_mappings()
19 if (r->mobj) in user_mode_ctx_print_mappings()
20 mobj_get_pa(r->mobj, r->offset, 0, &pa); in user_mode_ctx_print_mappings()
22 mattr_perm_to_str(flags, sizeof(flags), r->attr); in user_mode_ctx_print_mappings()
25 n, PRIxVA_WIDTH, r->va, PRIxPA_WIDTH, pa, r->size, in user_mode_ctx_print_mappings()
H A Drefcount.c10 bool refcount_inc(struct refcount *r) in refcount_inc() argument
13 unsigned int oval = atomic_load_uint(&r->val); in refcount_inc()
22 if (atomic_cas_uint(&r->val, &oval, nval)) in refcount_inc()
31 bool refcount_dec(struct refcount *r) in refcount_dec() argument
34 unsigned int oval = atomic_load_uint(&r->val); in refcount_dec()
40 if (atomic_cas_uint(&r->val, &oval, nval)) { in refcount_dec()
/optee_os/lib/libutils/isoc/arch/arm/softfloat/source/
H A Ds_approxRecipSqrt32_1.c58 uint_fast32_t r; in softfloat_approxRecipSqrt32_1() local
67 r = ((uint_fast32_t) r0<<16) + ((r0 * (uint_fast64_t) delta0)>>25); in softfloat_approxRecipSqrt32_1()
69 r += ((uint32_t) ((r>>1) + (r>>3) - ((uint_fast32_t) r0<<14)) in softfloat_approxRecipSqrt32_1()
72 if ( ! (r & 0x80000000) ) r = 0x80000000; in softfloat_approxRecipSqrt32_1()
73 return r; in softfloat_approxRecipSqrt32_1()
H A Ds_approxRecip32_1.c57 uint_fast32_t r; in softfloat_approxRecip32_1() local
64 r = ((uint_fast32_t) r0<<16) + ((r0 * (uint_fast64_t) delta0)>>24); in softfloat_approxRecip32_1()
66 r += ((uint32_t) r * (uint_fast64_t) sqrDelta0)>>48; in softfloat_approxRecip32_1()
67 return r; in softfloat_approxRecip32_1()
/optee_os/core/include/kernel/
H A Drefcount.h55 bool refcount_inc(struct refcount *r);
57 bool refcount_dec(struct refcount *r);
59 static inline void refcount_set(struct refcount *r, unsigned int val) in refcount_set() argument
61 atomic_store_uint(&r->val, val); in refcount_set()
64 static inline unsigned int refcount_val(struct refcount *r) in refcount_val() argument
66 return atomic_load_uint(&r->val); in refcount_val()
/optee_os/core/drivers/clk/sam/
H A Dsama5d2_clk.c76 struct clk_range r; member
80 .r = { .min = 0, .max = 83000000 },
84 .r = { .min = 0, .max = 83000000 },
94 .r = { .min = 0, .max = 83000000 },
98 .r = { .min = 0, .max = 83000000 },
102 .r = { .min = 0, .max = 83000000 },
106 .r = { .min = 0, .max = 83000000 },
110 .r = { .min = 0, .max = 83000000 },
114 .r = { .min = 0, .max = 83000000 },
118 .r = { .min = 0, .max = 83000000 },
[all …]
/optee_os/lib/libutils/isoc/
H A Dqsort.c79 int d, r, swaptype, swap_cnt; in qsort() local
107 while (pb <= pc && (r = cmp(pb, a)) <= 0) { in qsort()
108 if (r == 0) { in qsort()
115 while (pb <= pc && (r = cmp(pc, a)) >= 0) { in qsort()
116 if (r == 0) { in qsort()
138 r = min(pa - (char *)a, pb - pa); in qsort()
139 vecswap(a, pb - r, r); in qsort()
140 r = min(pd - pc, pn - pd - (int)es); in qsort()
141 vecswap(pb, pn - r, r); in qsort()
142 if ((r = pb - pa) > (int)es) in qsort()
[all …]
/optee_os/core/lib/libtomcrypt/src/mac/poly1305/
H A Dpoly1305.c24 r0 = st->r[0]; in s_poly1305_block()
25 r1 = st->r[1]; in s_poly1305_block()
26 r2 = st->r[2]; in s_poly1305_block()
27 r3 = st->r[3]; in s_poly1305_block()
28 r4 = st->r[4]; in s_poly1305_block()
90 LOAD32L(st->r[0], key + 0); st->r[0] = (st->r[0] ) & 0x3ffffff; in poly1305_init()
91 LOAD32L(st->r[1], key + 3); st->r[1] = (st->r[1] >> 2) & 0x3ffff03; in poly1305_init()
92 LOAD32L(st->r[2], key + 6); st->r[2] = (st->r[2] >> 4) & 0x3ffc0ff; in poly1305_init()
93 LOAD32L(st->r[3], key + 9); st->r[3] = (st->r[3] >> 6) & 0x3f03fff; in poly1305_init()
94 LOAD32L(st->r[4], key + 12); st->r[4] = (st->r[4] >> 8) & 0x00fffff; in poly1305_init()
[all …]
/optee_os/core/lib/libtomcrypt/src/pk/dsa/
H A Ddsa_verify_hash.c23 int dsa_verify_hash_raw( void *r, void *s, in dsa_verify_hash_raw() argument
30 LTC_ARGCHK(r != NULL); in dsa_verify_hash_raw()
44 …if (mp_cmp_d(r, 0) != LTC_MP_GT || mp_cmp_d(s, 0) != LTC_MP_GT || mp_cmp(r, key->q) != LTC_MP_LT |… in dsa_verify_hash_raw()
60 …if ((err = mp_mulmod(r, w, key->q, u2)) != CRYPT_OK) { goto erro… in dsa_verify_hash_raw()
69 if (mp_cmp(r, v) == LTC_MP_EQ) { in dsa_verify_hash_raw()
94 void *r, *s; in dsa_verify_hash() local
101 if ((err = mp_init_multi(&r, &s, LTC_NULL)) != CRYPT_OK) { in dsa_verify_hash()
105 LTC_SET_ASN1(sig_seq, 0, LTC_ASN1_INTEGER, r, 1UL); in dsa_verify_hash()
119 err = dsa_verify_hash_raw(r, s, hash, hashlen, stat, key); in dsa_verify_hash()
122 mp_clear_multi(r, s, LTC_NULL); in dsa_verify_hash()
H A Ddsa_sign_hash.c24 void *r, void *s, in dsa_sign_hash_raw() argument
32 LTC_ARGCHK(r != NULL); in dsa_sign_hash_raw()
74 …if ((err = mp_exptmod(key->g, k, key->p, r)) != CRYPT_OK) { goto error; } in dsa_sign_hash_raw()
75 …if ((err = mp_mod(r, key->q, r)) != CRYPT_OK) { goto error; } in dsa_sign_hash_raw()
77 …if (mp_iszero(r) == LTC_MP_YES) { goto retry; } in dsa_sign_hash_raw()
84 …if ((err = mp_mul(key->x, r, s)) != CRYPT_OK) { goto error; } in dsa_sign_hash_raw()
116 void *r, *s; in dsa_sign_hash() local
124 if (mp_init_multi(&r, &s, LTC_NULL) != CRYPT_OK) { in dsa_sign_hash()
128 if ((err = dsa_sign_hash_raw(in, inlen, r, s, prng, wprng, key)) != CRYPT_OK) { in dsa_sign_hash()
133 LTC_ASN1_INTEGER, 1UL, r, in dsa_sign_hash()
[all …]
/optee_os/core/lib/libtomcrypt/src/pk/ec25519/
H A Dtweetnacl.c41 sv set25519(gf r, const gf a) in set25519() argument
44 FOR(i,16) r[i]=a[i]; in set25519()
171 i64 x[80],r,i; in tweetnacl_crypto_scalarmult() local
183 r=(z[i>>3]>>(i&7))&1; in tweetnacl_crypto_scalarmult()
184 sel25519(a,b,r); in tweetnacl_crypto_scalarmult()
185 sel25519(c,d,r); in tweetnacl_crypto_scalarmult()
204 sel25519(a,b,r); in tweetnacl_crypto_scalarmult()
205 sel25519(c,d,r); in tweetnacl_crypto_scalarmult()
274 sv pack(u8 *r,gf p[4]) in pack() argument
280 pack25519(r, ty); in pack()
[all …]
/optee_os/lib/libutils/compiler-rt/lib/builtins/
H A Dint_div_impl.inc27 fixuint_t r = n >> sr;
31 r = (r << 1) | (n >> (N - 1));
35 // if (r >= d) r -= d, carry = 1;
36 const fixint_t s = (fixint_t)(d - r - 1) >> (N - 1);
38 r -= d & s;
56 fixuint_t r = n >> sr;
60 r = (r << 1) | (n >> (N - 1));
64 // if (r >= d) r -= d, carry = 1;
65 const fixint_t s = (fixint_t)(d - r - 1) >> (N - 1);
67 r -= d & s;
[all …]
/optee_os/lib/libmbedtls/mbedtls/library/
H A Decdsa.c77 mbedtls_mpi r; /* r value */ member
93 mbedtls_mpi_init(&ctx->r); in ecdsa_restart_sig_init()
107 mbedtls_mpi_free(&ctx->r); in ecdsa_restart_sig_free()
244 mbedtls_mpi *r, mbedtls_mpi *s, in mbedtls_ecdsa_sign_restartable() argument
255 mbedtls_mpi *pk = &k, *pr = r; in mbedtls_ecdsa_sign_restartable()
278 pr = &rs_ctx->sig->r; in mbedtls_ecdsa_sign_restartable()
364 MBEDTLS_MPI_CHK(mbedtls_mpi_copy(r, pr)); in mbedtls_ecdsa_sign_restartable()
380 int mbedtls_ecdsa_sign(mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_mpi *s, in mbedtls_ecdsa_sign() argument
385 return mbedtls_ecdsa_sign_restartable(grp, r, s, d, buf, blen, in mbedtls_ecdsa_sign()
398 mbedtls_mpi *r, mbedtls_mpi *s, in mbedtls_ecdsa_sign_det_restartable() argument
[all …]
H A Dbignum_mod.c25 int mbedtls_mpi_mod_residue_setup(mbedtls_mpi_mod_residue *r, in mbedtls_mpi_mod_residue_setup() argument
34 r->limbs = N->limbs; in mbedtls_mpi_mod_residue_setup()
35 r->p = p; in mbedtls_mpi_mod_residue_setup()
40 void mbedtls_mpi_mod_residue_release(mbedtls_mpi_mod_residue *r) in mbedtls_mpi_mod_residue_release() argument
42 if (r == NULL) { in mbedtls_mpi_mod_residue_release()
46 r->limbs = 0; in mbedtls_mpi_mod_residue_release()
47 r->p = NULL; in mbedtls_mpi_mod_residue_release()
317 int mbedtls_mpi_mod_read(mbedtls_mpi_mod_residue *r, in mbedtls_mpi_mod_read() argument
326 if (r->limbs == 0 || N->limbs == 0) { in mbedtls_mpi_mod_read()
329 if (r->limbs != N->limbs) { in mbedtls_mpi_mod_read()
[all …]
H A Dalignment.h117 uint16_t r; in mbedtls_get_unaligned_uint16() local
120 r = *p16; in mbedtls_get_unaligned_uint16()
123 r = p16->x; in mbedtls_get_unaligned_uint16()
125 memcpy(&r, p, sizeof(r)); in mbedtls_get_unaligned_uint16()
127 return r; in mbedtls_get_unaligned_uint16()
169 uint32_t r; in mbedtls_get_unaligned_uint32() local
172 r = *p32; in mbedtls_get_unaligned_uint32()
175 r = p32->x; in mbedtls_get_unaligned_uint32()
177 memcpy(&r, p, sizeof(r)); in mbedtls_get_unaligned_uint32()
179 return r; in mbedtls_get_unaligned_uint32()
[all …]
/optee_os/lib/libutils/isoc/arch/arm/
H A Darm32_aeabi_ldivmod.c9 unsigned long long r; /* computed remainder */ member
23 qr->r = 0xFFFFFFFFFFFFFFFFULL; /* division by 0 */ in division_lqr()
41 qr->r = n; in division_lqr()
55 qr->r = -qr->r; in ul_div_qr()
74 asm_ulqr->v1 = qr.r; in __ul_divmod()
103 asm_lqr->v1 = qr.r; in __l_divmod()
/optee_os/core/lib/libtomcrypt/src/pk/ecc/
H A Decc_sign_hash.c32 void *r, *s, *e, *p, *b; in ecc_sign_hash_ex() local
49 if ((err = mp_init_multi(&r, &s, &e, &b, LTC_NULL)) != CRYPT_OK) { in ecc_sign_hash_ex()
79 if ((err = mp_mod(pubkey.pubkey.x, p, r)) != CRYPT_OK) { goto error; } in ecc_sign_hash_ex()
93 if (mp_iszero(r) == LTC_MP_YES) { in ecc_sign_hash_ex()
100 … if ((err = mp_mulmod(key->k, r, p, s)) != CRYPT_OK) { goto error; } /* s = xr */ in ecc_sign_hash_ex()
121 LTC_ASN1_INTEGER, 1UL, r, in ecc_sign_hash_ex()
129 i = mp_unsigned_bin_size(r); in ecc_sign_hash_ex()
130 if ((err = mp_to_unsigned_bin(r, out + (pbytes - i))) != CRYPT_OK) { goto errnokey; } in ecc_sign_hash_ex()
144 i = mp_unsigned_bin_size(r); in ecc_sign_hash_ex()
145 if ((err = mp_to_unsigned_bin(r, out + 32 - i)) != CRYPT_OK) { goto errnokey; } in ecc_sign_hash_ex()
[all …]
/optee_os/core/lib/libtomcrypt/src/stream/sosemanuk/
H A Dsosemanuk.c213 st->kc[i ++] = r ## d0; \ in sosemanuk_setup()
214 st->kc[i ++] = r ## d1; \ in sosemanuk_setup()
215 st->kc[i ++] = r ## d2; \ in sosemanuk_setup()
216 st->kc[i ++] = r ## d3; \ in sosemanuk_setup()
352 KA(zc, r ## i0, r ## i1, r ## i2, r ## i3); \ in sosemanuk_setiv()
353 S(r ## i0, r ## i1, r ## i2, r ## i3, r ## i4); \ in sosemanuk_setiv()
354 SERPENT_LT(r ## o0, r ## o1, r ## o2, r ## o3); \ in sosemanuk_setiv()
362 KA(zc, r ## i0, r ## i1, r ## i2, r ## i3); \ in sosemanuk_setiv()
363 S(r ## i0, r ## i1, r ## i2, r ## i3, r ## i4); \ in sosemanuk_setiv()
364 SERPENT_LT(r ## o0, r ## o1, r ## o2, r ## o3); \ in sosemanuk_setiv()
[all …]

12345