Lines Matching refs:busa
192 unsigned int busa, busa0; in __sbus_iommu_map_page() local
220 busa = busa0; in __sbus_iommu_map_page()
224 iommu_invalidate_page(iommu->regs, busa); in __sbus_iommu_map_page()
225 busa += PAGE_SIZE; in __sbus_iommu_map_page()
284 unsigned int busa = dma_addr & PAGE_MASK; in sbus_iommu_unmap_page() local
287 unsigned int ioptex = (busa - iommu->start) >> PAGE_SHIFT; in sbus_iommu_unmap_page()
290 BUG_ON(busa < iommu->start); in sbus_iommu_unmap_page()
293 iommu_invalidate_page(iommu->regs, busa); in sbus_iommu_unmap_page()
294 busa += PAGE_SIZE; in sbus_iommu_unmap_page()
396 dma_addr_t busa, unsigned long attrs) in sbus_iommu_free() argument
401 int ioptex = (busa - iommu->start) >> PAGE_SHIFT; in sbus_iommu_free()
407 BUG_ON((busa & ~PAGE_MASK) != 0); in sbus_iommu_free()
411 end = busa + len; in sbus_iommu_free()
412 while (busa < end) { in sbus_iommu_free()
414 busa += PAGE_SIZE; in sbus_iommu_free()