Lines Matching refs:paddr

40 mk_iommu_pte(unsigned long paddr)  in mk_iommu_pte()  argument
42 return (paddr >> (PAGE_SHIFT-1)) | 1; in mk_iommu_pte()
258 unsigned long paddr; in pci_map_single_1() local
263 paddr = __pa(cpu_addr); in pci_map_single_1()
267 if (paddr + size + __direct_map_base - 1 <= max_dma in pci_map_single_1()
268 && paddr + size <= __direct_map_size) { in pci_map_single_1()
269 ret = paddr + __direct_map_base; in pci_map_single_1()
280 ret = paddr + alpha_mv.pci_dac_offset; in pci_map_single_1()
300 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in pci_map_single_1()
312 paddr &= PAGE_MASK; in pci_map_single_1()
313 for (i = 0; i < npages; ++i, paddr += PAGE_SIZE) in pci_map_single_1()
314 arena->ptes[i + dma_ofs] = mk_iommu_pte(paddr); in pci_map_single_1()
558 unsigned long paddr = SG_ENT_PHYS_ADDRESS(leader); in sg_fill() local
568 && paddr + size + __direct_map_base - 1 <= max_dma in sg_fill()
569 && paddr + size <= __direct_map_size) { in sg_fill()
570 out->dma_address = paddr + __direct_map_base; in sg_fill()
574 __va(paddr), size, out->dma_address); in sg_fill()
582 out->dma_address = paddr + alpha_mv.pci_dac_offset; in sg_fill()
586 __va(paddr), size, out->dma_address); in sg_fill()
594 paddr &= ~PAGE_MASK; in sg_fill()
595 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in sg_fill()
608 out->dma_address = arena->dma_base + dma_ofs*PAGE_SIZE + paddr; in sg_fill()
612 __va(paddr), size, out->dma_address, npages); in sg_fill()
624 paddr = SG_ENT_PHYS_ADDRESS(sg); in sg_fill()
631 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in sg_fill()
633 paddr &= PAGE_MASK; in sg_fill()
634 for (i = 0; i < npages; ++i, paddr += PAGE_SIZE) in sg_fill()
635 *ptes++ = mk_iommu_pte(paddr); in sg_fill()