Lines Matching refs:dma_addr
213 static void __iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in __iommu_free() argument
218 entry = dma_addr >> IOMMU_PAGE_SHIFT; in __iommu_free()
226 printk(KERN_INFO "\tdma_addr = 0x%llx\n", (u64)dma_addr); in __iommu_free()
241 static void iommu_free(struct iommu_table *tbl, dma_addr_t dma_addr, in iommu_free() argument
248 __iommu_free(tbl, dma_addr, npages); in iommu_free()
265 dma_addr_t dma_next = 0, dma_addr; in iommu_map_sg() local
323 dma_addr = entry << IOMMU_PAGE_SHIFT; in iommu_map_sg()
324 dma_addr |= (s->offset & ~IOMMU_PAGE_MASK); in iommu_map_sg()
327 npages, entry, dma_addr); in iommu_map_sg()
342 if (novmerge || (dma_addr != dma_next) || in iommu_map_sg()
358 outs->dma_address = dma_addr; in iommu_map_sg()
363 dma_next = dma_addr + slen; in iommu_map_sg()