Lines Matching refs:paddr
42 mk_iommu_pte(unsigned long paddr) in mk_iommu_pte() argument
44 return (paddr >> (PAGE_SHIFT-1)) | 1; in mk_iommu_pte()
234 unsigned long paddr; in pci_map_single_1() local
239 paddr = __pa(cpu_addr); in pci_map_single_1()
243 if (paddr + size + __direct_map_base - 1 <= max_dma in pci_map_single_1()
244 && paddr + size <= __direct_map_size) { in pci_map_single_1()
245 ret = paddr + __direct_map_base; in pci_map_single_1()
256 ret = paddr + alpha_mv.pci_dac_offset; in pci_map_single_1()
276 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in pci_map_single_1()
288 paddr &= PAGE_MASK; in pci_map_single_1()
289 for (i = 0; i < npages; ++i, paddr += PAGE_SIZE) in pci_map_single_1()
290 arena->ptes[i + dma_ofs] = mk_iommu_pte(paddr); in pci_map_single_1()
534 unsigned long paddr = SG_ENT_PHYS_ADDRESS(leader); in sg_fill() local
544 && paddr + size + __direct_map_base - 1 <= max_dma in sg_fill()
545 && paddr + size <= __direct_map_size) { in sg_fill()
546 out->dma_address = paddr + __direct_map_base; in sg_fill()
550 __va(paddr), size, out->dma_address); in sg_fill()
558 out->dma_address = paddr + alpha_mv.pci_dac_offset; in sg_fill()
562 __va(paddr), size, out->dma_address); in sg_fill()
570 paddr &= ~PAGE_MASK; in sg_fill()
571 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in sg_fill()
584 out->dma_address = arena->dma_base + dma_ofs*PAGE_SIZE + paddr; in sg_fill()
588 __va(paddr), size, out->dma_address, npages); in sg_fill()
600 paddr = SG_ENT_PHYS_ADDRESS(sg); in sg_fill()
607 npages = iommu_num_pages(paddr, size, PAGE_SIZE); in sg_fill()
609 paddr &= PAGE_MASK; in sg_fill()
610 for (i = 0; i < npages; ++i, paddr += PAGE_SIZE) in sg_fill()
611 *ptes++ = mk_iommu_pte(paddr); in sg_fill()