Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_mmu.c178 size_t npages, size_t pfn_index) in px_mmu_map_pages() argument
187 (uint_t)pg_index, dvma_pg, (uint_t)npages, (uint_t)pfn_index); in px_mmu_map_pages()
190 PX_ADD_ATTR_EXTNS(attr, mp->dmai_bdf), (void *)mp, pfn_index, in px_mmu_map_pages()
208 pfn_index + npages - 1, MMU_MAP_PFN) != DDI_SUCCESS) { in px_mmu_map_pages()
271 size_t pfn_index = win_size * win_no; /* temp value */ in px_mmu_map_window() local
272 size_t obj_off = win_no ? pfn_index - obj_pg0_off : 0; /* xferred sz */ in px_mmu_map_window()
286 pfn_index = MMU_BTOP(pfn_index); /* index into pfnlist */ in px_mmu_map_window()
288 pfn_index); in px_mmu_map_window()
H A Dpx_mmu.h119 px_dvma_addr_t dvma_pg, size_t npages, size_t pfn_index);
H A Dpx_lib.h85 io_attributes_t attr, void *addr, size_t pfn_index, int flags);
/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_iommu.c263 dvma_addr_t dvma_pg, size_t npages, size_t pfn_index) in iommu_map_pages() argument
268 size_t pfn_last = pfn_index + npages; in iommu_map_pages()
279 (uint_t)npages, (uint_t)pfn_index); in iommu_map_pages()
281 for (i = pfn_index; i < pfn_last; i++, pg_index++, tte_addr++) { in iommu_map_pages()
326 size_t pfn_index = win_size * win_no; /* temp value */ in iommu_map_window() local
327 size_t obj_off = win_no ? pfn_index - obj_pg0_off : 0; /* xferred sz */ in iommu_map_window()
340 pfn_index = IOMMU_BTOP(pfn_index); /* index into pfnlist */ in iommu_map_window()
341 iommu_map_pages(iommu_p, mp, dvma_pg, IOMMU_BTOPR(win_size), pfn_index); in iommu_map_window()
360 size_t npages, size_t pfn_index) in iommu_remap_pages() argument
363 iommu_map_pages(iommu_p, mp, dvma_pg, npages, pfn_index); in iommu_remap_pages()
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_iommu.h238 dvma_addr_t dvma_pg, size_t npages, size_t pfn_index);
242 dvma_addr_t dvma_pg, size_t npages, size_t pfn_index);
/illumos-gate/usr/src/lib/libkvm/common/
H A Dkvm.c462 long pfn_index = in kvm_physaddr() local
465 return (((uint64_t)kd->kvm_pfn[pfn_index] << in kvm_physaddr()
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.h321 pages_t pages, io_attributes_t attr, void *addr, size_t pfn_index,
H A Dpx_hlib.c1788 io_attributes_t io_attr, void *addr, size_t pfn_index, int flags) in hvio_iommu_map() argument
1803 "pages=0x%x attr = 0x%lx\n", pfn_index, pages, attr); in hvio_iommu_map()
1808 for (i = 0; i < pages; i++, pfn_index++, tsb_index++) { in hvio_iommu_map()
1809 px_iopfn_t pfn = PX_GET_MP_PFN(mp, pfn_index); in hvio_iommu_map()
H A Dpx_lib4u.c508 io_attributes_t attr, void *addr, size_t pfn_index, int flags) in px_lib_iommu_map() argument
516 dip, tsbid, pages, attr, addr, pfn_index, flags); in px_lib_iommu_map()
519 attr, addr, pfn_index, flags)) != H_EOK) { in px_lib_iommu_map()
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c434 io_attributes_t attr, void *addr, size_t pfn_index, int flags) in px_lib_iommu_map() argument
444 dip, tsbid, pages, attr, addr, pfn_index, flags); in px_lib_iommu_map()
453 pfns[i] = MMU_PTOB(PX_ADDR2PFN(addr, pfn_index, flags, i)); in px_lib_iommu_map()