| /kernel/linux/linux-6.6/include/linux/ |
| 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 …]
|
| D | pageblock-flags.h | 56 #define pageblock_align(pfn) ALIGN((pfn), pageblock_nr_pages) argument 57 #define pageblock_aligned(pfn) IS_ALIGNED((pfn), pageblock_nr_pages) argument 58 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages) argument 59 #define pageblock_end_pfn(pfn) ALIGN((pfn) + 1, pageblock_nr_pages) argument
|
| /kernel/linux/linux-5.10/include/linux/ |
| 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 …]
|
| /kernel/linux/linux-5.10/mm/ |
| D | debug_vm_pgtable.c | 61 static void __init pte_basic_tests(unsigned long pfn, int idx) in pte_basic_tests() 91 unsigned long pfn, unsigned long vaddr, in pte_advanced_tests() 135 static void __init pte_savedwrite_tests(unsigned long pfn, pgprot_t prot) in pte_savedwrite_tests() 148 static void __init pmd_basic_tests(unsigned long pfn, int idx) in pmd_basic_tests() 188 unsigned long pfn, unsigned long vaddr, in pmd_advanced_tests() 236 static void __init pmd_leaf_tests(unsigned long pfn, pgprot_t prot) in pmd_leaf_tests() 254 static void __init pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) in pmd_huge_tests() 273 static void __init pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) { } in pmd_huge_tests() 276 static void __init pmd_savedwrite_tests(unsigned long pfn, pgprot_t prot) in pmd_savedwrite_tests() 293 static void __init pud_basic_tests(struct mm_struct *mm, unsigned long pfn, int idx) in pud_basic_tests() [all …]
|
| D | memory-failure.c | 236 static int kill_proc(struct to_kill *tk, unsigned long pfn, int flags) in kill_proc() 385 unsigned long pfn, int flags) in kill_procs() 620 static int truncate_error_page(struct page *p, unsigned long pfn, in truncate_error_page() 658 static int me_kernel(struct page *p, unsigned long pfn) in me_kernel() 666 static int me_unknown(struct page *p, unsigned long pfn) in me_unknown() 675 static int me_pagecache_clean(struct page *p, unsigned long pfn) in me_pagecache_clean() 716 static int me_pagecache_dirty(struct page *p, unsigned long pfn) in me_pagecache_dirty() 782 static int me_swapcache_dirty(struct page *p, unsigned long pfn) in me_swapcache_dirty() 794 static int me_swapcache_clean(struct page *p, unsigned long pfn) in me_swapcache_clean() 810 static int me_huge_page(struct page *p, unsigned long pfn) in me_huge_page() [all …]
|
| D | sparse.c | 211 static void subsection_mask_set(unsigned long *map, unsigned long pfn, in subsection_mask_set() 220 void __init subsection_map_init(unsigned long pfn, unsigned long nr_pages) in subsection_map_init() 246 void __init subsection_map_init(unsigned long pfn, unsigned long nr_pages) in subsection_map_init() 254 unsigned long pfn; in memory_present() local 445 struct page __init *__populate_section_memmap(unsigned long pfn, in __populate_section_memmap() 539 unsigned long pfn = section_nr_to_pfn(pnum); in sparse_init_nid() local 612 unsigned long pfn; in online_mem_sections() local 631 unsigned long pfn; in offline_mem_sections() local 651 static struct page * __meminit populate_section_memmap(unsigned long pfn, in populate_section_memmap() 657 static void depopulate_section_memmap(unsigned long pfn, unsigned long nr_pages, in depopulate_section_memmap() [all …]
|
| D | page_isolation.c | 74 unsigned long pfn, buddy_pfn; in unset_migratetype_isolate() local 128 __first_valid_page(unsigned long pfn, unsigned long nr_pages) in __first_valid_page() 186 unsigned long pfn; in start_isolate_page_range() local 224 unsigned long pfn; in undo_isolate_page_range() local 247 __test_page_isolated_in_pageblock(unsigned long pfn, unsigned long end_pfn, in __test_page_isolated_in_pageblock() 287 unsigned long pfn, flags; in test_pages_isolated() local
|
| D | page_ext.c | 124 unsigned long pfn = page_to_pfn(page); in lookup_page_ext() local 198 unsigned long pfn = page_to_pfn(page); in lookup_page_ext() local 227 static int __meminit init_section_page_ext(unsigned long pfn, int nid) in init_section_page_ext() 279 static void __free_page_ext(unsigned long pfn) in __free_page_ext() 296 unsigned long start, end, pfn; in online_page_ext() local 327 unsigned long start, end, pfn; in offline_page_ext() local 371 unsigned long pfn; in page_ext_init() local
|
| D | memremap.c | 76 unsigned long pfn = PHYS_PFN(range->start); in pfn_first() local 83 bool pgmap_pfn_valid(struct dev_pagemap *pgmap, unsigned long pfn) in pgmap_pfn_valid() 105 static unsigned long pfn_next(unsigned long pfn) in pfn_next() 112 #define for_each_device_pfn(pfn, map, i) \ argument 170 unsigned long pfn; in memunmap_pages() local 470 struct dev_pagemap *get_dev_pagemap(unsigned long pfn, in get_dev_pagemap()
|
| /kernel/linux/linux-5.10/include/asm-generic/ |
| D | memory_model.h | 18 #define arch_pfn_to_nid(pfn) pfn_to_nid(pfn) argument 22 #define arch_local_page_offset(pfn, nid) \ argument 33 #define __pfn_to_page(pfn) (mem_map + ((pfn) - ARCH_PFN_OFFSET)) argument 38 #define __pfn_to_page(pfn) \ argument 54 #define __pfn_to_page(pfn) (vmemmap + (pfn)) argument 68 #define __pfn_to_page(pfn) \ argument 79 #define __pfn_to_phys(pfn) PFN_PHYS(pfn) argument
|
| /kernel/linux/linux-5.10/arch/x86/xen/ |
| D | p2m.c | 126 static inline unsigned p2m_top_index(unsigned long pfn) in p2m_top_index() 132 static inline unsigned p2m_mid_index(unsigned long pfn) in p2m_mid_index() 137 static inline unsigned p2m_index(unsigned long pfn) in p2m_index() 174 static void p2m_init_identity(unsigned long *p2m, unsigned long pfn) in p2m_init_identity() 219 unsigned long pfn, mfn; in xen_build_mfn_list_list() local 297 unsigned long pfn; in xen_build_dynamic_phys_to_machine() local 313 static int xen_p2m_elem_type(unsigned long pfn) in xen_p2m_elem_type() 334 unsigned long pfn; in xen_rebuild_p2m_list() local 435 unsigned long get_phys_to_machine(unsigned long pfn) in get_phys_to_machine() 531 int xen_alloc_p2m_entry(unsigned long pfn) in xen_alloc_p2m_entry() [all …]
|
| /kernel/linux/linux-6.6/arch/x86/xen/ |
| D | p2m.c | 126 static inline unsigned p2m_top_index(unsigned long pfn) in p2m_top_index() 132 static inline unsigned p2m_mid_index(unsigned long pfn) in p2m_mid_index() 169 static void p2m_init_identity(unsigned long *p2m, unsigned long pfn) in p2m_init_identity() 214 unsigned long pfn, mfn; in xen_build_mfn_list_list() local 292 unsigned long pfn; in xen_build_dynamic_phys_to_machine() local 308 static int xen_p2m_elem_type(unsigned long pfn) in xen_p2m_elem_type() 329 unsigned long pfn; in xen_rebuild_p2m_list() local 430 unsigned long get_phys_to_machine(unsigned long pfn) in get_phys_to_machine() 526 int xen_alloc_p2m_entry(unsigned long pfn) in xen_alloc_p2m_entry() 628 unsigned long pfn; in set_phys_range_identity() local [all …]
|
| /kernel/linux/linux-6.6/include/asm-generic/ |
| D | memory_model.h | 18 #define __pfn_to_page(pfn) (mem_map + ((pfn) - ARCH_PFN_OFFSET)) argument 23 static inline int pfn_valid(unsigned long pfn) in pfn_valid() 37 #define __pfn_to_page(pfn) (vmemmap + (pfn)) argument 51 #define __pfn_to_page(pfn) \ argument 62 #define __pfn_to_phys(pfn) PFN_PHYS(pfn) argument
|
| /kernel/linux/linux-6.6/arch/x86/include/asm/ |
| D | pgalloc.h | 20 static inline void paravirt_alloc_pte(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pte() 21 static inline void paravirt_alloc_pmd(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pmd() 22 static inline void paravirt_alloc_pmd_clone(unsigned long pfn, unsigned long clonepfn, in paravirt_alloc_pmd_clone() 24 static inline void paravirt_alloc_pud(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pud() 25 static inline void paravirt_alloc_p4d(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_p4d() 26 static inline void paravirt_release_pte(unsigned long pfn) {} in paravirt_release_pte() 27 static inline void paravirt_release_pmd(unsigned long pfn) {} in paravirt_release_pmd() 28 static inline void paravirt_release_pud(unsigned long pfn) {} in paravirt_release_pud() 29 static inline void paravirt_release_p4d(unsigned long pfn) {} in paravirt_release_p4d() 81 unsigned long pfn = page_to_pfn(pte); in pmd_populate() local
|
| /kernel/linux/linux-5.10/arch/x86/include/asm/ |
| D | pgalloc.h | 20 static inline void paravirt_alloc_pte(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pte() 21 static inline void paravirt_alloc_pmd(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pmd() 22 static inline void paravirt_alloc_pmd_clone(unsigned long pfn, unsigned long clonepfn, in paravirt_alloc_pmd_clone() 24 static inline void paravirt_alloc_pud(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pud() 25 static inline void paravirt_alloc_p4d(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_p4d() 26 static inline void paravirt_release_pte(unsigned long pfn) {} in paravirt_release_pte() 27 static inline void paravirt_release_pmd(unsigned long pfn) {} in paravirt_release_pmd() 28 static inline void paravirt_release_pud(unsigned long pfn) {} in paravirt_release_pud() 29 static inline void paravirt_release_p4d(unsigned long pfn) {} in paravirt_release_p4d() 81 unsigned long pfn = page_to_pfn(pte); in pmd_populate() local
|
| /kernel/linux/linux-6.6/mm/ |
| D | sparse.c | 184 static void subsection_mask_set(unsigned long *map, unsigned long pfn, in subsection_mask_set() 193 void __init subsection_map_init(unsigned long pfn, unsigned long nr_pages) in subsection_map_init() 219 void __init subsection_map_init(unsigned long pfn, unsigned long nr_pages) in subsection_map_init() 227 unsigned long pfn; in memory_present() local 428 struct page __init *__populate_section_memmap(unsigned long pfn, in __populate_section_memmap() 521 unsigned long pfn = section_nr_to_pfn(pnum); in sparse_init_nid() local 594 unsigned long pfn; in online_mem_sections() local 612 unsigned long pfn; in offline_mem_sections() local 631 static struct page * __meminit populate_section_memmap(unsigned long pfn, in populate_section_memmap() 638 static void depopulate_section_memmap(unsigned long pfn, unsigned long nr_pages, in depopulate_section_memmap() [all …]
|
| D | page_ext.c | 157 unsigned long pfn = page_to_pfn(page); in lookup_page_ext() local 236 unsigned long pfn = page_to_pfn(page); in lookup_page_ext() local 268 static int __meminit init_section_page_ext(unsigned long pfn, int nid) in init_section_page_ext() 320 static void __free_page_ext(unsigned long pfn) in __free_page_ext() 342 static void __invalidate_page_ext(unsigned long pfn) in __invalidate_page_ext() 358 unsigned long start, end, pfn; in online_page_ext() local 390 unsigned long start, end, pfn; in offline_page_ext() local 444 unsigned long pfn; in page_ext_init() local
|
| D | memory-failure.c | 77 void num_poisoned_pages_inc(unsigned long pfn) in num_poisoned_pages_inc() 83 void num_poisoned_pages_sub(unsigned long pfn, long i) in num_poisoned_pages_sub() 328 static int kill_proc(struct to_kill *tk, unsigned long pfn, int flags) in kill_proc() 511 unsigned long pfn, int flags) in kill_procs() 721 unsigned long pfn; member 734 unsigned long pfn = 0; in check_hwpoisoned_entry() local 757 unsigned long pfn; in check_hwpoisoned_pmd_entry() local 845 static int kill_accessing_process(struct task_struct *p, unsigned long pfn, in kill_accessing_process() 929 static int truncate_error_page(struct page *p, unsigned long pfn, in truncate_error_page() 1282 static void update_per_node_mf_stats(unsigned long pfn, in update_per_node_mf_stats() [all …]
|
| D | page_isolation.c | 38 unsigned long pfn; in has_unmovable_pages() local 267 __first_valid_page(unsigned long pfn, unsigned long nr_pages) in __first_valid_page() 311 unsigned long pfn; in isolate_single_pageblock() local 531 unsigned long pfn; in start_isolate_page_range() local 585 unsigned long pfn; in undo_isolate_page_range() local 607 __test_page_isolated_in_pageblock(unsigned long pfn, unsigned long end_pfn, in __test_page_isolated_in_pageblock() 657 unsigned long pfn, flags; in test_pages_isolated() local
|
| /kernel/linux/linux-6.6/arch/riscv/include/asm/ |
| D | pgalloc.h | 21 unsigned long pfn = virt_to_pfn(pte); in pmd_populate_kernel() local 29 unsigned long pfn = virt_to_pfn(page_address(pte)); in pmd_populate() local 37 unsigned long pfn = virt_to_pfn(pmd); in pud_populate() local 45 unsigned long pfn = virt_to_pfn(pud); in p4d_populate() local 55 unsigned long pfn = virt_to_pfn(pud); in p4d_populate_safe() local 65 unsigned long pfn = virt_to_pfn(p4d); in pgd_populate() local 75 unsigned long pfn = virt_to_pfn(p4d); in pgd_populate_safe() local
|
| /kernel/linux/linux-6.6/arch/x86/include/asm/xen/ |
| 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
|
| /kernel/linux/linux-6.6/arch/arm/mm/ |
| 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 381 unsigned long pfn; in __flush_anon_page() local
|
| /kernel/linux/linux-5.10/arch/x86/include/asm/xen/ |
| D | page.h | 141 static inline unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn() 158 static inline unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn() 164 static inline unsigned long pfn_to_mfn(unsigned long pfn) in pfn_to_mfn() 184 static inline int phys_to_machine_mapping_valid(unsigned long pfn) in phys_to_machine_mapping_valid() 194 unsigned long pfn; in mfn_to_pfn_no_overrides() local 214 unsigned long pfn; in mfn_to_pfn() local 251 static inline unsigned long pfn_to_gfn(unsigned long pfn) in pfn_to_gfn() 268 #define pfn_to_bfn(pfn) pfn_to_gfn(pfn) argument 293 unsigned long pfn; in bfn_to_local_pfn() local
|
| /kernel/linux/linux-5.10/arch/arm/mm/ |
| 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_page(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn) in flush_cache_page() 115 #define flush_pfn_alias(pfn,vaddr) do { } while (0) argument 116 #define flush_icache_alias(pfn,vaddr,len) do { } while (0) argument 271 unsigned long pfn; in __sync_icache_dcache() local 392 unsigned long pfn; in __flush_anon_page() local
|
| /kernel/linux/linux-6.6/include/xen/arm/ |
| 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()
|