| /optee_os/lib/libutils/isoc/arch/arm/ |
| H A D | arm32_aeabi_shift.c | 16 unsigned long lo = dword.w[0]; in __aeabi_llsl() local 19 hi = lo << (shift - 32); in __aeabi_llsl() 20 lo = 0; in __aeabi_llsl() 22 hi = (hi << shift) | (lo >> (32 - shift)); in __aeabi_llsl() 23 lo = lo << shift; in __aeabi_llsl() 27 dword.w[0] = lo; in __aeabi_llsl() 36 unsigned long lo = dword.w[0]; in __aeabi_llsr() local 39 lo = hi >> (shift - 32); in __aeabi_llsr() 42 lo = (lo >> shift) | (hi << (32 - shift)); in __aeabi_llsr() 47 dword.w[0] = lo; in __aeabi_llsr()
|
| /optee_os/core/crypto/ |
| H A D | aes-gcm-ghash-tbl.c | 113 unsigned char lo = 0, hi = 0, rem = 0; in internal_aes_gcm_ghash_mult_tbl() local 116 lo = x[15] & 0xf; in internal_aes_gcm_ghash_mult_tbl() 118 zh = ghash_key->HH[lo]; in internal_aes_gcm_ghash_mult_tbl() 119 zl = ghash_key->HL[lo]; in internal_aes_gcm_ghash_mult_tbl() 122 lo = x[i] & 0xf; in internal_aes_gcm_ghash_mult_tbl() 130 zh ^= ghash_key->HH[lo]; in internal_aes_gcm_ghash_mult_tbl() 131 zl ^= ghash_key->HL[lo]; in internal_aes_gcm_ghash_mult_tbl()
|
| /optee_os/core/mm/ |
| H A D | tee_mm.c | 15 bool tee_mm_init(tee_mm_pool_t *pool, paddr_t lo, paddr_size_t size, in tee_mm_init() argument 19 paddr_t initial_lo = lo; in tee_mm_init() 24 lo = ROUNDUP2(lo, 1 << shift); in tee_mm_init() 25 rounded = lo - initial_lo; in tee_mm_init() 31 .lo = lo, in tee_mm_init() 246 if ((base + size) < base || base < pool->lo) in tee_mm_alloc2() 257 offslo = (base - pool->lo) >> pool->shift; in tee_mm_alloc2() 258 offshi = ((base - pool->lo + size - 1) >> pool->shift) + 1; in tee_mm_alloc2() 323 return pool && addr >= pool->lo && in tee_mm_addr_is_within_range() 324 addr <= (pool->lo + (pool->size - 1)); in tee_mm_addr_is_within_range() [all …]
|
| H A D | phys_mem.c | 63 return nex_ta_pool->lo; in nex_phys_mem_get_ta_base() 65 return nex_core_pool->lo; in nex_phys_mem_get_ta_base() 70 return pool && core_is_buffer_inside(addr, 1, pool->lo, pool->size); in is_in_pool_range() 129 core_is_buffer_intersect(base, size, pool->lo, pool->size)) { in partial_carve_out() 135 pa = MAX(base, pool->lo); in partial_carve_out() 136 end_pa = MIN(base + size - 1, pool->lo + pool->size - 1); in partial_carve_out()
|
| /optee_os/lib/libutee/include/ |
| H A D | riscv_user_sysreg.h | 21 uint32_t lo __maybe_unused = 0; in read_time() 26 lo = read_csr(time); in read_time() 29 time = SHIFT_U64(hi, 32) | lo; in read_time()
|
| H A D | user_ta_header.h | 75 uint32_t lo; member
|
| /optee_os/core/arch/riscv/kernel/ |
| H A D | tee_time_rdtime.c | 15 uint32_t lo __maybe_unused = 0; in read_time() 25 lo = read_csr(time); in read_time() 28 time = SHIFT_U64(hi, 32) | lo; in read_time()
|
| /optee_os/core/kernel/ |
| H A D | tee_misc.c | 55 uint8_t lo; in tee_hs2b() local 63 if (tee_hs2b_rem_base(hs[i * 2 + 1], &lo)) in tee_hs2b() 65 b[i] = (hi << 4) + lo; in tee_hs2b()
|
| /optee_os/ta/ |
| H A D | user_ta_header.c | 181 .buf_start.ptr32 = { .lo = (uint32_t)&__ftrace_buf_start }, 182 .buf_end.ptr32 = { .lo = (uint32_t)__ftrace_buf_end }, 183 .ret_ptr.ptr32 = { .lo = (uint32_t)&__ftrace_return },
|
| /optee_os/core/include/mm/ |
| H A D | tee_mm.h | 30 paddr_t lo; /* low boundary of the pool */ member 65 bool tee_mm_init(tee_mm_pool_t *pool, paddr_t lo, paddr_size_t size,
|
| /optee_os/core/drivers/qcom/ramblur/ |
| H A D | ramblur_pimem_v3.c | 218 uint32_t lo = (uint32_t)addr; in configure_vault() local 226 lo &= RAMBLUR_WINn_DATA_VAULT_ADDR_LOW_RMSK; in configure_vault() 228 out_dword(reg, lo); in configure_vault() 229 readback_sync(reg, lo, UINT32_MAX, 0); in configure_vault()
|
| /optee_os/core/arch/arm/kernel/ |
| H A D | cache_helpers_a64.S | 37 b.lo loop_\op 113 b.lo level_done // nothing to do if no cache or icache 235 b.lo loop_ic_inv
|
| H A D | boot.c | 577 (vaddr_t)core_virt_mem_pool.lo + in init_pager_runtime() 618 tee_pager_add_pages(core_virt_mem_pool.lo, in init_pager_runtime() 619 (VCORE_UNPG_RX_PA - core_virt_mem_pool.lo) / in init_pager_runtime()
|
| H A D | thread_a64.S | 762 b.lo 1b
|
| /optee_os/core/arch/arm/include/ |
| H A D | arm64.h | 395 static inline void write_64bit_pair(uint64_t dst, uint64_t hi, uint64_t lo) in write_64bit_pair() argument 399 "r" (hi), "r" (lo), "r" (dst) : "memory"); in write_64bit_pair() 402 static inline void read_64bit_pair(uint64_t src, uint64_t *hi, uint64_t *lo) in read_64bit_pair() argument 411 *lo = tmp0; in read_64bit_pair()
|
| /optee_os/lib/libmbedtls/mbedtls/library/ |
| H A D | gcm.c | 305 unsigned char lo, hi, rem; in gcm_mult_smalltable() local 310 lo = x[15] & 0xf; in gcm_mult_smalltable() 313 pu64z = H[lo]; in gcm_mult_smalltable() 322 lo = x[i] & 0xf; in gcm_mult_smalltable() 329 mbedtls_xor_no_simd(u8z, u8z, (uint8_t *) H[lo], 16); in gcm_mult_smalltable()
|
| H A D | poly1305.c | 39 const uint32_t lo = (uint32_t) al * bl; in mul64() local 43 return lo + (me << 16) + ((uint64_t) hi << 32); in mul64()
|
| /optee_os/lib/libutils/ext/ |
| H A D | snprintk.c | 223 uint32_t lo; in uuid2str() member 231 uuid->lo, uuid->mid, uuid->hi_ver, in uuid2str()
|
| /optee_os/core/arch/arm/crypto/ |
| H A D | ghash-ce-core_a64.S | 397 b.lo 2222f /* 128 bits */
|