Lines Matching refs:offset
201 static inline uintptr_t virt_from_bitmap_offset(size_t offset, size_t size) in virt_from_bitmap_offset() argument
204 - (offset * CONFIG_MMU_PAGE_SIZE) - size; in virt_from_bitmap_offset()
215 size_t offset, num_bits; in virt_region_init() local
232 offset = virt_to_bitmap_offset(K_MEM_VIRT_RAM_START, num_bits); in virt_region_init()
235 num_bits, offset); in virt_region_init()
242 size_t offset, num_bits; in virt_region_free() local
263 offset = virt_to_bitmap_offset(vaddr, size); in virt_region_free()
265 (void)sys_bitarray_free(&virt_region_bitmap, num_bits, offset); in virt_region_free()
281 offset = virt_to_bitmap_offset(adjusted_start, adjusted_sz); in virt_region_free()
283 (void)sys_bitarray_free(&virt_region_bitmap, num_bits, offset); in virt_region_free()
292 size_t offset; in virt_region_alloc() local
303 ret = sys_bitarray_alloc(&virt_region_bitmap, num_bits, &offset); in virt_region_alloc()
314 dest_addr = virt_from_bitmap_offset(offset, alloc_size); in virt_region_alloc()
363 (void)sys_bitarray_free(&virt_region_bitmap, num_bits, offset); in virt_region_alloc()
898 size_t offset; in k_mem_map_phys_bare() local
938 offset = virt_to_bitmap_offset(adjusted_start, adjusted_sz); in k_mem_map_phys_bare()
940 &virt_region_bitmap, num_bits, offset, true)) { in k_mem_map_phys_bare()
1296 for (size_t offset = 0; offset < size; offset += CONFIG_MMU_PAGE_SIZE) { in virt_region_foreach() local
1297 func((uint8_t *)addr + offset); in virt_region_foreach()
1443 for (size_t offset = 0; offset < size; offset += CONFIG_MMU_PAGE_SIZE) { in k_mem_page_out() local
1444 void *pos = (uint8_t *)addr + offset; in k_mem_page_out()