Home
last modified time | relevance | path

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

/titanic_44/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c434 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()