Home
last modified time | relevance | path

Searched refs:cacheline_size (Results 1 – 3 of 3) sorted by relevance

/optee_os/core/kernel/
H A Dtee_misc.c126 uint32_t cacheline_size = 0; in alloc_cache_aligned() local
128 cacheline_size = cache_get_max_line_size(); in alloc_cache_aligned()
129 if (ROUNDUP2_OVERFLOW(size, cacheline_size, &alloc_size)) in alloc_cache_aligned()
132 ptr = memalign(cacheline_size, alloc_size); in alloc_cache_aligned()
/optee_os/core/drivers/crypto/caam/utils/
H A Dutils_dmaobj.c348 unsigned int cacheline_size = 0; in check_buffer_alignment() local
359 cacheline_size = dcache_get_line_size(); in check_buffer_alignment()
375 if (entry->origbuf.length < cacheline_size) { in check_buffer_alignment()
381 entry->origbuf.length, cacheline_size); in check_buffer_alignment()
389 va_start_align = ROUNDUP2(va_start, cacheline_size); in check_buffer_alignment()
397 if (remlen <= cacheline_size) { in check_buffer_alignment()
405 remlen, cacheline_size); in check_buffer_alignment()
446 va_end_align = ROUNDUP2(va_end, cacheline_size); in check_buffer_alignment()
452 va_end_align = ROUNDDOWN2(va_end, cacheline_size); in check_buffer_alignment()
455 if (remlen <= cacheline_size) { in check_buffer_alignment()
[all …]
H A Dutils_mem.c48 size_t cacheline_size = dcache_get_line_size(); in mem_alloc() local
54 if (ROUNDUP2_OVERFLOW(alloc_size, cacheline_size, &alloc_size)) in mem_alloc()
57 ptr = memalign(cacheline_size, alloc_size); in mem_alloc()