Lines Matching refs:dh_pfn
981 dhp->dh_pfn += btop(len); in devmap_handle_reduce_len()
1500 pfnum = dhp->dh_pfn + btop(off); in segdev_faultpage()
2009 pfnum = dhp->dh_pfn + btop((uintptr_t)(addr - dhp->dh_uvaddr)); in segdev_faultpages()
2541 aligned_off = (offset_t)ptob(maxdhp->dh_pfn) - offset; in devmap_device()
2732 base = (ulong_t)ptob(dhp->dh_pfn); in devmap_roundup()
2747 base, poff, dhp->dh_pfn)); in devmap_roundup()
2753 *opfn = dhp->dh_pfn + btop(poff - base); in devmap_roundup()
2891 *laddr = dhp->dh_uvaddr + ptob(pfn - dhp->dh_pfn); in devmap_get_large_pgsize()
2896 off = ptob(pfn - dhp->dh_pfn) + pgsize; in devmap_get_large_pgsize()
3356 base = (ulong_t)ptob(dhp->dh_pfn); in devmap_devmem_large_page_setup()
3415 dhp->dh_pfn = PFN_INVALID; in devmap_devmem_setup()
3443 err = ddi_map(dip, &mr, roff, len, (caddr_t *)&dhp->dh_pfn); in devmap_devmem_setup()
3451 ASSERT(!pf_is_memory(dhp->dh_pfn)); in devmap_devmem_setup()
3536 dhp->dh_pfn = PFN_INVALID; in devmap_devmem_remap()
3573 dhp->dh_pfn = pfn; in devmap_devmem_remap()