Home
last modified time | relevance | path

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

/xnu-8020.121.3/libkern/os/
H A Dlog_mem.c41 #define MAP_SIZE(size_order, min_order) \ argument
42 MAX(1, (1 << ((size_order) - (min_order) + 1)) / 8)
253 logmem_required_size(size_t size_order, size_t min_order) in logmem_required_size() argument
255 return round_page(BLOCK_SIZE(size_order)) + round_page(MAP_SIZE(size_order, min_order)); in logmem_required_size()
277 logmem_init(logmem_t *lm, void *lm_mem, size_t lm_mem_size, size_t size_order, size_t min_order, si… in logmem_init() argument
279 assert(lm_mem_size >= logmem_required_size(size_order, min_order)); in logmem_init()
280 assert(size_order >= max_order); in logmem_init()
288 lm->lm_mem_map = (uint8_t *)((uintptr_t)lm_mem + round_page(BLOCK_SIZE(size_order))); in logmem_init()
290 lm->lm_cap_order = size_order; in logmem_init()
293 lm->lm_cnt_free = BLOCK_SIZE(size_order); in logmem_init()