Lines Matching refs:newoff
1197 uint_t newoff; in iommu_dma_win() local
1212 newoff = win * winsize; in iommu_dma_win()
1213 if (newoff > mp->dmai_object.dmao_size - mp->dmai_minxfer) in iommu_dma_win()
1222 *offp = (off_t)newoff; in iommu_dma_win()
1225 if (newoff == mp->dmai_offset) { in iommu_dma_win()
1232 if ((rval = iommu_map_window(mp, newoff, winsize)) != DDI_SUCCESS) in iommu_dma_win()
1244 iommu_map_window(ddi_dma_impl_t *mp, off_t newoff, size_t winsize) in iommu_map_window() argument
1256 mp->dmai_offset = newoff; in iommu_map_window()
1257 mp->dmai_size = mp->dmai_object.dmao_size - newoff; in iommu_map_window()
1265 pplist = pplist + (newoff >> MMU_PAGESHIFT); in iommu_map_window()
1269 addr = (addr + newoff) & ~IOMMU_PAGEOFFSET; in iommu_map_window()
1275 while (flags < newoff) { in iommu_map_window()