Lines Matching refs:pfn
20 #include <linux/pfn.h>
759 extern int page_is_ram(unsigned long pfn);
1529 static inline void set_page_links(struct page *page, enum zone_type zone, unsigned long node, unsigned long pfn)
1534 set_page_section(page, pfn_to_section_nr(pfn));
1717 int follow_pfn(struct vm_area_struct *vma, unsigned long address, unsigned long *pfn);
2489 static inline int early_pfn_to_nid(unsigned long pfn)
2495 extern int __meminit early_pfn_to_nid(unsigned long pfn);
2497 extern int __meminit __early_pfn_to_nid(unsigned long pfn, struct mminit_pfnnid_cache *state);
2763 int remap_pfn_range(struct vm_area_struct *, unsigned long addr, unsigned long pfn, unsigned long size, pgprot_t);
2768 vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn);
2769 vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn, pgprot_t pgprot);
2770 vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma, unsigned long addr, pfn_t pfn);
2771 vm_fault_t vmf_insert_mixed_prot(struct vm_area_struct *vma, unsigned long addr, pfn_t pfn, pgprot_t pgprot);
2772 vm_fault_t vmf_insert_mixed_mkwrite(struct vm_area_struct *vma, unsigned long addr, pfn_t pfn);
2788 static inline int io_remap_pfn_range(struct vm_area_struct *vma, unsigned long addr, unsigned long pfn,
2791 return remap_pfn_range(vma, addr, pfn, size, pgprot_decrypted(prot));
3046 struct page *__populate_section_memmap(unsigned long pfn, unsigned long nr_pages, int nid, struct vmem_altmap *altmap);
3070 extern int memory_failure(unsigned long pfn, int flags);
3071 extern void memory_failure_queue(unsigned long pfn, int flags);
3073 extern int unpoison_memory(unsigned long pfn);
3078 extern int soft_offline_page(unsigned long pfn, int flags);