Lines Matching defs:physmap
103 vm_paddr_t physmap[PHYSMAP_SIZE];
655 add_physmap_entry(uint64_t base, uint64_t length, vm_paddr_t *physmap,
671 if (base < physmap[i + 1]) {
672 if (base + length <= physmap[i]) {
685 base + length == physmap[insert_idx]) {
686 physmap[insert_idx] = base;
691 if (insert_idx > 0 && base == physmap[insert_idx - 1]) {
692 physmap[insert_idx - 1] += length;
709 physmap[i] = physmap[i - 2];
710 physmap[i + 1] = physmap[i - 1];
714 physmap[insert_idx] = base;
715 physmap[insert_idx + 1] = base + length;
721 add_fdt_mem_regions(struct mem_region *mr, int mrcnt, vm_paddr_t *physmap,
726 if (!add_physmap_entry(mr[i].mr_start, mr[i].mr_size, physmap,
734 add_efi_map_entries(struct efi_map_header *efihdr, vm_paddr_t *physmap,
826 physmap, physmap_idxp))
923 add_efi_map_entries(efihdr, physmap, &physmap_idx);
930 add_fdt_mem_regions(mem_regions, mem_regions_sz, physmap,
938 dump_avail[i] = physmap[i];
939 dump_avail[i + 1] = physmap[i + 1];
940 mem_len += physmap[i + 1] - physmap[i];