Lines Matching defs:pfn
77 static int (*mem_pfn_is_ram)(unsigned long pfn);
79 int __init register_mem_pfn_is_ram(int (*fn)(unsigned long pfn))
87 static int pfn_is_ram(unsigned long pfn)
90 return mem_pfn_is_ram(pfn);
159 /* calculate vmemmap's address from given system ram pfn and register it */
163 unsigned long pfn = __pa(ent->addr) >> PAGE_SHIFT;
169 start = ((unsigned long)pfn_to_page(pfn)) & PAGE_MASK;
170 end = ((unsigned long)pfn_to_page(pfn + nr_pages)) - 1;
202 kclist_add_private(unsigned long pfn, unsigned long nr_pages, void *arg)
208 if (!pfn_valid(pfn))
211 p = pfn_to_page(pfn);
256 /* find out "max pfn" */
487 unsigned long pfn;
557 pfn = phys >> PAGE_SHIFT;
558 page = pfn_to_online_page(pfn);
566 is_page_hwpoison(page) || !pfn_is_ram(pfn) ||
567 pfn_is_unaccepted_memory(pfn)) {