Lines Matching refs:vaddr
460 unsigned long vaddr, npages, entry, slen; in ppc_iommu_map_sg() local
469 vaddr = (unsigned long) sg_virt(s); in ppc_iommu_map_sg()
470 npages = iommu_num_pages(vaddr, slen, IOMMU_PAGE_SIZE(tbl)); in ppc_iommu_map_sg()
473 (vaddr & ~PAGE_MASK) == 0) in ppc_iommu_map_sg()
478 DBG(" - vaddr: %lx, size: %lx\n", vaddr, slen); in ppc_iommu_map_sg()
484 "vaddr %lx npages %lu\n", tbl, vaddr, in ppc_iommu_map_sg()
499 vaddr & IOMMU_PAGE_MASK(tbl), in ppc_iommu_map_sg()
559 unsigned long vaddr, npages; in ppc_iommu_map_sg() local
561 vaddr = s->dma_address & IOMMU_PAGE_MASK(tbl); in ppc_iommu_map_sg()
564 __iommu_free(tbl, vaddr, npages); in ppc_iommu_map_sg()
762 void *vaddr; in iommu_map_page() local
768 vaddr = page_address(page) + offset; in iommu_map_page()
769 uaddr = (unsigned long)vaddr; in iommu_map_page()
775 ((unsigned long)vaddr & ~PAGE_MASK) == 0) in iommu_map_page()
778 dma_handle = iommu_alloc(dev, tbl, vaddr, npages, direction, in iommu_map_page()
784 "vaddr %p npages %d\n", tbl, vaddr, in iommu_map_page()
861 void *vaddr, dma_addr_t dma_handle) in iommu_free_coherent() argument
870 free_pages((unsigned long)vaddr, get_order(size)); in iommu_free_coherent()