Lines Matching defs:physmap
108 vm_paddr_t physmap[PHYSMAP_SIZE];
579 add_physmap_entry(uint64_t base, uint64_t length, vm_paddr_t *physmap,
595 if (base < physmap[i + 1]) {
596 if (base + length <= physmap[i]) {
609 base + length == physmap[insert_idx]) {
610 physmap[insert_idx] = base;
615 if (insert_idx > 0 && base == physmap[insert_idx - 1]) {
616 physmap[insert_idx - 1] += length;
633 physmap[i] = physmap[i - 2];
634 physmap[i + 1] = physmap[i - 1];
638 physmap[insert_idx] = base;
639 physmap[insert_idx + 1] = base + length;
641 printf("physmap[%d] = 0x%016lx\n", insert_idx, base);
642 printf("physmap[%d] = 0x%016lx\n", insert_idx + 1, base + length);
763 mem_regions[i].mr_size, physmap, &physmap_idx);