Home
last modified time | relevance | path

Searched refs:lo (Results 1 – 19 of 19) sorted by relevance

/optee_os/lib/libutils/isoc/arch/arm/
H A Darm32_aeabi_shift.c16 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 Daes-gcm-ghash-tbl.c113 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 Dtee_mm.c15 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 Dphys_mem.c63 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 Driscv_user_sysreg.h21 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 Duser_ta_header.h75 uint32_t lo; member
/optee_os/core/arch/riscv/kernel/
H A Dtee_time_rdtime.c15 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 Dtee_misc.c55 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 Duser_ta_header.c181 .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 Dtee_mm.h30 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 Dramblur_pimem_v3.c218 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 Dcache_helpers_a64.S37 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 Dboot.c577 (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 Dthread_a64.S762 b.lo 1b
/optee_os/core/arch/arm/include/
H A Darm64.h395 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 Dgcm.c305 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 Dpoly1305.c39 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 Dsnprintk.c223 uint32_t lo; in uuid2str() member
231 uuid->lo, uuid->mid, uuid->hi_ver, in uuid2str()
/optee_os/core/arch/arm/crypto/
H A Dghash-ce-core_a64.S397 b.lo 2222f /* 128 bits */