Lines Matching defs:index
105 int index;
135 index = IOMMU_BTOPR(offset);
136 ASSERT(index < mp->dmai_ndvmapages);
138 DEBUG3(DBG_RELOC, rdip, "index 0x%x, vaddr 0x%llx, baseva 0x%llx\n",
139 index, (int64_t)va, (int64_t)baseva);
147 index, ((iopfn_t *)mp->dmai_pfnlst)[index], newpfn);
148 ((iopfn_t *)mp->dmai_pfnlst)[index] = (iopfn_t)newpfn;
216 size_t npages, size_t index, pfn_t newpfn)
228 DEBUG3(DBG_FAST_DVMA, dip, "fast remap index=%x: %p, npgs=%x", index,
230 if (index + npages > mp->dmai_ndvmapages) {
232 "%s%d: fdvma remap index(%lx)+pgs(%lx) exceeds limit\n",
234 index, npages);
269 * mappings haven't yet been established at this index.
275 return (0); /* found a valid index */
319 int index;
325 index = i + IOMMU_BTOP(va - baseva);
326 ASSERT(index < mp->dmai_ndvmapages);
328 DEBUG4(DBG_RELOC, rdip, "mp %p: index 0x%x, "
329 " vaddr 0x%llx, baseva 0x%llx\n", mp, index,
332 dvma_pg = IOMMU_BTOP(mp->dmai_mapping) + index;
334 index, pfn);
347 ddi_dma_impl_t *mp, uint_t index)
349 size_t npgs = fdvma_p->pagecnt[index];
350 caddr_t kva = fdvma_p->kvbase[index];
353 ASSERT(index + npgs <= mp->dmai_ndvmapages);
359 fdvma_p->cbcookie[index + i]);