Home
last modified time | relevance | path

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

12345678910>>...17

/Linux-v5.4/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 …]
/Linux-v5.4/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
/Linux-v5.4/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
439 unsigned long get_phys_to_machine(unsigned long pfn) in get_phys_to_machine()
535 int xen_alloc_p2m_entry(unsigned long pfn) in xen_alloc_p2m_entry()
[all …]
Dmmu_pv.c337 unsigned long pfn = mfn_to_pfn(mfn); in pte_mfn_to_pfn() local
352 unsigned long pfn = (val & PTE_PFN_MASK) >> PAGE_SHIFT; in pte_pfn_to_mfn() local
715 static void xen_do_pin(unsigned level, unsigned long pfn) in xen_do_pin()
739 unsigned long pfn = page_to_pfn(page); in xen_pin_page() local
886 unsigned long pfn = page_to_pfn(page); in xen_unpin_page() local
1082 static void __init pin_pagetable_pfn(unsigned cmd, unsigned long pfn) in pin_pagetable_pfn()
1543 unsigned long pfn; in xen_make_pte_init() local
1576 static void __init xen_alloc_pte_init(struct mm_struct *mm, unsigned long pfn) in xen_alloc_pte_init()
1586 static void __init xen_alloc_pmd_init(struct mm_struct *mm, unsigned long pfn) in xen_alloc_pmd_init()
1596 static void __init xen_release_pte_init(unsigned long pfn) in xen_release_pte_init()
[all …]
/Linux-v5.4/mm/
Dmemory-failure.c209 static int kill_proc(struct to_kill *tk, unsigned long pfn, int flags) in kill_proc()
362 unsigned long pfn, int flags) in kill_procs()
593 static int truncate_error_page(struct page *p, unsigned long pfn, in truncate_error_page()
631 static int me_kernel(struct page *p, unsigned long pfn) in me_kernel()
639 static int me_unknown(struct page *p, unsigned long pfn) in me_unknown()
648 static int me_pagecache_clean(struct page *p, unsigned long pfn) in me_pagecache_clean()
689 static int me_pagecache_dirty(struct page *p, unsigned long pfn) in me_pagecache_dirty()
755 static int me_swapcache_dirty(struct page *p, unsigned long pfn) in me_swapcache_dirty()
767 static int me_swapcache_clean(struct page *p, unsigned long pfn) in me_swapcache_clean()
783 static int me_huge_page(struct page *p, unsigned long pfn) in me_huge_page()
[all …]
Dpage_isolation.c21 unsigned long flags, pfn; in set_migratetype_isolate() local
96 unsigned long pfn, buddy_pfn; in unset_migratetype_isolate() local
147 __first_valid_page(unsigned long pfn, unsigned long nr_pages) in __first_valid_page()
196 unsigned long pfn; in start_isolate_page_range() local
236 unsigned long pfn; in undo_isolate_page_range() local
259 __test_page_isolated_in_pageblock(unsigned long pfn, unsigned long end_pfn, in __test_page_isolated_in_pageblock()
291 unsigned long pfn, flags; in test_pages_isolated() local
Dpage_ext.c117 unsigned long pfn = page_to_pfn(page); in lookup_page_ext() local
192 unsigned long pfn = page_to_pfn(page); in lookup_page_ext() local
221 static int __meminit init_section_page_ext(unsigned long pfn, int nid) in init_section_page_ext()
273 static void __free_page_ext(unsigned long pfn) in __free_page_ext()
290 unsigned long start, end, pfn; in online_page_ext() local
324 unsigned long start, end, pfn; in offline_page_ext() local
368 unsigned long pfn; in page_ext_init() local
Dsparse.c222 static void subsection_mask_set(unsigned long *map, unsigned long pfn, in subsection_mask_set()
231 void __init subsection_map_init(unsigned long pfn, unsigned long nr_pages) in subsection_map_init()
260 unsigned long pfn; in memory_present() local
451 struct page __init *__populate_section_memmap(unsigned long pfn, in __populate_section_memmap()
543 unsigned long pfn = section_nr_to_pfn(pnum); in sparse_init_nid() local
611 unsigned long pfn; in online_mem_sections() local
630 unsigned long pfn; in offline_mem_sections() local
650 static struct page *populate_section_memmap(unsigned long pfn, in populate_section_memmap()
656 static void depopulate_section_memmap(unsigned long pfn, unsigned long nr_pages, in depopulate_section_memmap()
672 struct page *populate_section_memmap(unsigned long pfn, in populate_section_memmap()
[all …]
Dmemory_hotplug.c227 unsigned long i, pfn, end_pfn, nr_pages; in register_page_bootmem_info_node() local
254 static int check_pfn_span(unsigned long pfn, unsigned long nr_pages, in check_pfn_span()
287 int __ref __add_pages(int nid, unsigned long pfn, unsigned long nr_pages, in __add_pages()
354 unsigned long pfn; in find_biggest_section_pfn() local
380 unsigned long pfn; in shrink_zone_span() local
490 static void __remove_section(struct zone *zone, unsigned long pfn, in __remove_section()
515 void __remove_pages(struct zone *zone, unsigned long pfn, in __remove_pages()
615 unsigned long pfn; in online_pages_range() local
785 int __ref online_pages(unsigned long pfn, unsigned long nr_pages, int online_type) in online_pages()
1144 static unsigned long next_active_pageblock(unsigned long pfn) in next_active_pageblock()
[all …]
Dcompaction.c48 #define block_start_pfn(pfn, order) round_down(pfn, 1UL << (order)) argument
49 #define block_end_pfn(pfn, order) ALIGN((pfn) + 1, 1UL << (order)) argument
50 #define pageblock_start_pfn(pfn) block_start_pfn(pfn, pageblock_order) argument
51 #define pageblock_end_pfn(pfn) block_end_pfn(pfn, pageblock_order) argument
59 unsigned long pfn = page_to_pfn(page); in release_freepages() local
241 __reset_isolation_pfn(struct zone *zone, unsigned long pfn, bool check_source, in __reset_isolation_pfn()
389 unsigned long pfn) in test_and_set_skip()
407 static void update_cached_migrate(struct compact_control *cc, unsigned long pfn) in update_cached_migrate()
429 struct page *page, unsigned long pfn) in update_pageblock_skip()
458 struct page *page, unsigned long pfn) in update_pageblock_skip()
[all …]
Dmemremap.c69 static unsigned long pfn_next(unsigned long pfn) in pfn_next()
76 #define for_each_device_pfn(pfn, map) \ argument
107 unsigned long pfn; in memunmap_pages() local
387 struct dev_pagemap *get_dev_pagemap(unsigned long pfn, in get_dev_pagemap()
/Linux-v5.4/arch/x86/include/asm/
Dpgalloc.h19 static inline void paravirt_alloc_pte(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pte()
20 static inline void paravirt_alloc_pmd(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pmd()
21 static inline void paravirt_alloc_pmd_clone(unsigned long pfn, unsigned long clonepfn, in paravirt_alloc_pmd_clone()
23 static inline void paravirt_alloc_pud(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_pud()
24 static inline void paravirt_alloc_p4d(struct mm_struct *mm, unsigned long pfn) {} in paravirt_alloc_p4d()
25 static inline void paravirt_release_pte(unsigned long pfn) {} in paravirt_release_pte()
26 static inline void paravirt_release_pmd(unsigned long pfn) {} in paravirt_release_pmd()
27 static inline void paravirt_release_pud(unsigned long pfn) {} in paravirt_release_pud()
28 static inline void paravirt_release_p4d(unsigned long pfn) {} in paravirt_release_p4d()
80 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
Dset_memory.h88 static inline int set_mce_nospec(unsigned long pfn) in set_mce_nospec()
117 static inline int clear_mce_nospec(unsigned long pfn) in clear_mce_nospec()
/Linux-v5.4/arch/x86/include/asm/xen/
Dpage.h142 static inline unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn()
159 static inline unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn()
165 static inline unsigned long pfn_to_mfn(unsigned long pfn) in pfn_to_mfn()
185 static inline int phys_to_machine_mapping_valid(unsigned long pfn) in phys_to_machine_mapping_valid()
195 unsigned long pfn; in mfn_to_pfn_no_overrides() local
215 unsigned long pfn; in mfn_to_pfn() local
252 static inline unsigned long pfn_to_gfn(unsigned long pfn) in pfn_to_gfn()
269 #define pfn_to_bfn(pfn) pfn_to_gfn(pfn) argument
294 unsigned long pfn; in bfn_to_local_pfn() local
/Linux-v5.4/arch/arm/include/asm/
Ddma-mapping.h36 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma()
45 unsigned long pfn = __bus_to_pfn(addr); in dma_to_pfn() local
56 unsigned long pfn = dma_to_pfn(dev, addr); in dma_to_virt() local
73 static inline dma_addr_t pfn_to_dma(struct device *dev, unsigned long pfn) in pfn_to_dma()
/Linux-v5.4/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
Dfault-armv.c38 unsigned long pfn, pte_t *ptep) in do_adjust_pte()
90 unsigned long pfn) in adjust_pte()
130 unsigned long addr, pte_t *ptep, unsigned long pfn) in make_coherent()
180 unsigned long pfn = pte_pfn(*ptep); in update_mmu_cache() local
/Linux-v5.4/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()
/Linux-v5.4/arch/x86/kernel/
Dcrash_dump_64.c14 static ssize_t __copy_oldmem_page(unsigned long pfn, char *buf, size_t csize, in __copy_oldmem_page()
57 ssize_t copy_oldmem_page(unsigned long pfn, char *buf, size_t csize, in copy_oldmem_page()
68 ssize_t copy_oldmem_page_encrypted(unsigned long pfn, char *buf, size_t csize, in copy_oldmem_page_encrypted()
/Linux-v5.4/arch/arm/xen/
Dp2m.c22 unsigned long pfn; member
63 unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn()
121 bool __set_phys_to_machine_multi(unsigned long pfn, in __set_phys_to_machine_multi()
169 bool __set_phys_to_machine(unsigned long pfn, unsigned long mfn) in __set_phys_to_machine()
/Linux-v5.4/arch/unicore32/mm/
Dioremap.c98 remap_area_sections(unsigned long virt, unsigned long pfn, in remap_area_sections()
125 void __iomem *__uc32_ioremap_pfn_caller(unsigned long pfn, in __uc32_ioremap_pfn_caller()
185 unsigned long pfn = __phys_to_pfn(phys_addr); in __uc32_ioremap_caller() local
207 __uc32_ioremap_pfn(unsigned long pfn, unsigned long offset, size_t size, in __uc32_ioremap_pfn()
/Linux-v5.4/arch/s390/pci/
Dpci_mmio.c16 unsigned long *pfn) in get_pfn()
41 unsigned long pfn; in SYSCALL_DEFINE3() local
81 unsigned long pfn; in SYSCALL_DEFINE3() local
/Linux-v5.4/arch/arm64/mm/
Dmmap.c46 int valid_mmap_phys_addr_range(unsigned long pfn, size_t size) in valid_mmap_phys_addr_range()
61 int devmem_is_allowed(unsigned long pfn) in devmem_is_allowed()
/Linux-v5.4/arch/arc/include/asm/
Dmmzone.h14 static inline int pfn_to_nid(unsigned long pfn) in pfn_to_nid()
32 static inline int pfn_valid(unsigned long pfn) in pfn_valid()

12345678910>>...17