Home
last modified time | relevance | path

Searched refs:pfn_p (Results 1 – 1 of 1) sorted by relevance

/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c438 io_page_list_t *pfns, *pfn_p; in px_lib_iommu_map() local
446 if ((pfns = pfn_p = kmem_zalloc((pages * sizeof (io_page_list_t)), in px_lib_iommu_map()
464 while ((ttes_mapped = pfn_p - pfns) < pages) { in px_lib_iommu_map()
465 uintptr_t ra = va_to_pa(pfn_p); in px_lib_iommu_map()
473 ttes2map -= ttes_mapped, pfn_p += ttes_mapped) { in px_lib_iommu_map()
477 PCI_TSBID(tsb_num, tsb_index + (pfn_p - pfns)), in px_lib_iommu_map()
479 ((uintptr_t)pfn_p & MMU_PAGE_OFFSET)), in px_lib_iommu_map()
484 ttes_mapped = pfn_p - pfns; in px_lib_iommu_map()
492 tsb_index + (pfn_p - pfns), ttes2map, attr, in px_lib_iommu_map()
493 ra | ((uintptr_t)pfn_p & MMU_PAGE_OFFSET), in px_lib_iommu_map()