Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_mmu.c82 tsb_entries = MMU_BTOP(dvma_prop->dvma_len); in px_mmu_attach()
92 mmu_p->dvma_base_pg = MMU_BTOP(mmu_p->mmu_dvma_base); in px_mmu_attach()
94 mmu_p->dvma_end_pg = MMU_BTOP(mmu_p->mmu_dvma_end); in px_mmu_attach()
273 px_dvma_addr_t dvma_pg = MMU_BTOP(mp->dmai_mapping); in px_mmu_map_window()
286 pfn_index = MMU_BTOP(pfn_index); /* index into pfnlist */ in px_mmu_map_window()
305 px_dvma_addr_t dvma_pg = MMU_BTOP(mp->dmai_mapping); in px_mmu_unmap_window()
306 uint_t npages = MMU_BTOP(mp->dmai_winsize); in px_mmu_unmap_window()
H A Dpx_dma.c319 align = MMU_BTOP(align + 1); in px_dma_attr2hdl()
681 xfer_sz = MMU_PTOB(MMU_BTOP(xfer_sz + pg_off)); /* page align */ in px_dvma_win()
711 size_t npages = MMU_BTOP(mp->dmai_winsize); in px_dvma_map_fast()
818 dvma_pg = MMU_BTOP((ulong_t)dvma_addr); in px_dvma_map()
861 px_dvma_addr_t dvma_pg = MMU_BTOP(dvma_addr); in px_dvma_unmap()
1155 pfn_lo = MMU_BTOP(dev_attr_p->dma_attr_addr_lo); in px_dma_physwin()
1156 pfn_hi = MMU_BTOP(dev_attr_p->dma_attr_addr_hi); in px_dma_physwin()
1170 pfn_lo = MMU_BTOP(mp->dmai_attr.dma_attr_addr_lo); in px_dma_physwin()
1171 pfn_hi = MMU_BTOP(mp->dmai_attr.dma_attr_addr_hi); in px_dma_physwin()
1179 pfn = MMU_BTOP(bypass_addr); in px_dma_physwin()
[all …]
H A Dpx_fdvma.c79 dvma_pg = MMU_BTOP(dvma_addr); in px_fdvma_load()
106 px_dvma_addr_t dvma_pg = MMU_BTOP(mp->dmai_mapping + MMU_PTOB(index)); in px_fdvma_unload()
176 dvma_pg = MMU_BTOP((ulong_t)vmem_xalloc(mmu_p->mmu_dvma_map, in px_fdvma_reserve()
H A Dpx_lib.h47 #define MMU_BTOP(x) ((x) >> MMU_PAGE_SHIFT) macro
48 #define MMU_BTOPR(x) MMU_BTOP((x) + MMU_PAGE_OFFSET)
H A Dpx_dma.h148 #define PX_DMA_WINNPGS(mp) MMU_BTOP((mp)->dmai_winsize)
/illumos-gate/usr/src/uts/sun4u/io/px/
H A Dpx_lib4u.c751 MMU_BTOP((ulong_t)pxu_p->msiq_mapped_p)); in px_lib_msiq_init()
754 MMU_BTOP(size), PCI_MAP_ATTR_WRITE, msiq_state_p->msiq_buf_p, in px_lib_msiq_init()
796 MMU_BTOP((ulong_t)pxu_p->msiq_mapped_p)); in px_lib_msiq_fini()
799 PCI_TSBID(0, pg_index), MMU_BTOP(size)); in px_lib_msiq_fini()
H A Dpx_hlib.c2029 uint64_t pfn = MMU_BTOP(ra); in hvio_iommu_getbypass()
/illumos-gate/usr/src/uts/sun4v/io/px/
H A Dpx_lib4v.c470 ra = MMU_PTOB(MMU_BTOP(ra)); in px_lib_iommu_map()
681 for (idx = MMU_BTOP(off); idx < end; idx++, in px_lib_dma_sync()