Searched refs:mem_unalign (Results 1 – 2 of 2) sorted by relevance
320 static inline void *memalign(uint32_t align, uint32_t size, void **mem_unalign) in memalign() argument325 *mem_unalign = (void *)rt_malloc(size + align); in memalign()327 if (!*mem_unalign) { in memalign()331 offset = *(uint32_t *)mem_unalign % align; in memalign()334 mem = (struct eqos_priv *)*mem_unalign; in memalign()336 mem = (struct eqos_priv *)(*mem_unalign + (align - offset)); in memalign()
257 static inline void *align_alloc(uint64_t align, uint32_t size, void **mem_unalign) in align_alloc() argument263 *mem_unalign = (void *)rt_malloc(size); in align_alloc()265 if (!*mem_unalign) in align_alloc()271 offset = (uint64_t)*mem_unalign % align; in align_alloc()274 mem = (void *)*mem_unalign; in align_alloc()276 mem = (void *)(*mem_unalign + (align - offset)); in align_alloc()
Completed in 10 milliseconds