Lines Matching refs:pfn

186 remap_area_sections(unsigned long virt, unsigned long pfn,  in remap_area_sections()  argument
204 pmd[0] = __pmd(__pfn_to_phys(pfn) | type->prot_sect); in remap_area_sections()
205 pfn += SZ_1M >> PAGE_SHIFT; in remap_area_sections()
206 pmd[1] = __pmd(__pfn_to_phys(pfn) | type->prot_sect); in remap_area_sections()
207 pfn += SZ_1M >> PAGE_SHIFT; in remap_area_sections()
218 remap_area_supersections(unsigned long virt, unsigned long pfn, in remap_area_supersections() argument
238 super_pmd_val = __pfn_to_phys(pfn) | type->prot_sect | in remap_area_supersections()
240 super_pmd_val |= ((pfn >> (32 - PAGE_SHIFT)) & 0xf) << 20; in remap_area_supersections()
251 pfn += SUPERSECTION_SIZE >> PAGE_SHIFT; in remap_area_supersections()
258 void __iomem * __arm_ioremap_pfn_caller(unsigned long pfn, in __arm_ioremap_pfn_caller() argument
265 phys_addr_t paddr = __pfn_to_phys(pfn); in __arm_ioremap_pfn_caller()
271 if (pfn >= 0x100000 && (paddr & ~SUPERSECTION_MASK)) in __arm_ioremap_pfn_caller()
287 if (size && !(sizeof(phys_addr_t) == 4 && pfn >= 0x100000)) { in __arm_ioremap_pfn_caller()
301 if (WARN_ON(pfn_valid(pfn))) in __arm_ioremap_pfn_caller()
313 cpu_is_xsc3()) && pfn >= 0x100000 && in __arm_ioremap_pfn_caller()
316 err = remap_area_supersections(addr, pfn, size, type); in __arm_ioremap_pfn_caller()
319 err = remap_area_sections(addr, pfn, size, type); in __arm_ioremap_pfn_caller()
339 unsigned long pfn = __phys_to_pfn(phys_addr); in __arm_ioremap_caller() local
348 return __arm_ioremap_pfn_caller(pfn, offset, size, mtype, in __arm_ioremap_caller()
362 __arm_ioremap_pfn(unsigned long pfn, unsigned long offset, size_t size, in __arm_ioremap_pfn() argument
365 return __arm_ioremap_pfn_caller(pfn, offset, size, mtype, in __arm_ioremap_pfn()