• Home
  • Raw
  • Download

Lines Matching refs:pfn

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