Lines Matching refs:phys_addr
65 unsigned long end, phys_addr_t phys_addr, pgprot_t prot,
71 pfn = phys_addr >> PAGE_SHIFT;
85 unsigned long end, phys_addr_t phys_addr,
97 if (!IS_ALIGNED(phys_addr, PMD_SIZE))
103 return pmd_set_huge(pmd, phys_addr, prot);
107 unsigned long end, phys_addr_t phys_addr, pgprot_t prot,
119 if (ioremap_try_huge_pmd(pmd, addr, next, phys_addr, prot)) {
124 if (ioremap_pte_range(pmd, addr, next, phys_addr, prot, mask))
126 } while (pmd++, phys_addr += (next - addr), addr = next, addr != end);
131 unsigned long end, phys_addr_t phys_addr,
143 if (!IS_ALIGNED(phys_addr, PUD_SIZE))
149 return pud_set_huge(pud, phys_addr, prot);
153 unsigned long end, phys_addr_t phys_addr, pgprot_t prot,
165 if (ioremap_try_huge_pud(pud, addr, next, phys_addr, prot)) {
170 if (ioremap_pmd_range(pud, addr, next, phys_addr, prot, mask))
172 } while (pud++, phys_addr += (next - addr), addr = next, addr != end);
177 unsigned long end, phys_addr_t phys_addr,
189 if (!IS_ALIGNED(phys_addr, P4D_SIZE))
195 return p4d_set_huge(p4d, phys_addr, prot);
199 unsigned long end, phys_addr_t phys_addr, pgprot_t prot,
211 if (ioremap_try_huge_p4d(p4d, addr, next, phys_addr, prot)) {
216 if (ioremap_pud_range(p4d, addr, next, phys_addr, prot, mask))
218 } while (p4d++, phys_addr += (next - addr), addr = next, addr != end);
223 unsigned long end, phys_addr_t phys_addr, pgprot_t prot)
238 err = ioremap_p4d_range(pgd, addr, next, phys_addr, prot,
242 } while (pgd++, phys_addr += (next - addr), addr = next, addr != end);