Lines Matching refs:paddr

41 mk_iommu_pte(unsigned long paddr)  in mk_iommu_pte()  argument
43 return (paddr >> (PAGE_SHIFT-1)) | 1; in mk_iommu_pte()
259 unsigned long paddr; in pci_map_single_1() local
264 paddr = __pa(cpu_addr); in pci_map_single_1()
268 if (paddr + size + __direct_map_base - 1 <= max_dma in pci_map_single_1()
269 && paddr + size <= __direct_map_size) { in pci_map_single_1()
270 ret = paddr + __direct_map_base; in pci_map_single_1()
281 ret = paddr + alpha_mv.pci_dac_offset; in pci_map_single_1()
301 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in pci_map_single_1()
313 paddr &= PAGE_MASK; in pci_map_single_1()
314 for (i = 0; i < npages; ++i, paddr += PAGE_SIZE) in pci_map_single_1()
315 arena->ptes[i + dma_ofs] = mk_iommu_pte(paddr); in pci_map_single_1()
559 unsigned long paddr = SG_ENT_PHYS_ADDRESS(leader); in sg_fill() local
569 && paddr + size + __direct_map_base - 1 <= max_dma in sg_fill()
570 && paddr + size <= __direct_map_size) { in sg_fill()
571 out->dma_address = paddr + __direct_map_base; in sg_fill()
575 __va(paddr), size, out->dma_address); in sg_fill()
583 out->dma_address = paddr + alpha_mv.pci_dac_offset; in sg_fill()
587 __va(paddr), size, out->dma_address); in sg_fill()
595 paddr &= ~PAGE_MASK; in sg_fill()
596 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in sg_fill()
609 out->dma_address = arena->dma_base + dma_ofs*PAGE_SIZE + paddr; in sg_fill()
613 __va(paddr), size, out->dma_address, npages); in sg_fill()
625 paddr = SG_ENT_PHYS_ADDRESS(sg); in sg_fill()
632 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in sg_fill()
634 paddr &= PAGE_MASK; in sg_fill()
635 for (i = 0; i < npages; ++i, paddr += PAGE_SIZE) in sg_fill()
636 *ptes++ = mk_iommu_pte(paddr); in sg_fill()