Home
last modified time | relevance | path

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

/illumos-gate/usr/src/uts/sun4u/io/pci/
H A Dpci_reloc.c88 for (i = 1; i < mp->dmai_ndvmapages; i++) { in pci_dvma_unregister_callbacks()
136 ASSERT(index < mp->dmai_ndvmapages); in pci_dvma_postrelocator()
141 if ((mp)->dmai_ndvmapages == 1) { in pci_dvma_postrelocator()
230 if (index + npages > mp->dmai_ndvmapages) { in pci_fdvma_remap()
271 for (i = 0; i < mp->dmai_ndvmapages; i++) { in pci_fdvma_prerelocator()
317 for (i = 0; i < mp->dmai_ndvmapages; i++) { in pci_fdvma_postrelocator()
326 ASSERT(index < mp->dmai_ndvmapages); in pci_fdvma_postrelocator()
353 ASSERT(index + npgs <= mp->dmai_ndvmapages); in pci_fdvma_unregister_callbacks()
H A Dpci_fdvma.c72 if (index + npages > mp->dmai_ndvmapages) { in pci_fdvma_load()
258 mp->dmai_ndvmapages = npages; in pci_fdvma_reserve()
289 npages = mp->dmai_ndvmapages; in pci_fdvma_release()
293 mp->dmai_ndvmapages = 0; in pci_fdvma_release()
H A Dpci_dma.c317 if (mp->dmai_ndvmapages > 1) in pci_dma_freemp()
330 size_t npages = mp->dmai_ndvmapages; in pci_dma_freepfn()
335 mp->dmai_ndvmapages = 0; in pci_dma_freepfn()
641 mp->dmai_ndvmapages = IOMMU_BTOPR(offset + mp->dmai_object.dmao_size); in pci_dma_type()
765 uint32_t npages = mp->dmai_ndvmapages; in pci_dma_pfn()
847 if ((mp->dmai_ndvmapages == 1) && !redzone_sz) { in pci_dvma_win()
1331 uint_t npages = mp->dmai_ndvmapages; in pci_dma_physwin()
1631 hp->dmai_ndvmapages, hp->dmai_roffset, hp->dmai_rflags, in dump_dma_handle()
H A Dpci_iommu.c274 ASSERT(pfn_last <= mp->dmai_ndvmapages); in iommu_map_pages()
/illumos-gate/usr/src/uts/sun4/io/px/
H A Dpx_dma.h59 uint_t dmai_ndvmapages; member
146 #define PX_DMA_CANFAST(mp) (((mp)->dmai_ndvmapages + PX_HAS_REDZONE(mp) \
174 if ((mp->dmai_ndvmapages + PX_HAS_REDZONE(mp)) > px_dvma_page_cache_clustsz) \
249 #define PX_GET_MP_PFN(mp, page_no) ((mp)->dmai_ndvmapages == 1 ? \
253 if ((mp)->dmai_ndvmapages == 1) { \
H A Dpx_fdvma.c69 if (index + npages > mp->dmai_ndvmapages) { in px_fdvma_load()
202 mp->dmai_ndvmapages = npages; in px_fdvma_reserve()
244 npages = mp->dmai_ndvmapages; in px_fdvma_release()
249 mp->dmai_ndvmapages = 0; in px_fdvma_release()
H A Dpx_dma.c137 if (mp->dmai_ndvmapages > 1) in px_dma_freemp()
149 size_t npages = mp->dmai_ndvmapages; in px_dma_freepfn()
154 mp->dmai_ndvmapages = 0; in px_dma_freepfn()
463 mp->dmai_ndvmapages = MMU_BTOPR(offset + mp->dmai_object.dmao_size); in px_dma_type()
554 uint32_t npages = mp->dmai_ndvmapages; in px_dma_pfn()
639 if ((mp->dmai_ndvmapages == 1) && !redzone_sz) { in px_dvma_win()
1130 uint_t npages = mp->dmai_ndvmapages; in px_dma_physwin()
1391 hp->dmai_ndvmapages, hp->dmai_roffset, hp->dmai_rflags, in px_dump_dma_handle()
H A Dpx_mmu.c184 ASSERT(npages <= mp->dmai_ndvmapages); in px_mmu_map_pages()
/illumos-gate/usr/src/uts/sun4u/sys/pci/
H A Dpci_dma.h61 uint_t dmai_ndvmapages; member
144 #define PCI_DMA_CANFAST(mp) (((mp)->dmai_ndvmapages + HAS_REDZONE(mp) \
197 if ((mp->dmai_ndvmapages + HAS_REDZONE(mp)) > pci_dvma_page_cache_clustsz) \
274 #define PCI_GET_MP_PFN(mp, page_no) ((mp)->dmai_ndvmapages == 1 ? \
278 if ((mp)->dmai_ndvmapages == 1) { \
/illumos-gate/usr/src/uts/sun4u/io/
H A Diommu.c364 pgcnt_t npages = mp->dmai_ndvmapages; in iommu_remove_mappings()
378 npages = mp->dmai_ndvmapages; in iommu_remove_mappings()
967 mp->dmai_ndvmapages = npages; in iommu_dma_bindhdl()
1090 size = iommu_ptob(mp->dmai_ndvmapages - iommu_btopr(offset)); in iommu_dma_bindhdl()
1135 npages = mp->dmai_ndvmapages; in iommu_dma_unbindhdl()
1161 mp->dmai_ndvmapages = 0; in iommu_dma_unbindhdl()
1182 mp->dmai_ndvmapages, (int *)&mppriv->sync_flag, in iommu_dma_flush()
1297 mp->dmai_ndvmapages, (int *)&mppriv->sync_flag, in iommu_map_window()
1411 mp->dmai_ndvmapages = np; in iommu_dma_mctl()
1420 (void *)mp, mp->dmai_mapping, mp->dmai_ndvmapages)); in iommu_dma_mctl()
[all …]
/illumos-gate/usr/src/uts/sun4/os/
H A Ddvma.c90 uint_t np = mp->dmai_ndvmapages; in dvma_reserve()
107 uint_t np = mp->dmai_ndvmapages; in dvma_release()
H A Dddi_impl.c1320 #define PCI_GET_MP_PFN(mp, page_no) ((mp)->dmai_ndvmapages == 1 ? \
1343 for (page = 0; page < mp->dmai_ndvmapages; page++) { in impl_dma_check()
/illumos-gate/usr/src/uts/common/sys/
H A Dddi_impldefs.h881 uint_t dmai_ndvmapages; member
/illumos-gate/usr/src/uts/common/io/
H A Dbofi.c3949 count = mp->dmai_ndvmapages; in bofi_dvma_reserve()