Home
last modified time | relevance | path

Searched defs:pfn (Results 1 – 25 of 809) sorted by relevance

12345678910>>...33

/kernel/linux/linux-4.19/include/linux/
Dpfn_t.h27 static inline pfn_t __pfn_to_pfn_t(unsigned long pfn, u64 flags) in __pfn_to_pfn_t()
35 static inline pfn_t pfn_to_pfn_t(unsigned long pfn) in pfn_to_pfn_t()
45 static inline bool pfn_t_has_page(pfn_t pfn) in pfn_t_has_page()
50 static inline unsigned long pfn_t_to_pfn(pfn_t pfn) in pfn_t_to_pfn()
55 static inline struct page *pfn_t_to_page(pfn_t pfn) in pfn_t_to_page()
62 static inline phys_addr_t pfn_t_to_phys(pfn_t pfn) in pfn_t_to_phys()
67 static inline void *pfn_t_to_virt(pfn_t pfn) in pfn_t_to_virt()
79 static inline int pfn_t_valid(pfn_t pfn) in pfn_t_valid()
85 static inline pte_t pfn_t_pte(pfn_t pfn, pgprot_t pgprot) in pfn_t_pte()
92 static inline pmd_t pfn_t_pmd(pfn_t pfn, pgprot_t pgprot) in pfn_t_pmd()
[all …]
/kernel/linux/linux-5.10/include/linux/
Dpfn_t.h29 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/
Ddebug_vm_pgtable.c61 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()
133 static void __init pte_savedwrite_tests(unsigned long pfn, pgprot_t prot) in pte_savedwrite_tests()
146 static void __init pmd_basic_tests(unsigned long pfn, int idx) in pmd_basic_tests()
186 unsigned long pfn, unsigned long vaddr, in pmd_advanced_tests()
234 static void __init pmd_leaf_tests(unsigned long pfn, pgprot_t prot) in pmd_leaf_tests()
252 static void __init pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) in pmd_huge_tests()
271 static void __init pmd_huge_tests(pmd_t *pmdp, unsigned long pfn, pgprot_t prot) { } in pmd_huge_tests()
274 static void __init pmd_savedwrite_tests(unsigned long pfn, pgprot_t prot) in pmd_savedwrite_tests()
291 static void __init pud_basic_tests(struct mm_struct *mm, unsigned long pfn, int idx) in pud_basic_tests()
[all …]
Dmemory-failure.c236 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 …]
Dpage_isolation.c74 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
Dsparse.c211 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 …]
Dpage_ext.c124 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
/kernel/linux/linux-5.10/include/asm-generic/
Dmemory_model.h18 #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-4.19/include/asm-generic/
Dmemory_model.h18 #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/
Dp2m.c126 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-4.19/arch/x86/xen/
Dp2m.c124 static inline unsigned p2m_top_index(unsigned long pfn) in p2m_top_index()
130 static inline unsigned p2m_mid_index(unsigned long pfn) in p2m_mid_index()
135 static inline unsigned p2m_index(unsigned long pfn) in p2m_index()
172 static void p2m_init_identity(unsigned long *p2m, unsigned long pfn) in p2m_init_identity()
210 unsigned long pfn, mfn; in xen_build_mfn_list_list() local
288 unsigned long pfn; in xen_build_dynamic_phys_to_machine() local
304 static int xen_p2m_elem_type(unsigned long pfn) in xen_p2m_elem_type()
325 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()
[all …]
/kernel/linux/linux-4.19/mm/
Dmemory-failure.c212 static int kill_proc(struct to_kill *tk, unsigned long pfn, int flags) in kill_proc()
365 unsigned long pfn, int flags) in kill_procs()
596 static int truncate_error_page(struct page *p, unsigned long pfn, in truncate_error_page()
634 static int me_kernel(struct page *p, unsigned long pfn) in me_kernel()
642 static int me_unknown(struct page *p, unsigned long pfn) in me_unknown()
651 static int me_pagecache_clean(struct page *p, unsigned long pfn) in me_pagecache_clean()
692 static int me_pagecache_dirty(struct page *p, unsigned long pfn) in me_pagecache_dirty()
758 static int me_swapcache_dirty(struct page *p, unsigned long pfn) in me_swapcache_dirty()
770 static int me_swapcache_clean(struct page *p, unsigned long pfn) in me_swapcache_clean()
786 static int me_huge_page(struct page *p, unsigned long pfn) in me_huge_page()
[all …]
Dpage_isolation.c22 unsigned long flags, pfn; in set_migratetype_isolate() local
97 unsigned long pfn, buddy_pfn; in unset_migratetype_isolate() local
148 __first_valid_page(unsigned long pfn, unsigned long nr_pages) in __first_valid_page()
190 unsigned long pfn; in start_isolate_page_range() local
227 unsigned long pfn; in undo_isolate_page_range() local
251 __test_page_isolated_in_pageblock(unsigned long pfn, unsigned long end_pfn, in __test_page_isolated_in_pageblock()
283 unsigned long pfn, flags; in test_pages_isolated() local
Dpage_ext.c125 unsigned long pfn = page_to_pfn(page); in lookup_page_ext() local
200 unsigned long pfn = page_to_pfn(page); in lookup_page_ext() local
229 static int __meminit init_section_page_ext(unsigned long pfn, int nid) in init_section_page_ext()
281 static void __free_page_ext(unsigned long pfn) in __free_page_ext()
298 unsigned long start, end, pfn; in online_page_ext() local
332 unsigned long start, end, pfn; in offline_page_ext() local
376 unsigned long pfn; in page_ext_init() local
/kernel/linux/linux-4.19/arch/x86/include/asm/
Dpgalloc.h16 static inline void paravirt_alloc_pte(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pte()
17 static inline void paravirt_alloc_pmd(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pmd()
18 static inline void paravirt_alloc_pmd_clone(unsigned long pfn, unsigned long clonepfn, in paravirt_alloc_pmd_clone()
20 static inline void paravirt_alloc_pud(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pud()
21 static inline void paravirt_alloc_p4d(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_p4d()
22 static inline void paravirt_release_pte(unsigned long pfn) {} in paravirt_release_pte()
23 static inline void paravirt_release_pmd(unsigned long pfn) {} in paravirt_release_pmd()
24 static inline void paravirt_release_pud(unsigned long pfn) {} in paravirt_release_pud()
25 static inline void paravirt_release_p4d(unsigned long pfn) {} in paravirt_release_p4d()
86 unsigned long pfn = page_to_pfn(pte); in pmd_populate() local
Dmmzone_32.h34 static inline int pfn_to_nid(unsigned long pfn) in pfn_to_nid()
43 static inline int pfn_valid(int pfn) in pfn_valid()
52 #define early_pfn_valid(pfn) pfn_valid((pfn)) argument
/kernel/linux/linux-5.10/arch/x86/include/asm/
Dpgalloc.h20 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-4.19/arch/parisc/include/asm/
Dmmzone.h34 #define pfn_is_io(pfn) ((pfn & (0xf0000000UL >> PAGE_SHIFT)) == (0xf0000000UL >> PAGE_SHIFT)) argument
37 #define pfn_is_io(pfn) ((pfn & (0xf000000000000000UL >> PAGE_SHIFT)) == (0xf000000000000000UL >> PA… argument
40 static inline int pfn_to_nid(unsigned long pfn) in pfn_to_nid()
53 static inline int pfn_valid(int pfn) in pfn_valid()
/kernel/linux/linux-4.19/arch/x86/include/asm/xen/
Dpage.h115 static inline unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn()
132 static inline unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn()
138 static inline unsigned long pfn_to_mfn(unsigned long pfn) in pfn_to_mfn()
158 static inline int phys_to_machine_mapping_valid(unsigned long pfn) in phys_to_machine_mapping_valid()
168 unsigned long pfn; in mfn_to_pfn_no_overrides() local
188 unsigned long pfn; in mfn_to_pfn() local
225 static inline unsigned long pfn_to_gfn(unsigned long pfn) in pfn_to_gfn()
242 #define pfn_to_bfn(pfn) pfn_to_gfn(pfn) argument
267 unsigned long pfn; in bfn_to_local_pfn() local
/kernel/linux/linux-5.10/arch/x86/include/asm/xen/
Dpage.h141 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-4.19/arch/arm/mm/
Dflush.c41 static void flush_pfn_alias(unsigned long pfn, unsigned long vaddr) in flush_pfn_alias()
55 static void flush_icache_alias(unsigned long pfn, unsigned long vaddr, unsigned long len) in flush_icache_alias()
101 void flush_cache_page(struct vm_area_struct *vma, unsigned long user_addr, unsigned long pfn) in flush_cache_page()
118 #define flush_pfn_alias(pfn,vaddr) do { } while (0) argument
119 #define flush_icache_alias(pfn,vaddr,len) do { } while (0) argument
275 unsigned long pfn; in __sync_icache_dcache() local
396 unsigned long pfn; in __flush_anon_page() local
/kernel/linux/linux-5.10/arch/arm/mm/
Dflush.c38 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-4.19/arch/arm/include/asm/
Ddma-mapping.h34 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma()
43 unsigned long pfn = __bus_to_pfn(addr); in dma_to_pfn() local
54 unsigned long pfn = dma_to_pfn(dev, addr); in dma_to_virt() local
71 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma()
/kernel/linux/linux-4.19/kernel/
Dmemremap.c92 unsigned long pfn; in pfn_first() local
107 static unsigned long pfn_next(unsigned long pfn) in pfn_next()
114 #define for_each_device_pfn(pfn, map) \ argument
124 unsigned long pfn; in devm_memremap_pages_release() local
183 unsigned long pfn, pgoff, order; in devm_memremap_pages() local
338 struct dev_pagemap *get_dev_pagemap(unsigned long pfn, in get_dev_pagemap()
/kernel/linux/linux-4.19/include/xen/arm/
Dpage.h15 #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()
100 static inline bool set_phys_to_machine(unsigned long pfn, unsigned long mfn) in set_phys_to_machine()

12345678910>>...33