Lines Matching refs:npages
178 size_t npages, size_t pfn_index) in px_mmu_map_pages() argument
184 ASSERT(npages <= mp->dmai_ndvmapages); in px_mmu_map_pages()
187 (uint_t)pg_index, dvma_pg, (uint_t)npages, (uint_t)pfn_index); in px_mmu_map_pages()
189 if (px_lib_iommu_map(dip, PCI_TSBID(0, pg_index), npages, in px_mmu_map_pages()
202 pg_index + npages); in px_mmu_map_pages()
206 if (px_lib_iommu_map(dip, PCI_TSBID(0, pg_index + npages), 1, in px_mmu_map_pages()
208 pfn_index + npages - 1, MMU_MAP_PFN) != DDI_SUCCESS) { in px_mmu_map_pages()
212 if (px_lib_iommu_demap(dip, PCI_TSBID(0, pg_index), npages) in px_mmu_map_pages()
229 uint_t npages) in px_mmu_unmap_pages() argument
236 (uint_t)npages); in px_mmu_unmap_pages()
239 PCI_TSBID(0, pg_index), npages) != DDI_SUCCESS) { in px_mmu_unmap_pages()
248 "redzone pg=%x\n", pg_index + npages); in px_mmu_unmap_pages()
253 PCI_TSBID(0, pg_index + npages), 1) != DDI_SUCCESS) { in px_mmu_unmap_pages()
306 uint_t npages = MMU_BTOP(mp->dmai_winsize); in px_mmu_unmap_window() local
308 px_mmu_unmap_pages(mmu_p, mp, dvma_pg, npages); in px_mmu_unmap_window()