Lines Matching defs:physmap

997 add_physmap_entry(uint64_t base, uint64_t length, vm_paddr_t *physmap,
1015 if (base < physmap[i + 1]) {
1016 if (base + length <= physmap[i]) {
1028 if (insert_idx <= physmap_idx && base + length == physmap[insert_idx]) {
1029 physmap[insert_idx] = base;
1034 if (insert_idx > 0 && base == physmap[insert_idx - 1]) {
1035 physmap[insert_idx - 1] += length;
1052 physmap[i] = physmap[i - 2];
1053 physmap[i + 1] = physmap[i - 1];
1057 physmap[insert_idx] = base;
1058 physmap[insert_idx + 1] = base + length;
1064 vm_paddr_t *physmap, int *physmap_idx)
1078 if (!add_physmap_entry(smap->base, smap->length, physmap,
1085 add_efi_map_entries(struct efi_map_header *efihdr, vm_paddr_t *physmap,
1177 physmap, physmap_idx))
1187 native_parse_memmap(caddr_t kmdp, vm_paddr_t *physmap, int *physmap_idx)
1209 add_efi_map_entries(efihdr, physmap, physmap_idx);
1213 bios_add_smap_entries(smap, size, physmap, physmap_idx);
1221 * Populate the (physmap) array with base/bound pairs describing the
1234 vm_paddr_t pa, physmap[PHYSMAP_SIZE];
1246 bzero(physmap, sizeof(physmap));
1249 init_ops.parse_memmap(kmdp, physmap, &physmap_idx);
1257 if (physmap[i] <= 0xA0000) {
1258 basemem = physmap[i + 1] / 1024;
1276 if (physmap[1] >= 0x100000000)
1279 physmap[1] = init_ops.mp_bootaddress(physmap[1] / 1024);
1288 Maxmem = atop(physmap[physmap_idx + 1]);
1313 if (Maxmem > atop(physmap[physmap_idx + 1]))
1314 Maxmem = atop(physmap[physmap_idx + 1]);
1316 if (atop(physmap[physmap_idx + 1]) != Maxmem &&
1332 if (physmap[0] < physmem_start) {
1334 physmap[0] = PAGE_SIZE;
1335 else if (physmem_start >= physmap[1])
1336 physmap[0] = round_page(physmap[1] - PAGE_SIZE);
1338 physmap[0] = round_page(physmem_start);
1342 phys_avail[pa_indx++] = physmap[0];
1343 phys_avail[pa_indx] = physmap[0];
1344 dump_avail[da_indx] = physmap[0];
1355 * physmap is in bytes, so when converting to page boundaries,
1365 if (physmap[i + 1] < end)
1366 end = trunc_page(physmap[i + 1]);
1367 for (pa = round_page(physmap[i]); pa < end; pa += PAGE_SIZE) {