/openbmc/linux/mm/ |
H A D | mm_init.c | 599 static int __meminit __early_pfn_to_nid(unsigned long pfn, in __early_pfn_to_nid() 618 int __meminit early_pfn_to_nid(unsigned long pfn) in early_pfn_to_nid() 672 defer_init(int nid, unsigned long pfn, unsigned long end_pfn) in defer_init() 775 overlap_memmap_init(unsigned long zone, unsigned long *pfn) in overlap_memmap_init() 821 unsigned long pfn; in init_unavailable_range() local 853 unsigned long pfn, end_pfn = start_pfn + size; in memmap_init_range() local 1042 unsigned long pfn, end_pfn = head_pfn + nr_pages; in memmap_init_compound() local 1068 unsigned long pfn, end_pfn = start_pfn + nr_pages; in memmap_init_zone_device() local 1969 static void __init deferred_free_range(unsigned long pfn, in deferred_free_range() 2025 static void __init deferred_free_pages(unsigned long pfn, in deferred_free_pages() [all …]
|
H A D | page_idle.c | 34 static struct folio *page_idle_get_folio(unsigned long pfn) in page_idle_get_folio() 120 unsigned long pfn, end_pfn; in page_idle_bitmap_read() local 165 unsigned long pfn, end_pfn; in page_idle_bitmap_write() local
|
H A D | compaction.c | 53 #define block_start_pfn(pfn, order) round_down(pfn, 1UL << (order)) argument 54 #define block_end_pfn(pfn, order) ALIGN((pfn) + 1, 1UL << (order)) argument 75 unsigned long pfn = page_to_pfn(page); in release_freepages() local 485 struct page *page, unsigned long pfn) in update_pageblock_skip() 510 struct page *page, unsigned long pfn) in update_pageblock_skip() 725 unsigned long isolated, pfn, block_start_pfn, block_end_pfn; in isolate_freepages_range() local 1289 unsigned long pfn, block_start_pfn, block_end_pfn; in isolate_migratepages_range() local 1422 fast_isolate_around(struct compact_control *cc, unsigned long pfn) in fast_isolate_around() 1525 unsigned long pfn; in fast_isolate_freepages() local 1817 update_fast_start_pfn(struct compact_control *cc, unsigned long pfn) in update_fast_start_pfn() [all …]
|
H A D | page_vma_mapped.c | 98 unsigned long pfn; in check_pte() local 133 static bool check_pmd(unsigned long pfn, struct page_vma_mapped_walk *pvmw) in check_pmd()
|
/openbmc/linux/kernel/power/ |
H A D | snapshot.c | 929 unsigned long bits, pfn, pages; in memory_bm_next_pfn() local 1091 unsigned long pfn; in mark_nosave_pages() local 1199 unsigned long pfn; in clear_or_poison_free_pages() local 1353 unsigned long pfn, max_zone_pfn; in count_highmem_pages() local 1418 unsigned long pfn, max_zone_pfn; in count_data_pages() local 1533 unsigned long pfn, copy_pfn; in copy_data_pages() local 1759 unsigned long pfn = memory_bm_next_pfn(©_bm); in free_unnecessary_pages() local 2294 unsigned long pfn; in duplicate_memory_bitmap() local 2312 unsigned long pfn; in mark_unsafe_pages() local 2426 unsigned long pfn; in count_highmem_image_pages() local [all …]
|
/openbmc/linux/fs/proc/ |
H A D | page.c | 52 unsigned long pfn; in kpagecount_read() local 233 unsigned long pfn; in kpageflags_read() local 282 unsigned long pfn; in kpagecgroup_read() local
|
H A D | kcore.c | 63 int __init register_mem_pfn_is_ram(int (*fn)(unsigned long pfn)) in register_mem_pfn_is_ram() 71 static int pfn_is_ram(unsigned long pfn) in pfn_is_ram() 146 unsigned long pfn = __pa(ent->addr) >> PAGE_SHIFT; in get_sparsemem_vmemmap_info() local 185 kclist_add_private(unsigned long pfn, unsigned long nr_pages, void *arg) in kclist_add_private() 473 unsigned long pfn; in read_kcore_iter() local
|
/openbmc/linux/tools/testing/memblock/linux/ |
H A D | mmzone.h | 25 #define pageblock_align(pfn) ALIGN((pfn), pageblock_nr_pages) argument 26 #define pageblock_start_pfn(pfn) ALIGN_DOWN((pfn), pageblock_nr_pages) argument
|
/openbmc/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 299 unsigned long pfn = xa_state.xa_index; in swsusp_mte_restore_tags() local
|
/openbmc/linux/include/linux/ |
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() 198 static inline void *kmap_local_pfn(unsigned long pfn) in kmap_local_pfn() 225 static inline void *kmap_atomic_pfn(unsigned long pfn) in kmap_atomic_pfn()
|
H A D | set_memory.h | 59 static inline int set_mce_nospec(unsigned long pfn) in set_mce_nospec() 63 static inline int clear_mce_nospec(unsigned long pfn) in clear_mce_nospec()
|
/openbmc/linux/tools/include/linux/ |
H A D | mm.h | 19 #define pfn_to_page(pfn) ((void *)((pfn) * PAGE_SIZE)) argument 37 static inline int early_pfn_to_nid(unsigned long pfn) in early_pfn_to_nid()
|
/openbmc/linux/drivers/char/ |
H A D | mem.c | 58 static inline int valid_mmap_phys_addr_range(unsigned long pfn, size_t size) in valid_mmap_phys_addr_range() 65 static inline int page_is_allowed(unsigned long pfn) in page_is_allowed() 69 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() 84 static inline int page_is_allowed(unsigned long pfn) in page_is_allowed() 88 static inline int range_is_allowed(unsigned long pfn, unsigned long size) in range_is_allowed() 266 unsigned long pfn, unsigned long size, pgprot_t *vma_prot) in phys_mem_access_prot_allowed() 300 static pgprot_t phys_mem_access_prot(struct file *file, unsigned long pfn, in phys_mem_access_prot()
|
/openbmc/linux/drivers/xen/ |
H A D | mem-reservation.c | 37 unsigned long pfn = page_to_pfn(page); in __xenmem_reservation_va_mapping_update() local 65 unsigned long pfn = page_to_pfn(page); in __xenmem_reservation_va_mapping_reset() local
|
/openbmc/linux/tools/testing/selftests/kvm/ |
H A D | access_tracking_perf_test.c | 99 uint64_t pfn; in lookup_pfn() local 111 static bool is_page_idle(int page_idle_fd, uint64_t pfn) in is_page_idle() 118 static void mark_page_idle(int page_idle_fd, uint64_t pfn) in mark_page_idle() 150 uint64_t pfn = lookup_pfn(pagemap_fd, vm, gva); in mark_vcpu_memory_idle() local
|
/openbmc/linux/drivers/gpu/drm/i915/selftests/ |
H A D | scatterlist.c | 48 unsigned long pfn, n; in expect_pfn_sg() local 86 unsigned long pfn; in expect_pfn_sg_page_iter() local 118 unsigned long pfn; in expect_pfn_sgtiter() local 221 unsigned long n, pfn; in alloc_table() local
|
/openbmc/linux/arch/um/include/asm/ |
H A D | pgtable-2level.h | 40 #define pfn_pte(pfn, prot) __pte(pfn_to_phys(pfn) | pgprot_val(prot)) argument 41 #define pfn_pmd(pfn, prot) __pmd(pfn_to_phys(pfn) | pgprot_val(prot)) argument
|
/openbmc/linux/fs/ |
H A D | dax.c | 74 static void *dax_make_entry(pfn_t pfn, unsigned long flags) in dax_make_entry() 319 #define for_each_mapped_pfn(entry, pfn) \ argument 359 unsigned long size = dax_entry_size(entry), pfn, index; in dax_associate_entry() local 382 unsigned long pfn; in dax_disassociate_entry() local 404 unsigned long pfn; in dax_busy_page() local 870 const struct iomap_iter *iter, void *entry, pfn_t pfn, in dax_insert_entry() 929 unsigned long pfn, index, count, end; in dax_writeback_one() local 1191 pfn_t pfn = pfn_to_pfn_t(my_zero_pfn(vaddr)); in dax_load_hole() local 1213 pfn_t pfn; in dax_pmd_load_hole() local 1653 pfn_t pfn; in dax_fault_iter() local [all …]
|
/openbmc/linux/arch/mips/include/asm/ |
H A D | pgtable-32.h | 158 pfn_pte(unsigned long pfn, pgprot_t prot) in pfn_pte() 174 static inline pte_t pfn_pte(unsigned long pfn, pgprot_t prot) in pfn_pte() 188 #define pfn_pte(pfn, prot) __pte(((unsigned long long)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) argument 189 #define pfn_pmd(pfn, prot) __pmd(((unsigned long long)(pfn) << PFN_PTE_SHIFT) | pgprot_val(prot)) argument
|
/openbmc/linux/arch/x86/xen/ |
H A D | setup.c | 125 unsigned long __ref xen_chk_extra_mem(unsigned long pfn) in xen_chk_extra_mem() 143 unsigned long pfn, pfn_s, pfn_e; in xen_inv_extra_mem() local 218 unsigned long pfn, end; in xen_set_identity_and_release_chunk() local 249 static void __init xen_update_mem_tables(unsigned long pfn, unsigned long mfn) in xen_update_mem_tables() 348 unsigned long pfn; in xen_set_identity_and_remap_chunk() local 459 unsigned long mfn_save, pfn; in xen_remap_memory() local
|
/openbmc/linux/tools/testing/selftests/mm/ |
H A D | hugepage-vmemmap.c | 66 static int check_page_flags(unsigned long pfn) in check_page_flags() 107 unsigned long pfn; in main() local
|
/openbmc/linux/arch/microblaze/mm/ |
H A D | init.c | 58 unsigned long pfn; in highmem_setup() local 138 int page_is_ram(unsigned long pfn) in page_is_ram()
|
/openbmc/linux/drivers/iommu/ |
H A D | iova.c | 338 private_find_iova(struct iova_domain *iovad, unsigned long pfn) in private_find_iova() 372 struct iova *find_iova(struct iova_domain *iovad, unsigned long pfn) in find_iova() 411 free_iova(struct iova_domain *iovad, unsigned long pfn) in free_iova() 487 free_iova_fast(struct iova_domain *iovad, unsigned long pfn, unsigned long size) in free_iova_fast() 701 unsigned long pfn; in iova_magazine_pop() local 715 static void iova_magazine_push(struct iova_magazine *mag, unsigned long pfn) in iova_magazine_push() 823 static bool iova_rcache_insert(struct iova_domain *iovad, unsigned long pfn, in iova_rcache_insert()
|
/openbmc/linux/arch/x86/include/asm/ |
H A D | paravirt.h | 100 static inline void notify_page_enc_status_changed(unsigned long pfn, in notify_page_enc_status_changed() 352 static inline void paravirt_alloc_pte(struct mm_struct *mm, unsigned long pfn) in paravirt_alloc_pte() 356 static inline void paravirt_release_pte(unsigned long pfn) in paravirt_release_pte() 361 static inline void paravirt_alloc_pmd(struct mm_struct *mm, unsigned long pfn) in paravirt_alloc_pmd() 366 static inline void paravirt_release_pmd(unsigned long pfn) in paravirt_release_pmd() 371 static inline void paravirt_alloc_pud(struct mm_struct *mm, unsigned long pfn) in paravirt_alloc_pud() 375 static inline void paravirt_release_pud(unsigned long pfn) in paravirt_release_pud() 380 static inline void paravirt_alloc_p4d(struct mm_struct *mm, unsigned long pfn) in paravirt_alloc_p4d() 385 static inline void paravirt_release_p4d(unsigned long pfn) in paravirt_release_p4d()
|
/openbmc/linux/drivers/dax/ |
H A D | device.c | 76 static void dax_set_mapping(struct vm_fault *vmf, pfn_t pfn, in dax_set_mapping() 108 pfn_t pfn; in __dev_dax_pte_fault() local 143 pfn_t pfn; in __dev_dax_pmd_fault() local 187 pfn_t pfn; in __dev_dax_pud_fault() local
|