Home
last modified time | relevance | path

Searched refs:PHYS_PFN (Results 1 – 25 of 73) sorted by relevance

123

/linux/mm/
H A Dmemremap.c43 xa_store_range(&pgmap_array, PHYS_PFN(range->start), PHYS_PFN(range->end), in pgmap_array_delete()
51 unsigned long pfn = PHYS_PFN(range->start); in pfn_first()
65 if (pfn >= PHYS_PFN(range->start) && in pgmap_pfn_valid()
66 pfn <= PHYS_PFN(range->end)) in pgmap_pfn_valid()
96 remove_pfn_range_from_zone(page_zone(first_page), PHYS_PFN(range->start), in pageunmap_range()
97 PHYS_PFN(range_len(range))); in pageunmap_range()
99 __remove_pages(PHYS_PFN(range->start), in pageunmap_range()
100 PHYS_PFN(range_len(range)), NULL); in pageunmap_range()
108 pfnmap_untrack(PHYS_PFN(rang in pageunmap_range()
[all...]
H A Dnuma_emulation.c206 unsigned long max_pfn = PHYS_PFN(max_addr); in uniform_size()
207 unsigned long base_pfn = PHYS_PFN(base); in uniform_size()
208 unsigned long hole_pfns = PHYS_PFN(hole); in uniform_size()
/linux/arch/powerpc/platforms/pseries/
H A Dsvm.c49 uv_unshare_page(PHYS_PFN(__pa(addr)), numpages); in set_memory_encrypted()
62 uv_share_page(PHYS_PFN(__pa(addr)), numpages); in set_memory_decrypted()
86 unsigned long pfn = PHYS_PFN(__pa(addr)); in dtl_cache_ctor()
/linux/mm/damon/
H A Dpaddr.c23 struct folio *folio = damon_get_folio(PHYS_PFN(paddr)); in damon_pa_mkold()
52 struct folio *folio = damon_get_folio(PHYS_PFN(paddr)); in damon_pa_young()
154 folio = damon_get_folio(PHYS_PFN(addr)); in damon_pa_pageout()
194 folio = damon_get_folio(PHYS_PFN(addr)); in damon_pa_mark_accessed_or_deactivate()
241 folio = damon_get_folio(PHYS_PFN(addr)); in damon_pa_migrate()
285 folio = damon_get_folio(PHYS_PFN(addr)); in damon_pa_stat()
/linux/drivers/staging/media/ipu7/
H A Dipu7-dma.c60 unsigned int count = PHYS_PFN(size); in __alloc_buffer()
103 unsigned int count = PHYS_PFN(size); in __free_buffer()
172 count = PHYS_PFN(size); in ipu7_dma_alloc()
175 PHYS_PFN(mmu->dmap->mmu_info->aperture_end), 0); in ipu7_dma_alloc()
249 struct iova *iova = find_iova(&mmu->dmap->iovad, PHYS_PFN(dma_handle)); in ipu7_dma_free()
276 for (i = 0; i < PHYS_PFN(size); i++) { in ipu7_dma_free()
337 PHYS_PFN(sg_dma_address(sglist))); in ipu7_dma_unmap_sg()
417 PHYS_PFN(mmu->dmap->mmu_info->aperture_end), in ipu7_dma_map_sg()
/linux/drivers/media/pci/intel/ipu6/
H A Dipu6-dma.c60 int count = PHYS_PFN(size); in __alloc_buffer()
103 int count = PHYS_PFN(size); in __free_buffer()
172 count = PHYS_PFN(size); in ipu6_dma_alloc()
175 PHYS_PFN(mmu->dmap->mmu_info->aperture_end), 0); in ipu6_dma_alloc()
249 struct iova *iova = find_iova(&mmu->dmap->iovad, PHYS_PFN(dma_handle)); in ipu6_dma_free()
276 for (i = 0; i < PHYS_PFN(size); i++) { in ipu6_dma_free()
337 PHYS_PFN(sg_dma_address(sglist))); in ipu6_dma_unmap_sg()
401 PHYS_PFN(mmu->dmap->mmu_info->aperture_end), 0); in ipu6_dma_map_sg()
/linux/arch/xtensa/include/asm/
H A Dpage.h26 #define MAX_LOW_PFN (PHYS_PFN(XCHAL_KSEG_PADDR) + \
27 PHYS_PFN(XCHAL_KSEG_SIZE))
31 #define MAX_LOW_PFN PHYS_PFN(0xfffffffful)
/linux/tools/testing/nvdimm/
H A Dpmem-dax.c42 *pfn = PHYS_PFN(pmem->phys_addr + offset); in __pmem_direct_access()
50 return PHYS_PFN(pmem->size - pmem->pfn_pad - offset); in __pmem_direct_access()
H A Ddax-dev.c20 pgoff_end = dax_range->pgoff + PHYS_PFN(range_len(range)) - 1; in dax_pgoff_to_phys()
/linux/arch/powerpc/platforms/powernv/
H A Dmemtrace.c63 return remap_pfn_range(vma, vma->vm_start, PHYS_PFN(ent->start) + vma->vm_pgoff, in memtrace_mmap()
97 const unsigned long nr_pages = PHYS_PFN(size); in memtrace_alloc_node()
201 const unsigned long nr_pages = PHYS_PFN(size); in memtrace_free()
202 const unsigned long start_pfn = PHYS_PFN(start); in memtrace_free()
/linux/arch/powerpc/mm/kasan/
H A Dinit_32.c28 __set_pte_at(&init_mm, va, ptep, pfn_pte(PHYS_PFN(pa), prot), 1); in kasan_populate_pte()
75 pte_t pte = pfn_pte(PHYS_PFN(__pa(va)), PAGE_KERNEL); in kasan_init_region()
109 pfn_pte(PHYS_PFN(pa), prot)); in kasan_remap_early_shadow_ro()
H A D8xx.c30 pte_t pte = pte_mkhuge(pfn_pte(PHYS_PFN(__pa(block + i * PAGE_SIZE)), PAGE_KERNEL)); in kasan_init_shadow_8M()
68 pte_t pte = pfn_pte(PHYS_PFN(__pa(va)), PAGE_KERNEL); in kasan_init_region()
H A Dbook3s_32.c52 pte_t pte = pfn_pte(PHYS_PFN(phys + k_cur - k_nobat), PAGE_KERNEL); in kasan_init_region()
/linux/include/asm-generic/
H A Dmemory_model.h70 #define __phys_to_pfn(paddr) PHYS_PFN(paddr)
87 #define phys_to_page(phys) pfn_to_page(PHYS_PFN(phys))
/linux/include/linux/
H A Dio-mapping.h77 return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot); in io_mapping_map_atomic_wc()
98 return __iomap_local_pfn_prot(PHYS_PFN(phys_addr), mapping->prot); in io_mapping_map_local_wc()
H A Dpfn.h13 #define PHYS_PFN(x) ((unsigned long)((x) >> PAGE_SHIFT)) macro
/linux/drivers/acpi/
H A Dacpi_mrrm.c47 if (zone_intersects(zone, PHYS_PFN(e->base), PHYS_PFN(e->length))) in get_node_num()
/linux/arch/powerpc/include/asm/
H A Dvideo.h11 return __phys_mem_access_prot(PHYS_PFN(offset), vm_end - vm_start, prot); in pgprot_framebuffer()
/linux/tools/include/linux/
H A Dpfn.h10 #define PHYS_PFN(x) ((unsigned long)((x) >> PAGE_SHIFT)) macro
/linux/arch/x86/virt/svm/
H A Dsev.c116 #define RMP_ENTRY_INDEX(x) ((u64)(PHYS_PFN((x) & rmp_segment_mask)))
240 size = PHYS_PFN(mapped_size) << 4; in fixup_e820_tables_for_segmented_rmp()
287 rmp_segment_size_max = PHYS_PFN(rmp_segment_size) << 4; in alloc_rmp_segment_desc()
454 rmp_size = PHYS_PFN(mapped_size) << 4; in setup_segmented_rmptable()
856 dump_rmpentry(PHYS_PFN(paddr)); in snp_dump_hva_rmpentry()
/linux/arch/arm64/mm/
H A Dioremap.c54 unsigned long pfn = PHYS_PFN(offset); in arch_memremap_can_ram_remap()
/linux/arch/m68k/include/asm/
H A Dpage_no.h38 #define ARCH_PFN_OFFSET PHYS_PFN(PAGE_OFFSET_RAW)
/linux/drivers/nvdimm/
H A Dpmem.c73 pfn_start = PHYS_PFN(phys); in pmem_mkpage_present()
74 pfn_end = pfn_start + PHYS_PFN(len); in pmem_mkpage_present()
256 *pfn = PHYS_PFN(pmem->phys_addr + offset); in __pmem_direct_access()
270 actual_nr = PHYS_PFN( in __pmem_direct_access()
285 return PHYS_PFN(pmem->size - pmem->pfn_pad - offset); in __pmem_direct_access()
/linux/arch/xtensa/mm/
H A Dkasan_init.c58 set_pte(pte + j, pfn_pte(PHYS_PFN(phys), PAGE_KERNEL)); in populate()
/linux/kernel/
H A Diomem.c31 unsigned long pfn = PHYS_PFN(offset); in try_ram_remap()

123