Lines Matching refs:index
105 int index; in pci_dvma_postrelocator() local
135 index = IOMMU_BTOPR(offset); in pci_dvma_postrelocator()
136 ASSERT(index < mp->dmai_ndvmapages); in pci_dvma_postrelocator()
139 index, (int64_t)va, (int64_t)baseva); in pci_dvma_postrelocator()
147 index, ((iopfn_t *)mp->dmai_pfnlst)[index], newpfn); in pci_dvma_postrelocator()
148 ((iopfn_t *)mp->dmai_pfnlst)[index] = (iopfn_t)newpfn; in pci_dvma_postrelocator()
216 size_t npages, size_t index, pfn_t newpfn) in pci_fdvma_remap() argument
228 DEBUG3(DBG_FAST_DVMA, dip, "fast remap index=%x: %p, npgs=%x", index, in pci_fdvma_remap()
230 if (index + npages > mp->dmai_ndvmapages) { in pci_fdvma_remap()
234 index, npages); in pci_fdvma_remap()
319 int index; in pci_fdvma_postrelocator() local
325 index = i + IOMMU_BTOP(va - baseva); in pci_fdvma_postrelocator()
326 ASSERT(index < mp->dmai_ndvmapages); in pci_fdvma_postrelocator()
329 " vaddr 0x%llx, baseva 0x%llx\n", mp, index, in pci_fdvma_postrelocator()
332 dvma_pg = IOMMU_BTOP(mp->dmai_mapping) + index; in pci_fdvma_postrelocator()
334 index, pfn); in pci_fdvma_postrelocator()
347 ddi_dma_impl_t *mp, uint_t index) in pci_fdvma_unregister_callbacks() argument
349 size_t npgs = fdvma_p->pagecnt[index]; in pci_fdvma_unregister_callbacks()
350 caddr_t kva = fdvma_p->kvbase[index]; in pci_fdvma_unregister_callbacks()
353 ASSERT(index + npgs <= mp->dmai_ndvmapages); in pci_fdvma_unregister_callbacks()
359 fdvma_p->cbcookie[index + i]); in pci_fdvma_unregister_callbacks()