Lines Matching defs:pfn
183 remap_area_sections(unsigned long virt, unsigned long pfn,
196 pmd[0] = __pmd(__pfn_to_phys(pfn) | type->prot_sect);
197 pfn += SZ_1M >> PAGE_SHIFT;
198 pmd[1] = __pmd(__pfn_to_phys(pfn) | type->prot_sect);
199 pfn += SZ_1M >> PAGE_SHIFT;
210 remap_area_supersections(unsigned long virt, unsigned long pfn,
224 super_pmd_val = __pfn_to_phys(pfn) | type->prot_sect |
226 super_pmd_val |= ((pfn >> (32 - PAGE_SHIFT)) & 0xf) << 20;
237 pfn += SUPERSECTION_SIZE >> PAGE_SHIFT;
244 static void __iomem * __arm_ioremap_pfn_caller(unsigned long pfn,
251 phys_addr_t paddr = __pfn_to_phys(pfn);
257 if (pfn >= 0x100000 && (paddr & ~SUPERSECTION_MASK))
273 if (size && !(sizeof(phys_addr_t) == 4 && pfn >= 0x100000)) {
288 if (WARN_ON(memblock_is_map_memory(PFN_PHYS(pfn)) &&
301 cpu_is_xsc3()) && pfn >= 0x100000 &&
304 err = remap_area_supersections(addr, pfn, size, type);
307 err = remap_area_sections(addr, pfn, size, type);
327 unsigned long pfn = __phys_to_pfn(phys_addr);
336 return __arm_ioremap_pfn_caller(pfn, offset, size, mtype,
350 __arm_ioremap_pfn(unsigned long pfn, unsigned long offset, size_t size,
353 return __arm_ioremap_pfn_caller(pfn, offset, size, mtype,
486 unsigned long pfn = PHYS_PFN(offset);
488 return memblock_is_map_memory(pfn);