/linux/include/linux/ |
H A D | pfn_t.h | 29 static inline pfn_t __pfn_to_pfn_t(unsigned long pfn, u64 flags) in __pfn_to_pfn_t() 37 static inline pfn_t pfn_to_pfn_t(unsigned long pfn) in pfn_to_pfn_t() 47 static inline bool pfn_t_has_page(pfn_t pfn) in pfn_t_has_page() 52 static inline unsigned long pfn_t_to_pfn(pfn_t pfn) in pfn_t_to_pfn() 57 static inline struct page *pfn_t_to_page(pfn_t pfn) in pfn_t_to_page() 64 static inline phys_addr_t pfn_t_to_phys(pfn_t pfn) in pfn_t_to_phys() 74 static inline int pfn_t_valid(pfn_t pfn) in pfn_t_valid() 80 static inline pte_t pfn_t_pte(pfn_t pfn, pgprot_t pgprot) in pfn_t_pte() 87 static inline pmd_t pfn_t_pmd(pfn_t pfn, pgprot_t pgprot) in pfn_t_pmd() 93 static inline pud_t pfn_t_pud(pfn_t pfn, pgprot_t pgprot) in pfn_t_pud() [all …]
|
H A D | pageblock-flags.h | 60 #define pageblock_align(pfn) ALIGN((pfn), pageblock_nr_pages) argument 61 #define pageblock_aligned(pfn) IS_ALIGNED((pfn), pageblock_nr_pages) argument 62 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages) argument 63 #define pageblock_end_pfn(pfn) ALIGN((pfn) + 1, pageblock_nr_pages) argument
|
H A D | highmem-internal.h | 87 static inline void *kmap_local_pfn(unsigned long pfn) in kmap_local_pfn() 113 static inline void *kmap_atomic_pfn(unsigned long pfn) in kmap_atomic_pfn() 193 static inline void *kmap_local_pfn(unsigned long pfn) in kmap_local_pfn() 220 static inline void *kmap_atomic_pfn(unsigned long pfn) in kmap_atomic_pfn()
|
/linux/arch/x86/xen/ |
H A D | p2m.c | 127 static inline unsigned p2m_top_index(unsigned long pfn) in p2m_top_index() argument 133 static inline unsigned p2m_mid_index(unsigned long pfn) in p2m_mid_index() argument 170 static void p2m_init_identity(unsigned long *p2m, unsigned long pfn) in p2m_init_identity() argument 215 unsigned long pfn, mfn; xen_build_mfn_list_list() local 293 unsigned long pfn; xen_build_dynamic_phys_to_machine() local 309 xen_p2m_elem_type(unsigned long pfn) xen_p2m_elem_type() argument 330 unsigned long pfn; xen_rebuild_p2m_list() local 431 get_phys_to_machine(unsigned long pfn) get_phys_to_machine() argument 527 xen_alloc_p2m_entry(unsigned long pfn) xen_alloc_p2m_entry() argument 628 unsigned long pfn; set_phys_range_identity() local 645 __set_phys_to_machine(unsigned long pfn,unsigned long mfn) __set_phys_to_machine() argument 673 set_phys_to_machine(unsigned long pfn,unsigned long mfn) set_phys_to_machine() argument 706 unsigned long mfn, pfn; set_foreign_p2m_mapping() local 783 unsigned long pfn = page_to_pfn(pages[i]); clear_foreign_p2m_mapping() local 816 unsigned long pfn, mfn, end_pfn; xen_do_remap_nonram() local 902 unsigned long pfn, first_pfn; p2m_dump_show() local [all...] |
H A D | mmu_pv.c | 380 unsigned long pfn = mfn_to_pfn(mfn); in pte_mfn_to_pfn() local 395 unsigned long pfn = (val & PTE_PFN_MASK) >> PAGE_SHIFT; in pte_pfn_to_mfn() local 727 static void xen_do_pin(unsigned level, unsigned long pfn) in xen_do_pin() 744 unsigned long pfn = page_to_pfn(page); in xen_pin_page() local 874 unsigned long pfn = page_to_pfn(page); in xen_unpin_page() local 1053 static void __init pin_pagetable_pfn(unsigned cmd, unsigned long pfn) in pin_pagetable_pfn() 1511 unsigned long pfn; in xen_make_pte_init() local 1532 static void __init xen_alloc_pte_init(struct mm_struct *mm, unsigned long pfn) in xen_alloc_pte_init() 1542 static void __init xen_alloc_pmd_init(struct mm_struct *mm, unsigned long pfn) in xen_alloc_pmd_init() 1552 static void __init xen_release_pte_init(unsigned long pfn) in xen_release_pte_init() [all …]
|
/linux/arch/x86/include/asm/ |
H A D | pgalloc.h | 20 static inline void paravirt_alloc_pte(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pte() argument 21 static inline void paravirt_alloc_pmd(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pmd() argument 22 static inline void paravirt_alloc_pmd_clone(unsigned long pfn, unsigned long clonepfn, in paravirt_alloc_pmd_clone() argument 24 static inline void paravirt_alloc_pud(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pud() argument 25 static inline void paravirt_alloc_p4d(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_p4d() argument 26 static inline void paravirt_release_pte(unsigned long pfn) {} in paravirt_release_pte() argument 27 static inline void paravirt_release_pmd(unsigned long pfn) {} in paravirt_release_pmd() argument 28 static inline void paravirt_release_pud(unsigned long pfn) {} in paravirt_release_pud() argument 29 static inline void paravirt_release_p4d(unsigned long pfn) {} in paravirt_release_p4d() argument 81 unsigned long pfn in pmd_populate() local [all...] |
/linux/mm/ |
H A D | memory-failure.c | 79 void num_poisoned_pages_inc(unsigned long pfn) in num_poisoned_pages_inc() 85 void num_poisoned_pages_sub(unsigned long pfn, long i) in num_poisoned_pages_sub() 350 static int kill_proc(struct to_kill *tk, unsigned long pfn, int flags) in kill_proc() 527 unsigned long pfn, int flags) in kill_procs() 745 unsigned long pfn; member 758 unsigned long pfn = 0; in check_hwpoisoned_entry() local 781 unsigned long pfn; in check_hwpoisoned_pmd_entry() local 869 static int kill_accessing_process(struct task_struct *p, unsigned long pfn, in kill_accessing_process() 975 static int truncate_error_folio(struct folio *folio, unsigned long pfn, in truncate_error_folio() 1291 static void update_per_node_mf_stats(unsigned long pfn, in update_per_node_mf_stats() [all …]
|
H A D | page_ext.c | 170 unsigned long pfn = page_to_pfn(page); in lookup_page_ext() local 250 unsigned long pfn = page_to_pfn(page); in lookup_page_ext() local 283 static int __meminit init_section_page_ext(unsigned long pfn, int nid) in init_section_page_ext() 337 static void __free_page_ext(unsigned long pfn) in __free_page_ext() 359 static void __invalidate_page_ext(unsigned long pfn) in __invalidate_page_ext() 375 unsigned long start, end, pfn; in online_page_ext() local 407 unsigned long start, end, pfn; in offline_page_ext() local 461 unsigned long pfn; in page_ext_init() local
|
H A D | page_isolation.c | 38 unsigned long pfn; in has_unmovable_pages() local 269 __first_valid_page(unsigned long pfn, unsigned long nr_pages) in __first_valid_page() 312 unsigned long pfn; in isolate_single_pageblock() local 479 unsigned long pfn; in start_isolate_page_range() local 533 unsigned long pfn; in undo_isolate_page_range() local 555 __test_page_isolated_in_pageblock(unsigned long pfn, unsigned long end_pfn, in __test_page_isolated_in_pageblock() 605 unsigned long pfn, flags; in test_pages_isolated() local
|
H A D | memory_hotplug.c | 318 static int check_pfn_span(unsigned long pfn, unsigned long nr_pages) in check_pfn_span() 345 struct page *pfn_to_online_page(unsigned long pfn) in pfn_to_online_page() 388 int __add_pages(int nid, unsigned long pfn, unsigned long nr_pages, in __add_pages() 458 unsigned long pfn; in find_biggest_section_pfn() local 481 unsigned long pfn; in shrink_zone_span() local 552 unsigned long pfn, cur_nr_pages; in remove_pfn_range_from_zone() local 592 void __remove_pages(unsigned long pfn, unsigned long nr_pages, in __remove_pages() 660 unsigned long pfn; in online_pages_range() local 750 static void section_taint_zone_device(unsigned long pfn) in section_taint_zone_device() 757 static inline void section_taint_zone_device(unsigned long pfn) in section_taint_zone_device() [all …]
|
H A D | page_idle.c | 34 static struct folio *page_idle_get_folio(unsigned long pfn) in page_idle_get_folio() argument 120 unsigned long pfn, end_pfn; in page_idle_bitmap_read() local 165 unsigned long pfn, end_pfn; page_idle_bitmap_write() local [all...] |
/linux/arch/x86/include/asm/xen/ |
H A D | page.h | 133 static inline unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn() 150 static inline unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn() 156 static inline unsigned long pfn_to_mfn(unsigned long pfn) in pfn_to_mfn() 176 static inline int phys_to_machine_mapping_valid(unsigned long pfn) in phys_to_machine_mapping_valid() 186 unsigned long pfn; in mfn_to_pfn_no_overrides() local 206 unsigned long pfn; in mfn_to_pfn() local 243 static inline unsigned long pfn_to_gfn(unsigned long pfn) in pfn_to_gfn() 260 #define pfn_to_bfn(pfn) pfn_to_gfn(pfn) argument 285 unsigned long pfn; in bfn_to_local_pfn() local
|
/linux/arch/arm/mm/ |
H A D | flush.c | 38 static void flush_pfn_alias(unsigned long pfn, unsigned long vaddr) in flush_pfn_alias() 52 static void flush_icache_alias(unsigned long pfn, unsigned long vaddr, unsigned long len) in flush_icache_alias() 98 void flush_cache_pages(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn, unsi… in flush_cache_pages() 115 #define flush_pfn_alias(pfn,vaddr) do { } while (0) argument 116 #define flush_icache_alias(pfn,vaddr,len) do { } while (0) argument 255 unsigned long start, offset, pfn; in __flush_dcache_aliases() local 287 unsigned long pfn; in __sync_icache_dcache() local 384 unsigned long pfn; in __flush_anon_page() local
|
H A D | fault-armv.c | 37 unsigned long pfn, pte_t *ptep) in do_adjust_pte() 65 unsigned long pfn, bool need_lock) in adjust_pte() 125 unsigned long addr, pte_t *ptep, unsigned long pfn) in make_coherent() 190 unsigned long pfn = pte_pfn(*ptep); in update_mmu_cache_range() local
|
/linux/scripts/gdb/linux/ |
H A D | mm.py | 138 def pfn_to_section_nr(self, pfn): argument 144 def __pfn_to_section(self, pfn): argument 147 def pfn_to_section(self, pfn): argument 150 def subsection_map_index(self, pfn): argument 153 def pfn_section_valid(self, ms, pfn): argument 170 def pfn_valid(self, pfn): argument 221 def PFN_PHYS(self, pfn): argument 233 def __pfn_to_phys(self, pfn): argument 251 def pfn_to_kaddr(self, pfn): argument 266 def pfn_to_page(self, pfn): argument
|
/linux/include/xen/arm/ |
H A D | page.h | 15 #define phys_to_machine_mapping_valid(pfn) (1) argument 47 static inline unsigned long pfn_to_gfn(unsigned long pfn) in pfn_to_gfn() 58 static inline unsigned long pfn_to_bfn(unsigned long pfn) in pfn_to_bfn() 107 static inline bool set_phys_to_machine(unsigned long pfn, unsigned long mfn) in set_phys_to_machine()
|
/linux/arch/arm/xen/ |
H A D | p2m.c | 23 unsigned long pfn; member 64 unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn() 150 bool __set_phys_to_machine_multi(unsigned long pfn, in __set_phys_to_machine_multi() 199 bool __set_phys_to_machine(unsigned long pfn, unsigned long mfn) in __set_phys_to_machine()
|
/linux/arch/x86/kernel/ |
H A D | crash_dump_64.c | 15 static ssize_t __copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, in __copy_oldmem_page() 38 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize, in copy_oldmem_page() 49 ssize_t copy_oldmem_page_encrypted(struct iov_iter *iter, unsigned long pfn, in copy_oldmem_page_encrypted()
|
H A D | crash_dump_32.c | 15 static inline bool is_crashed_pfn_valid(unsigned long pfn) in is_crashed_pfn_valid() 31 ssize_t copy_oldmem_page(struct iov_iter *iter, unsigned long pfn, size_t csize, in copy_oldmem_page()
|
/linux/arch/x86/mm/pat/ |
H A D | memtype.c | 440 u64 pfn; in reserve_ram_pages_type() local 482 u64 pfn; in free_ram_pages_type() local 691 bool pat_pfn_immune_to_uc_mtrr(unsigned long pfn) in pat_pfn_immune_to_uc_mtrr() 767 pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, in phys_mem_access_prot() 778 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() 784 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() 803 int phys_mem_access_prot_allowed(struct file *file, unsigned long pfn, in phys_mem_access_prot_allowed() 1017 unsigned long pfn, unsigned long addr, unsigned long size) in track_pfn_remap() 1056 void track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, pfn_t pfn) in track_pfn_insert() 1074 void untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, in untrack_pfn()
|
/linux/kernel/power/ |
H A D | snapshot.c | 748 static int memory_bm_find_bit(struct memory_bitmap *bm, unsigned long pfn, in memory_bm_find_bit() argument 815 memory_bm_set_bit(struct memory_bitmap * bm,unsigned long pfn) memory_bm_set_bit() argument 826 mem_bm_set_bit_check(struct memory_bitmap * bm,unsigned long pfn) mem_bm_set_bit_check() argument 839 memory_bm_clear_bit(struct memory_bitmap * bm,unsigned long pfn) memory_bm_clear_bit() argument 863 memory_bm_test_bit(struct memory_bitmap * bm,unsigned long pfn) memory_bm_test_bit() argument 874 memory_bm_pfn_present(struct memory_bitmap * bm,unsigned long pfn) memory_bm_pfn_present() argument 931 unsigned long bits, pfn, pages; memory_bm_next_pfn() local 1093 unsigned long pfn; mark_nosave_pages() local 1201 unsigned long pfn; clear_or_poison_free_pages() local 1250 unsigned long pfn, max_zone_pfn, page_count = WD_PAGE_COUNT; mark_free_pages() local 1321 saveable_highmem_page(struct zone * zone,unsigned long pfn) saveable_highmem_page() argument 1355 unsigned long pfn, max_zone_pfn; count_highmem_pages() local 1380 saveable_page(struct zone * zone,unsigned long pfn) saveable_page() argument 1415 unsigned long pfn, max_zone_pfn; count_data_pages() local 1472 page_is_saveable(struct zone * zone,unsigned long pfn) page_is_saveable() argument 1509 page_is_saveable(zone,pfn) global() argument 1530 unsigned long pfn, copy_pfn; copy_data_pages() local 1756 unsigned long pfn = memory_bm_next_pfn(©_bm); free_unnecessary_pages() local 2291 unsigned long pfn; duplicate_memory_bitmap() local 2309 unsigned long pfn; mark_unsafe_pages() local 2423 unsigned long pfn; count_highmem_image_pages() local 2725 unsigned long pfn = memory_bm_next_pfn(bm); get_buffer() local [all...] |
/linux/drivers/ras/ |
H A D | cec.c | 186 static int __find_elem(struct ce_array *ca, u64 pfn, unsigned int *to) in __find_elem() 223 static int find_elem(struct ce_array *ca, u64 pfn, unsigned int *to) in find_elem() 271 u64 pfn; in del_lru_elem() local 321 static int cec_add_elem(u64 pfn) in cec_add_elem() 362 u64 pfn = ca->array[to] >> PAGE_SHIFT; in cec_add_elem() local 483 struct dentry *d, *pfn, *decay, *count, *array, *dfs; in create_debugfs_nodes() local
|
/linux/arch/sh/include/asm/ |
H A D | mmzone.h | 8 static inline int pfn_to_nid(unsigned long pfn) in pfn_to_nid() 19 static inline struct pglist_data *pfn_to_pgdat(unsigned long pfn) in pfn_to_pgdat()
|
/linux/arch/arm64/kernel/ |
H A D | hibernate.c | 91 int pfn_is_nosave(unsigned long pfn) in pfn_is_nosave() 220 static int save_tags(struct page *page, unsigned long pfn) in save_tags() 258 unsigned long pfn, max_zone_pfn; in swsusp_mte_save_tags() local 305 unsigned long pfn = xa_state.xa_index; in swsusp_mte_restore_tags() local
|
/linux/drivers/char/ |
H A D | mem.c | 53 static inline int valid_mmap_phys_addr_range(unsigned long pfn, size_t size) in valid_mmap_phys_addr_range() 60 static inline int page_is_allowed(unsigned long pfn) in page_is_allowed() 64 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() 79 static inline int page_is_allowed(unsigned long pfn) in page_is_allowed() 83 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() 261 unsigned long pfn, unsigned long size, pgprot_t *vma_prot) in phys_mem_access_prot_allowed() 287 static pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, in phys_mem_access_prot()
|