Lines Matching refs:pfn
79 int page_is_ram(unsigned long pfn) in page_is_ram() argument
82 return pfn < max_pfn; in page_is_ram()
84 unsigned long paddr = (pfn << PAGE_SHIFT); in page_is_ram()
94 pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, in phys_mem_access_prot() argument
98 return ppc_md.phys_mem_access_prot(file, pfn, size, vma_prot); in phys_mem_access_prot()
100 if (!page_is_ram(pfn)) in phys_mem_access_prot()
341 unsigned long pfn, highmem_mapnr; in mem_init() local
344 for (pfn = highmem_mapnr; pfn < max_mapnr; ++pfn) { in mem_init()
345 phys_addr_t paddr = (phys_addr_t)pfn << PAGE_SHIFT; in mem_init()
346 struct page *page = pfn_to_page(pfn); in mem_init()
561 int devmem_is_allowed(unsigned long pfn) in devmem_is_allowed() argument
563 if (iomem_is_exclusive(pfn << PAGE_SHIFT)) in devmem_is_allowed()
565 if (!page_is_ram(pfn)) in devmem_is_allowed()
567 if (page_is_rtas_user_buf(pfn)) in devmem_is_allowed()