Lines Matching refs:free_head
91 uint32_t free_head; //linear address free head of this region member
141 hw_mem_regions[i].free_head = hw_mem_regions[i].end; in s_reserve_irom_region()
145 hw_mem_regions[i].free_head = hw_mem_regions[i].free_head + irom_len_to_reserve; in s_reserve_irom_region()
169 hw_mem_regions[i].free_head = hw_mem_regions[i].end; in s_reserve_drom_region()
173 hw_mem_regions[i].free_head = hw_mem_regions[i].free_head + drom_len_to_reserve; in s_reserve_drom_region()
190 hw_mem_regions[i].free_head = g_mmu_mem_regions[i].start; in esp_mmu_map_init()
211 if ((b->free_head == a->end) && (b->caps == a->caps) && (b->targets == a->targets)) { in esp_mmu_map_init()
216 b->free_head = a->free_head; in esp_mmu_map_init()
313 laddr = (uint32_t)s_mmu_ctx.mem_regions[found_region_id].free_head; in esp_mmu_map_reserve_block_with_caps()
314 s_mmu_ctx.mem_regions[found_region_id].free_head += aligned_size; in esp_mmu_map_reserve_block_with_caps()
440 dummy_head->laddr_start = found_region->free_head; in esp_mmu_map()
441 dummy_head->laddr_end = found_region->free_head; in esp_mmu_map()
591 … if (ptr_laddr >= s_mmu_ctx.mem_regions[i].free_head && ptr_laddr < s_mmu_ctx.mem_regions[i].end) { in esp_mmu_unmap()
640 s_mmu_ctx.mem_regions[i].free_head, in esp_mmu_map_dump_mapped_blocks()