Lines Matching refs:num_bits
215 size_t offset, num_bits; in virt_region_init() local
224 num_bits = K_MEM_VM_RESERVED / CONFIG_MMU_PAGE_SIZE; in virt_region_init()
226 num_bits, 0); in virt_region_init()
230 num_bits = POINTER_TO_UINT(K_MEM_VM_FREE_START) in virt_region_init()
232 offset = virt_to_bitmap_offset(K_MEM_VIRT_RAM_START, num_bits); in virt_region_init()
233 num_bits /= CONFIG_MMU_PAGE_SIZE; in virt_region_init()
235 num_bits, offset); in virt_region_init()
242 size_t offset, num_bits; in virt_region_free() local
264 num_bits = size / CONFIG_MMU_PAGE_SIZE; in virt_region_free()
265 (void)sys_bitarray_free(&virt_region_bitmap, num_bits, offset); in virt_region_free()
282 num_bits = adjusted_sz / CONFIG_MMU_PAGE_SIZE; in virt_region_free()
283 (void)sys_bitarray_free(&virt_region_bitmap, num_bits, offset); in virt_region_free()
293 size_t num_bits; in virt_region_alloc() local
301 num_bits = (size + align - CONFIG_MMU_PAGE_SIZE) / CONFIG_MMU_PAGE_SIZE; in virt_region_alloc()
302 alloc_size = num_bits * CONFIG_MMU_PAGE_SIZE; in virt_region_alloc()
303 ret = sys_bitarray_alloc(&virt_region_bitmap, num_bits, &offset); in virt_region_alloc()
897 size_t num_bits; in k_mem_map_phys_bare() local
937 num_bits = adjusted_sz / CONFIG_MMU_PAGE_SIZE; in k_mem_map_phys_bare()
940 &virt_region_bitmap, num_bits, offset, true)) { in k_mem_map_phys_bare()