/Linux-v4.19/include/linux/ |
D | pfn_t.h | 27 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 …]
|
/Linux-v4.19/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
|
/Linux-v4.19/arch/x86/xen/ |
D | p2m.c | 124 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 …]
|
D | mmu_pv.c | 329 unsigned long pfn = mfn_to_pfn(mfn); in pte_mfn_to_pfn() local 344 unsigned long pfn = (val & PTE_PFN_MASK) >> PAGE_SHIFT; in pte_pfn_to_mfn() local 706 static void xen_do_pin(unsigned level, unsigned long pfn) in xen_do_pin() 730 unsigned long pfn = page_to_pfn(page); in xen_pin_page() local 877 unsigned long pfn = page_to_pfn(page); in xen_unpin_page() local 1073 static void __init pin_pagetable_pfn(unsigned cmd, unsigned long pfn) in pin_pagetable_pfn() 1544 unsigned long pfn; in xen_make_pte_init() local 1577 static void __init xen_alloc_pte_init(struct mm_struct *mm, unsigned long pfn) in xen_alloc_pte_init() 1587 static void __init xen_alloc_pmd_init(struct mm_struct *mm, unsigned long pfn) in xen_alloc_pmd_init() 1597 static void __init xen_release_pte_init(unsigned long pfn) in xen_release_pte_init() [all …]
|
/Linux-v4.19/mm/ |
D | memory-failure.c | 213 static int kill_proc(struct to_kill *tk, unsigned long pfn, int flags) in kill_proc() 361 unsigned long pfn, int flags) in kill_procs() 591 static int truncate_error_page(struct page *p, unsigned long pfn, in truncate_error_page() 629 static int me_kernel(struct page *p, unsigned long pfn) in me_kernel() 637 static int me_unknown(struct page *p, unsigned long pfn) in me_unknown() 646 static int me_pagecache_clean(struct page *p, unsigned long pfn) in me_pagecache_clean() 687 static int me_pagecache_dirty(struct page *p, unsigned long pfn) in me_pagecache_dirty() 753 static int me_swapcache_dirty(struct page *p, unsigned long pfn) in me_swapcache_dirty() 765 static int me_swapcache_clean(struct page *p, unsigned long pfn) in me_swapcache_clean() 781 static int me_huge_page(struct page *p, unsigned long pfn) in me_huge_page() [all …]
|
D | page_isolation.c | 22 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
|
D | page_ext.c | 125 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() 280 static void __free_page_ext(unsigned long pfn) in __free_page_ext() 297 unsigned long start, end, pfn; in online_page_ext() local 331 unsigned long start, end, pfn; in offline_page_ext() local 375 unsigned long pfn; in page_ext_init() local
|
/Linux-v4.19/arch/x86/include/asm/ |
D | pgalloc.h | 16 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
|
D | mmzone_32.h | 34 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
|
D | set_memory.h | 93 static inline int set_mce_nospec(unsigned long pfn) in set_mce_nospec() 122 static inline int clear_mce_nospec(unsigned long pfn) in clear_mce_nospec()
|
/Linux-v4.19/arch/parisc/include/asm/ |
D | mmzone.h | 34 #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()
|
/Linux-v4.19/arch/x86/include/asm/xen/ |
D | page.h | 115 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
|
/Linux-v4.19/arch/arm/mm/ |
D | flush.c | 41 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
|
D | fault-armv.c | 41 unsigned long pfn, pte_t *ptep) in do_adjust_pte() 93 unsigned long pfn) in adjust_pte() 133 unsigned long addr, pte_t *ptep, unsigned long pfn) in make_coherent() 183 unsigned long pfn = pte_pfn(*ptep); in update_mmu_cache() local
|
/Linux-v4.19/kernel/ |
D | memremap.c | 92 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 123 unsigned long pfn; in devm_memremap_pages_release() local 178 unsigned long pfn, pgoff, order; in devm_memremap_pages() local 307 struct dev_pagemap *get_dev_pagemap(unsigned long pfn, in get_dev_pagemap()
|
/Linux-v4.19/arch/arm/include/asm/ |
D | dma-mapping.h | 34 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()
|
/Linux-v4.19/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() 100 static inline bool set_phys_to_machine(unsigned long pfn, unsigned long mfn) in set_phys_to_machine()
|
/Linux-v4.19/arch/arm/xen/ |
D | p2m.c | 21 unsigned long pfn; member 62 unsigned long __pfn_to_mfn(unsigned long pfn) in __pfn_to_mfn() 119 bool __set_phys_to_machine_multi(unsigned long pfn, in __set_phys_to_machine_multi() 166 bool __set_phys_to_machine(unsigned long pfn, unsigned long mfn) in __set_phys_to_machine()
|
/Linux-v4.19/arch/unicore32/mm/ |
D | ioremap.c | 102 remap_area_sections(unsigned long virt, unsigned long pfn, in remap_area_sections() 129 void __iomem *__uc32_ioremap_pfn_caller(unsigned long pfn, in __uc32_ioremap_pfn_caller() 189 unsigned long pfn = __phys_to_pfn(phys_addr); in __uc32_ioremap_caller() local 211 __uc32_ioremap_pfn(unsigned long pfn, unsigned long offset, size_t size, in __uc32_ioremap_pfn()
|
/Linux-v4.19/arch/s390/pci/ |
D | pci_mmio.c | 16 unsigned long *pfn) in get_pfn() 41 unsigned long pfn; in SYSCALL_DEFINE3() local 81 unsigned long pfn; in SYSCALL_DEFINE3() local
|
/Linux-v4.19/arch/arc/include/asm/ |
D | mmzone.h | 17 static inline int pfn_to_nid(unsigned long pfn) in pfn_to_nid() 35 static inline int pfn_valid(unsigned long pfn) in pfn_valid()
|
/Linux-v4.19/drivers/ras/ |
D | cec.c | 184 static int __find_elem(struct ce_array *ca, u64 pfn, unsigned int *to) in __find_elem() 215 static int find_elem(struct ce_array *ca, u64 pfn, unsigned int *to) in find_elem() 263 u64 pfn; in del_lru_elem() local 276 int cec_add_elem(u64 pfn) in cec_add_elem() 323 u64 pfn = ca->array[to] >> PAGE_SHIFT; in cec_add_elem() local 454 struct dentry *d, *pfn, *decay, *count, *array; in create_debugfs_nodes() local
|
/Linux-v4.19/arch/x86/mm/ |
D | pat.c | 464 u64 pfn; in reserve_ram_pages_type() local 506 u64 pfn; in free_ram_pages_type() local 705 bool pat_pfn_immune_to_uc_mtrr(unsigned long pfn) in pat_pfn_immune_to_uc_mtrr() 779 pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, in phys_mem_access_prot() 790 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() 796 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() 815 int phys_mem_access_prot_allowed(struct file *file, unsigned long pfn, in phys_mem_access_prot_allowed() 985 unsigned long pfn, unsigned long addr, unsigned long size) in track_pfn_remap() 1024 void track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, pfn_t pfn) in track_pfn_insert() 1042 void untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, in untrack_pfn()
|
/Linux-v4.19/kernel/power/ |
D | snapshot.c | 709 static int memory_bm_find_bit(struct memory_bitmap *bm, unsigned long pfn, in memory_bm_find_bit() 768 static void memory_bm_set_bit(struct memory_bitmap *bm, unsigned long pfn) in memory_bm_set_bit() 779 static int mem_bm_set_bit_check(struct memory_bitmap *bm, unsigned long pfn) in mem_bm_set_bit_check() 792 static void memory_bm_clear_bit(struct memory_bitmap *bm, unsigned long pfn) in memory_bm_clear_bit() 811 static int memory_bm_test_bit(struct memory_bitmap *bm, unsigned long pfn) in memory_bm_test_bit() 822 static bool memory_bm_pfn_present(struct memory_bitmap *bm, unsigned long pfn) in memory_bm_pfn_present() 879 unsigned long bits, pfn, pages; in memory_bm_next_pfn() local 1042 unsigned long pfn; in mark_nosave_pages() local 1143 unsigned long pfn; in clear_free_pages() local 1210 static struct page *saveable_highmem_page(struct zone *zone, unsigned long pfn) in saveable_highmem_page() [all …]
|
/Linux-v4.19/arch/m68k/include/asm/ |
D | page_no.h | 24 #define pfn_to_virt(pfn) __va((pfn) << PAGE_SHIFT) argument 29 #define pfn_to_page(pfn) virt_to_page(pfn_to_virt(pfn)) argument 31 #define pfn_valid(pfn) ((pfn) < max_mapnr) argument
|