Home
last modified time | relevance | path

Searched refs:pfn_to_page (Results 1 – 25 of 214) sorted by relevance

123456789

/Linux-v5.15/mm/
Dcma.c110 zone = page_zone(pfn_to_page(base_pfn)); in cma_activate_area()
113 if (page_zone(pfn_to_page(pfn)) != zone) in cma_activate_area()
119 init_cma_reserved_pageblock(pfn_to_page(pfn)); in cma_activate_area()
135 free_reserved_page(pfn_to_page(pfn)); in cma_activate_area()
478 page = pfn_to_page(pfn); in cma_alloc()
487 __func__, pfn_to_page(pfn)); in cma_alloc()
489 trace_cma_alloc_busy_retry(cma->name, pfn, pfn_to_page(pfn), in cma_alloc()
Dmemory_hotplug.c280 return pfn_to_page(pfn); in pfn_to_online_page()
295 return pfn_to_page(pfn); in pfn_to_online_page()
359 if (zone != page_zone(pfn_to_page(start_pfn))) in find_smallest_section_pfn()
384 if (zone != page_zone(pfn_to_page(pfn))) in find_biggest_section_pfn()
476 page_init_poison(pfn_to_page(pfn), in remove_pfn_range_from_zone()
613 (*online_page_callback)(pfn_to_page(pfn), order); in online_pages_range()
1070 remove_pfn_range_from_zone(page_zone(pfn_to_page(pfn)), pfn, nr_pages); in mhp_deinit_memmap_on_memory()
1128 adjust_present_page_count(pfn_to_page(pfn), group, nr_pages); in online_pages()
1621 page = pfn_to_page(pfn); in test_pages_in_a_zone()
1653 page = pfn_to_page(pfn); in scan_movable_pages()
[all …]
Dsparse.c640 unsigned long start = (unsigned long) pfn_to_page(pfn); in depopulate_section_memmap()
712 kvfree(pfn_to_page(pfn)); in depopulate_section_memmap()
856 return pfn_to_page(pfn); in section_activate()
913 memmap = pfn_to_page(section_nr_to_pfn(section_nr)); in sparse_add_section()
950 clear_hwpoisoned_pages(pfn_to_page(pfn) + map_offset, in sparse_remove_section()
Ddebug_vm_pgtable.c138 page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL; in pte_advanced_tests()
236 page = (args->pmd_pfn != ULONG_MAX) ? pfn_to_page(args->pmd_pfn) : NULL; in pmd_advanced_tests()
374 page = (args->pud_pfn != ULONG_MAX) ? pfn_to_page(args->pud_pfn) : NULL; in pud_advanced_tests()
637 page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL; in pte_clear_tests()
884 page = (args->pte_pfn != ULONG_MAX) ? pfn_to_page(args->pte_pfn) : NULL; in swap_migration_tests()
920 page = pfn_to_page(args->fixed_pmd_pfn); in hugetlb_basic_tests()
1019 page = pfn_to_page(args->pud_pfn); in destroy_args()
1034 page = pfn_to_page(args->pmd_pfn); in destroy_args()
1043 page = pfn_to_page(args->pte_pfn); in destroy_args()
/Linux-v5.15/include/trace/events/
Dkmem.h177 pfn_to_page(__entry->pfn),
197 pfn_to_page(__entry->pfn),
223 __entry->pfn != -1UL ? pfn_to_page(__entry->pfn) : NULL,
249 __entry->pfn != -1UL ? pfn_to_page(__entry->pfn) : NULL,
282 pfn_to_page(__entry->pfn), __entry->pfn,
316 pfn_to_page(__entry->pfn),
/Linux-v5.15/drivers/gpu/drm/i915/selftests/
Dscatterlist.c92 if (page != pfn_to_page(pfn)) { in expect_pfn_sg_page_iter()
122 if (page != pfn_to_page(pfn)) { in expect_pfn_sgtiter()
241 if (!page_contiguous(pfn_to_page(pfn), in alloc_table()
242 pfn_to_page(pfn + npages), in alloc_table()
250 sg_set_page(sg, pfn_to_page(pfn), npages * PAGE_SIZE, 0); in alloc_table()
/Linux-v5.15/arch/mips/include/asm/
Dpgtable-64.h218 #define p4d_page(p4d) (pfn_to_page(p4d_phys(p4d) >> PAGE_SHIFT))
304 #define pte_page(x) pfn_to_page(pte_pfn(x))
321 #define pud_page(pud) (pfn_to_page(pud_phys(pud) >> PAGE_SHIFT))
/Linux-v5.15/include/linux/
Dhighmem-internal.h181 return kmap_local_page(pfn_to_page(pfn)); in kmap_local_pfn()
208 return kmap_atomic(pfn_to_page(pfn)); in kmap_atomic_pfn()
Dhmm.h62 return pfn_to_page(hmm_pfn & ~HMM_PFN_FLAGS); in hmm_pfn_to_page()
/Linux-v5.15/tools/testing/scatterlist/linux/
Dmm.h53 #define pfn_to_page(pfn) (void *)((pfn) * PAGE_SIZE) macro
54 #define nth_page(page,n) pfn_to_page(page_to_pfn((page)) + (n))
/Linux-v5.15/arch/s390/include/asm/
Dpage.h172 #define phys_to_page(phys) pfn_to_page(phys_to_pfn(phys))
179 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
/Linux-v5.15/arch/riscv/include/asm/
Dpage.h153 #define virt_to_page(vaddr) (pfn_to_page(virt_to_pfn(vaddr)))
158 #define phys_to_page(paddr) (pfn_to_page(phys_to_pfn(paddr)))
/Linux-v5.15/arch/alpha/include/asm/
Dpgtable.h208 #define pte_page(pte) pfn_to_page(pte_pfn(pte))
236 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> 32))
237 #define pud_page(pud) (pfn_to_page(pud_val(pud) >> 32))
/Linux-v5.15/arch/sparc/include/asm/
Dpgtable_32.h134 return pfn_to_page((pmd_val(pmd) & SRMMU_PTD_PMASK) >> (PAGE_SHIFT-4)); in pmd_page()
273 #define pfn_pte(pfn, prot) mk_pte(pfn_to_page(pfn), prot)
288 #define pte_page(pte) pfn_to_page(pte_pfn(pte))
/Linux-v5.15/arch/arm/include/asm/
Dmemory.h149 #define phys_to_page(phys) (pfn_to_page(__phys_to_pfn(phys)))
396 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
Dkexec.h79 return pfn_to_page(boot_pfn - (arch_phys_to_idmap_offset >> PAGE_SHIFT)); in boot_pfn_to_page()
/Linux-v5.15/include/xen/
Dpage.h19 (pfn_to_page((unsigned long)(xen_pfn) >> (PAGE_SHIFT - XEN_PAGE_SHIFT)))
/Linux-v5.15/kernel/power/
Dsnapshot.c1202 clear_or_poison_free_page(pfn_to_page(pfn)); in clear_or_poison_free_pages()
1418 s_page = pfn_to_page(src_pfn); in copy_data_page()
1419 d_page = pfn_to_page(dst_pfn); in copy_data_page()
1446 safe_copy_page(page_address(pfn_to_page(dst_pfn)), in copy_data_page()
1447 pfn_to_page(src_pfn)); in copy_data_page()
1532 struct page *page = pfn_to_page(fr_pfn); in swsusp_free()
1667 struct page *page = pfn_to_page(pfn); in free_unnecessary_pages()
2161 page = pfn_to_page(memory_bm_next_pfn(&copy_bm)); in snapshot_read_next()
2308 if (PageHighMem(pfn_to_page(pfn))) in count_highmem_image_pages()
2418 tmp = pfn_to_page(memory_bm_next_pfn(safe_highmem_bm)); in get_highmem_page_buffer()
[all …]
/Linux-v5.15/arch/openrisc/mm/
Dcache.c46 struct page *page = pfn_to_page(pfn); in update_cache()
/Linux-v5.15/arch/xtensa/mm/
Dcache.c198 unsigned long phys = page_to_phys(pfn_to_page(pfn)); in local_flush_cache_page()
219 page = pfn_to_page(pfn); in update_mmu_cache()
/Linux-v5.15/arch/x86/kernel/
Dirq_64.c45 pages[i] = pfn_to_page(pa >> PAGE_SHIFT); in map_irq_stack()
/Linux-v5.15/arch/csky/abiv1/
Dcacheflush.c46 page = pfn_to_page(pfn); in update_mmu_cache()
/Linux-v5.15/include/asm-generic/
Dmemory_model.h53 #define pfn_to_page __pfn_to_page macro
/Linux-v5.15/arch/x86/include/asm/
Dpage.h69 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
/Linux-v5.15/arch/nios2/include/asm/
Dpgtable.h190 #define pte_page(pte) (pfn_to_page(pte_pfn(pte)))
238 #define pmd_page(pmd) (pfn_to_page(pmd_phys(pmd) >> PAGE_SHIFT))

123456789