Searched refs:dmai_ndvmapages (Results 1 – 14 of 14) sorted by relevance
/illumos-gate/usr/src/uts/sun4u/io/pci/ |
H A D | pci_reloc.c | 88 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 D | pci_fdvma.c | 72 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 D | pci_dma.c | 317 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 D | pci_iommu.c | 274 ASSERT(pfn_last <= mp->dmai_ndvmapages); in iommu_map_pages()
|
/illumos-gate/usr/src/uts/sun4/io/px/ |
H A D | px_dma.h | 59 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 D | px_fdvma.c | 69 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 D | px_dma.c | 137 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 D | px_mmu.c | 184 ASSERT(npages <= mp->dmai_ndvmapages); in px_mmu_map_pages()
|
/illumos-gate/usr/src/uts/sun4u/sys/pci/ |
H A D | pci_dma.h | 61 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 D | iommu.c | 364 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() 1139 "unbinding addr %x for %x pages\n", addr, 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() 1201 winsize = iommu_ptob(mp->dmai_ndvmapages - iommu_btopr(offset)); in iommu_dma_win() 1297 mp->dmai_ndvmapages, (int *)&mppriv->sync_flag, in iommu_map_window() [all …]
|
/illumos-gate/usr/src/uts/sun4/os/ |
H A D | dvma.c | 90 uint_t np = mp->dmai_ndvmapages; in dvma_reserve() 107 uint_t np = mp->dmai_ndvmapages; in dvma_release()
|
H A D | ddi_impl.c | 1320 #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 D | ddi_impldefs.h | 881 uint_t dmai_ndvmapages; member
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | bofi.c | 3949 count = mp->dmai_ndvmapages; in bofi_dvma_reserve()
|