Searched refs:pfn_p (Results 1 – 1 of 1) sorted by relevance
/titanic_44/usr/src/uts/sun4v/io/px/ |
H A D | px_lib4v.c | 434 io_page_list_t *pfns, *pfn_p; in px_lib_iommu_map() local 442 if ((pfns = pfn_p = kmem_zalloc((pages * sizeof (io_page_list_t)), in px_lib_iommu_map() 460 while ((ttes_mapped = pfn_p - pfns) < pages) { in px_lib_iommu_map() 461 uintptr_t ra = va_to_pa(pfn_p); in px_lib_iommu_map() 469 ttes2map -= ttes_mapped, pfn_p += ttes_mapped) { in px_lib_iommu_map() 473 PCI_TSBID(tsb_num, tsb_index + (pfn_p - pfns)), in px_lib_iommu_map() 475 ((uintptr_t)pfn_p & MMU_PAGE_OFFSET)), in px_lib_iommu_map() 480 ttes_mapped = pfn_p - pfns; in px_lib_iommu_map() 488 tsb_index + (pfn_p - pfns), ttes2map, attr, in px_lib_iommu_map() 489 ra | ((uintptr_t)pfn_p & MMU_PAGE_OFFSET), in px_lib_iommu_map()
|