Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_fdvma.c78 dvma_addr = mp->dmai_mapping + MMU_PTOB(index); in px_fdvma_load()
106 px_dvma_addr_t dvma_pg = MMU_BTOP(mp->dmai_mapping + MMU_PTOB(index)); in px_fdvma_unload()
110 mp->dmai_mapping, MMU_PTOB(index), MMU_PTOB(npages)); in px_fdvma_unload()
127 mp->dmai_mapping, MMU_PTOB(index), MMU_PTOB(npg)); in px_fdvma_sync()
177 MMU_PTOB(npages), MMU_PAGE_SIZE, 0, in px_fdvma_reserve()
201 mp->dmai_mapping = MMU_PTOB(dvma_pg); in px_fdvma_reserve()
246 MMU_PTOB(npages)); in px_fdvma_release()
H A Dpx_dma.c715 ASSERT(MMU_PTOB(npages) == mp->dmai_winsize); in px_dvma_map_fast()
807 MMU_PTOB(npages + PX_HAS_REDZONE(mp)), in px_dvma_map()
839 MMU_PTOB(npages + PX_HAS_REDZONE(mp))); in px_dvma_map()
862 dvma_addr = MMU_PTOB(dvma_pg); in px_dvma_unmap()
885 MMU_PTOB(npages)); in px_dvma_unmap()
984 (MMU_PTOB(pfn_no + 1) - 1 <= count_max)) in px_dma_newwin()
988 baddr = MMU_PTOB(seg_pfn0); in px_dma_newwin()
999 MMU_PTOB(seg_pfn0), pfn_no); in px_dma_newwin()
1006 baddr = MMU_PTOB(seg_pfn0); in px_dma_newwin()
1017 MMU_PTOB(seg_pfn0), pfn_no, cookie_no); in px_dma_newwin()
[all …]
H A Dpx_mmu.c103 cache_size = MMU_PTOB(px_dvma_page_cache_entries * in px_mmu_attach()
110 MMU_PTOB(tsb_entries) - cache_size, MMU_PAGE_SIZE, in px_mmu_attach()
124 va = (caddr_t)(MMU_PTOB(mmu_p->dvma_base_pg + tsb_i)); in px_mmu_attach()
283 mp->dmai_mapping = MMU_PTOB(dvma_pg) | win_pg0_off; in px_mmu_map_window()
H A Dpx_lib.h46 #define MMU_PTOB(x) (((uint64_t)(x)) << MMU_PAGE_SHIFT) macro
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c453 pfns[i] = MMU_PTOB(PX_ADDR2PFN(addr, pfn_index, flags, i)); in px_lib_iommu_map()
470 ra = MMU_PTOB(MMU_BTOP(ra)); in px_lib_iommu_map()
686 if (hvio_dma_sync(hdl, MMU_PTOB(PX_GET_MP_PFN(mp, idx)) + in px_lib_dma_sync()
692 MMU_PTOB(PX_GET_MP_PFN(mp, idx)) + pg_off, bytes_to_sync, in px_lib_dma_sync()
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_hlib.c1810 pxu_p->tsb_vaddr[tsb_index] = MMU_PTOB(pfn) | attr; in hvio_iommu_map()
1830 pxu_p->tsb_vaddr[tsb_index] = MMU_PTOB(pfn) | attr; in hvio_iommu_map()
1972 va = (caddr_t)(MMU_PTOB(mmu_p->dvma_base_pg + obp_tsb_bias + in hvio_obptsb_detach()