Home
last modified time | relevance | path

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

123456789

/Linux-v5.4/include/trace/events/
Dkmem.h169 pfn_to_page(__entry->pfn),
189 pfn_to_page(__entry->pfn),
215 __entry->pfn != -1UL ? pfn_to_page(__entry->pfn) : NULL,
241 __entry->pfn != -1UL ? pfn_to_page(__entry->pfn) : NULL,
274 pfn_to_page(__entry->pfn), __entry->pfn,
308 pfn_to_page(__entry->pfn),
/Linux-v5.4/arch/alpha/include/asm/
Dmmzone.h73 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
75 #define pmd_page(pmd) (pfn_to_page(pmd_val(pmd) >> 32))
76 #define pgd_page(pgd) (pfn_to_page(pgd_val(pgd) >> 32))
/Linux-v5.4/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.4/arch/unicore32/include/asm/
Dmemory.h58 #define phys_to_page(phys) (pfn_to_page(__phys_to_pfn(phys)))
94 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
/Linux-v5.4/arch/unicore32/mm/
Dinit.c208 start_pg = pfn_to_page(start_pfn - 1) + 1; in free_memmap()
209 end_pg = pfn_to_page(end_pfn); in free_memmap()
266 max_mapnr = pfn_to_page(max_pfn + PHYS_PFN_OFFSET) - mem_map; in mem_init()
/Linux-v5.4/arch/sh/kernel/
Ddma-coherent.c37 split_page(pfn_to_page(virt_to_phys(ret) >> PAGE_SHIFT), order); in arch_dma_alloc()
57 __free_pages(pfn_to_page(pfn + k), 0); in arch_dma_free()
/Linux-v5.4/arch/microblaze/include/asm/
Dpage.h153 # define virt_to_page(kaddr) (pfn_to_page(__pa(kaddr) >> PAGE_SHIFT))
158 # define virt_to_page(vaddr) (pfn_to_page(virt_to_pfn(vaddr)))
162 # define phys_to_page(paddr) (pfn_to_page(phys_to_pfn(paddr)))
/Linux-v5.4/mm/
Dcma.c111 zone = page_zone(pfn_to_page(pfn)); in cma_activate_area()
125 if (page_zone(pfn_to_page(pfn)) != zone) in cma_activate_area()
128 init_cma_reserved_pageblock(pfn_to_page(base_pfn)); in cma_activate_area()
468 page = pfn_to_page(pfn); in cma_alloc()
477 __func__, pfn_to_page(pfn)); in cma_alloc()
Dmemory_hotplug.c340 if (zone && zone != page_zone(pfn_to_page(start_pfn))) in find_smallest_section_pfn()
365 if (zone && zone != page_zone(pfn_to_page(pfn))) in find_biggest_section_pfn()
421 if (page_zone(pfn_to_page(pfn)) != zone) in shrink_zone_span()
628 (*online_page_callback)(pfn_to_page(pfn), order); in online_pages_range()
1146 struct page *page = pfn_to_page(pfn); in next_active_pageblock()
1165 struct page *page = pfn_to_page(pfn); in is_pageblock_removable_nolock()
1192 zone_end_pfn(page_zone(pfn_to_page(start_pfn)))); in is_mem_section_removable()
1235 page = pfn_to_page(pfn + i); in test_pages_in_a_zone()
1270 page = pfn_to_page(pfn); in scan_movable_pages()
1315 page = pfn_to_page(pfn); in do_migrate_range()
[all …]
Dsparse.c659 unsigned long start = (unsigned long) pfn_to_page(pfn); in depopulate_section_memmap()
697 struct page *memmap = pfn_to_page(pfn); in depopulate_section_memmap()
835 return pfn_to_page(pfn); in section_activate()
880 page_init_poison(pfn_to_page(start_pfn), sizeof(struct page) * nr_pages); in sparse_add_section()
925 clear_hwpoisoned_pages(pfn_to_page(pfn) + map_offset, in sparse_remove_section()
/Linux-v5.4/arch/riscv/include/asm/
Dpage.h106 #define virt_to_page(vaddr) (pfn_to_page(virt_to_pfn(vaddr)))
111 #define phys_to_page(paddr) (pfn_to_page(phys_to_pfn(paddr)))
/Linux-v5.4/tools/testing/scatterlist/linux/
Dmm.h52 #define pfn_to_page(pfn) (void *)((pfn) * PAGE_SIZE) macro
53 #define nth_page(page,n) pfn_to_page(page_to_pfn((page)) + (n))
/Linux-v5.4/arch/m68k/include/asm/
Dpage_mm.h150 pfn_to_page(virt_to_pfn(addr)); \
156 #define pfn_to_page(pfn) ({ \ macro
/Linux-v5.4/arch/xtensa/kernel/
Dpci-dma.c30 struct page *page = pfn_to_page(pfn); in do_cache_op()
197 page = pfn_to_page(PHYS_PFN(dma_to_phys(dev, dma_handle))); in arch_dma_free()
/Linux-v5.4/arch/arm/mm/
Dinit.c335 start_pg = pfn_to_page(start_pfn - 1) + 1; in free_memmap()
336 end_pg = pfn_to_page(end_pfn - 1) + 1; in free_memmap()
410 free_highmem_page(pfn_to_page(pfn)); in free_area_high()
476 set_max_mapnr(pfn_to_page(max_pfn) - mem_map); in mem_init()
/Linux-v5.4/arch/s390/include/asm/
Dpage.h166 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
172 #define phys_to_page(kaddr) pfn_to_page(phys_to_pfn(kaddr))
/Linux-v5.4/arch/sparc/include/asm/
Dpgtable_32.h132 return pfn_to_page((pmd_val(pmd) & SRMMU_PTD_PMASK) >> (PAGE_SHIFT-4)); in pmd_page()
263 #define pfn_pte(pfn, prot) mk_pte(pfn_to_page(pfn), prot)
278 #define pte_page(pte) pfn_to_page(pte_pfn(pte))
/Linux-v5.4/arch/ia64/include/asm/
Dpage.h108 # define pfn_to_page(pfn) (vmem_map + (pfn)) macro
126 #define virt_to_page(kaddr) pfn_to_page(__pa(kaddr) >> PAGE_SHIFT)
/Linux-v5.4/arch/arm/include/asm/
Dmemory.h133 #define phys_to_page(phys) (pfn_to_page(__phys_to_pfn(phys)))
364 #define virt_to_page(kaddr) pfn_to_page(virt_to_pfn(kaddr))
/Linux-v5.4/include/xen/
Dpage.h19 (pfn_to_page((unsigned long)(xen_pfn) >> (PAGE_SHIFT - XEN_PAGE_SHIFT)))
/Linux-v5.4/arch/openrisc/mm/
Dcache.c46 struct page *page = pfn_to_page(pfn); in update_cache()
/Linux-v5.4/arch/x86/kernel/
Dirq_64.c43 pages[i] = pfn_to_page(pa >> PAGE_SHIFT); in map_irq_stack()
/Linux-v5.4/arch/csky/abiv2/
Dcacheflush.c42 page = pfn_to_page(pfn); in update_mmu_cache()
/Linux-v5.4/kernel/power/
Dsnapshot.c1154 clear_highpage(pfn_to_page(pfn)); in clear_free_pages()
1370 s_page = pfn_to_page(src_pfn); in copy_data_page()
1371 d_page = pfn_to_page(dst_pfn); in copy_data_page()
1398 safe_copy_page(page_address(pfn_to_page(dst_pfn)), in copy_data_page()
1399 pfn_to_page(src_pfn)); in copy_data_page()
1484 struct page *page = pfn_to_page(fr_pfn); in swsusp_free()
1621 struct page *page = pfn_to_page(pfn); in free_unnecessary_pages()
2114 page = pfn_to_page(memory_bm_next_pfn(&copy_bm)); in snapshot_read_next()
2264 if (PageHighMem(pfn_to_page(pfn))) in count_highmem_image_pages()
2374 tmp = pfn_to_page(memory_bm_next_pfn(safe_highmem_bm)); in get_highmem_page_buffer()
[all …]
/Linux-v5.4/arch/xtensa/mm/
Dcache.c200 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()

123456789