Lines Matching refs:pa
313 physmem_hardware_region(uint64_t pa, uint64_t sz) in physmem_hardware_region() argument
321 if (pa == 0) { in physmem_hardware_region()
324 pa = PAGE_SIZE; in physmem_hardware_region()
326 } else if (pa > MAX_PHYS_ADDR) { in physmem_hardware_region()
342 if ((pa + sz) > (MAX_PHYS_ADDR - 1024 * 1024)) { in physmem_hardware_region()
343 sz = MAX_PHYS_ADDR - pa + 1; in physmem_hardware_region()
353 adj = round_page(pa) - pa; in physmem_hardware_region()
354 pa = round_page(pa); in physmem_hardware_region()
358 hwcnt = insert_region(hwregions, hwcnt, pa, sz, 0); in physmem_hardware_region()
365 physmem_exclude_region(vm_paddr_t pa, vm_size_t sz, uint32_t exflags) in physmem_exclude_region() argument
373 adj = pa - trunc_page(pa); in physmem_exclude_region()
374 pa = trunc_page(pa); in physmem_exclude_region()
378 panic("failed to exclude region %#jx-%#jx", (uintmax_t)pa, in physmem_exclude_region()
379 (uintmax_t)(pa + sz)); in physmem_exclude_region()
380 excnt = insert_region(exregions, excnt, pa, sz, exflags); in physmem_exclude_region()