Home
last modified time | relevance | path

Searched refs:PFN_PHYS (Results 1 – 25 of 78) sorted by relevance

1234

/linux-6.1.9/tools/testing/nvdimm/
Dpmem-dax.c15 resource_size_t offset = PFN_PHYS(pgoff) + pmem->data_offset; in __pmem_direct_access()
17 if (unlikely(is_bad_pmem(&pmem->bb, PFN_PHYS(pgoff) / 512, in __pmem_direct_access()
18 PFN_PHYS(nr_pages)))) in __pmem_direct_access()
Ddax-dev.c23 addr = PFN_PHYS(pgoff - dax_range->pgoff) + range->start; in dax_pgoff_to_phys()
32 return PFN_PHYS(page_to_pfn(page)); in dax_pgoff_to_phys()
/linux-6.1.9/arch/x86/mm/
Dnuma_emulation.c38 return PFN_PHYS(absent_pages_in_range(start_pfn, end_pfn)); in mem_hole_size()
106 size = PFN_PHYS((unsigned long)(size >> PAGE_SHIFT) / nr_nodes); in split_nodes_interleave()
128 u64 dma32_end = PFN_PHYS(MAX_DMA32_PFN); in split_nodes_interleave()
207 return PFN_PHYS((max_pfn - base_pfn - hole_pfns) / nr_nodes); in uniform_size()
275 u64 dma32_end = PFN_PHYS(MAX_DMA32_PFN); in split_nodes_size_interleave_uniform()
375 const u64 max_addr = PFN_PHYS(max_pfn); in numa_emulation()
451 PFN_PHYS(max_pfn_mapped)); in numa_emulation()
Dnuma.c241 const u64 high = PFN_PHYS(max_pfn); in numa_cleanup_meminfo()
380 PFN_PHYS(max_pfn_mapped)); in numa_alloc_distance()
581 PFN_PHYS(pfn_align) >> 20, in numa_register_memblks()
582 PFN_PHYS(PAGES_PER_SECTION) >> 20); in numa_register_memblks()
591 u64 start = PFN_PHYS(max_pfn); in numa_register_memblks()
710 0LLU, PFN_PHYS(max_pfn) - 1); in dummy_numa_init()
713 numa_add_memblk(0, 0, PFN_PHYS(max_pfn)); in dummy_numa_init()
Damdtopology.c57 u64 start = PFN_PHYS(0); in amd_numa_init()
58 u64 end = PFN_PHYS(max_pfn); in amd_numa_init()
/linux-6.1.9/arch/loongarch/kernel/
Dsetup.c305 dma_contiguous_reserve(PFN_PHYS(max_low_pfn)); in arch_mem_init()
309 early_memtest(PFN_PHYS(ARCH_PFN_OFFSET), PFN_PHYS(max_low_pfn)); in arch_mem_init()
380 start = max(PFN_PHYS(PFN_DOWN(r_start)), mem->start); in reserve_memblock_reserved_regions()
381 end = min(PFN_PHYS(PFN_UP(r_end)) - 1, mem->end); in reserve_memblock_reserved_regions()
Dmem.c52 memblock_set_current_limit(PFN_PHYS(max_low_pfn)); in memblock_init()
/linux-6.1.9/arch/x86/xen/
Dsetup.c121 memblock_reserve(PFN_PHYS(start_pfn), PFN_PHYS(n_pfns)); in xen_add_extra_mem()
157 memblock_phys_free(PFN_PHYS(start_pfn), PFN_PHYS(n_pfns)); in xen_del_extra_mem()
710 start = PFN_PHYS(xen_start_info->first_p2m_pfn); in xen_reserve_xen_mfnlist()
711 size = PFN_PHYS(xen_start_info->nr_p2m_frames); in xen_reserve_xen_mfnlist()
740 mem_end = PFN_PHYS(max_pfn); in xen_memory_setup()
811 chunk_size = min(size, PFN_PHYS(extra_pages)); in xen_memory_setup()
Dmmu_pv.c1477 make_lowmem_page_readonly(__va(PFN_PHYS(pfn))); in xen_alloc_pte_init()
1487 make_lowmem_page_readonly(__va(PFN_PHYS(pfn))); in xen_alloc_pmd_init()
1495 make_lowmem_page_readwrite(__va(PFN_PHYS(pfn))); in xen_release_pte_init()
1500 make_lowmem_page_readwrite(__va(PFN_PHYS(pfn))); in xen_release_pmd_init()
1810 xen_pt_base = PFN_PHYS(pt_base); in xen_setup_kernel_pagetable()
1899 new_area = xen_find_free_area(PFN_PHYS(n_frames)); in xen_relocate_p2m()
1914 pmd_phys = pud_phys + PFN_PHYS(n_pud); in xen_relocate_p2m()
1915 pt_phys = pmd_phys + PFN_PHYS(n_pmd); in xen_relocate_p2m()
1981 memblock_phys_free(PFN_PHYS(pfn), PAGE_SIZE * (pfn_end - pfn)); in xen_relocate_p2m()
1987 make_lowmem_page_readwrite(__va(PFN_PHYS(pfn))); in xen_relocate_p2m()
[all …]
/linux-6.1.9/drivers/nvdimm/
Dpmem.c268 resource_size_t offset = PFN_PHYS(pgoff) + pmem->data_offset; in __pmem_direct_access()
269 sector_t sector = PFN_PHYS(pgoff) >> SECTOR_SHIFT; in __pmem_direct_access()
270 unsigned int num = PFN_PHYS(nr_pages) >> SECTOR_SHIFT; in __pmem_direct_access()
322 PFN_PHYS(pgoff) >> SECTOR_SHIFT, in pmem_dax_zero_page_range()
358 len = PFN_PHYS(PFN_UP(off + bytes)); in pmem_recovery_write()
359 if (!is_bad_pmem(&pmem->bb, PFN_PHYS(pgoff) >> SECTOR_SHIFT, len)) in pmem_recovery_write()
372 pmem_off = PFN_PHYS(pgoff) + pmem->data_offset; in pmem_recovery_write()
461 u64 offset = PFN_PHYS(pfn) - pmem->phys_addr - pmem->data_offset; in pmem_pagemap_memory_failure()
/linux-6.1.9/arch/mips/kernel/
Dsetup.c222 if (__pa(initrd_end) > PFN_PHYS(max_low_pfn)) { in finalize_initrd()
666 memblock_set_current_limit(PFN_PHYS(max_low_pfn)); in arch_mem_init()
685 dma_contiguous_reserve(PFN_PHYS(max_low_pfn)); in arch_mem_init()
691 early_memtest(PFN_PHYS(ARCH_PFN_OFFSET), PFN_PHYS(max_low_pfn)); in arch_mem_init()
/linux-6.1.9/arch/powerpc/platforms/powernv/
Dmemtrace.c100 clear_page(__va(PFN_PHYS(pfn))); in memtrace_clear_range()
141 arch_remove_linear_mapping(PFN_PHYS(start_pfn), size); in memtrace_alloc_node()
143 return PFN_PHYS(start_pfn); in memtrace_alloc_node()
/linux-6.1.9/lib/
Ddevmem_is_allowed.c22 if (iomem_is_exclusive(PFN_PHYS(pfn))) in devmem_is_allowed()
/linux-6.1.9/arch/xtensa/mm/
Dinit.c63 memblock_set_current_limit(PFN_PHYS(max_low_pfn)); in bootmem_init()
64 dma_contiguous_reserve(PFN_PHYS(max_low_pfn)); in bootmem_init()
/linux-6.1.9/arch/mips/mm/
Dinit.c286 cfg->lower = ALIGN(PFN_PHYS(start_pfn), maar_align); in maar_res_walk()
287 cfg->upper = ALIGN_DOWN(PFN_PHYS(start_pfn + nr_pages), maar_align) - 1; in maar_res_walk()
440 if (!memblock_is_memory(PFN_PHYS(tmp))) in mem_init_free_highmem()
484 void *addr = phys_to_virt(PFN_PHYS(pfn)); in free_init_pages()
/linux-6.1.9/tools/include/linux/
Dpfn.h9 #define PFN_PHYS(x) ((phys_addr_t)(x) << PAGE_SHIFT) macro
/linux-6.1.9/arch/mips/loongson64/
Dinit.c80 memblock_add_node(PFN_PHYS(start_pfn), in szmem()
81 PFN_PHYS(node_psize), node, in szmem()
/linux-6.1.9/include/linux/
Dpfn.h21 #define PFN_PHYS(x) ((phys_addr_t)(x) << PAGE_SHIFT) macro
/linux-6.1.9/arch/hexagon/kernel/
Ddma.c41 return dma_init_global_coherent(PFN_PHYS(max_low_pfn), in hexagon_dma_init()
/linux-6.1.9/arch/sh/kernel/
Dsetup.c239 memblock_set_node(PFN_PHYS(start_pfn), PFN_PHYS(end_pfn - start_pfn), in __add_active_range()
/linux-6.1.9/include/asm-generic/
Dmemory_model.h50 #define __pfn_to_phys(pfn) PFN_PHYS(pfn)
/linux-6.1.9/arch/m68k/include/asm/
Dpage.h67 #define __pfn_to_phys(pfn) PFN_PHYS(pfn)
/linux-6.1.9/arch/mips/include/asm/mach-generic/
Dspaces.h26 # define PHYS_OFFSET ((unsigned long)PFN_PHYS(ARCH_PFN_OFFSET))
/linux-6.1.9/arch/x86/include/asm/xen/
Dpage.h233 return XMADDR(PFN_PHYS(pfn_to_mfn(PFN_DOWN(phys.paddr))) | offset); in phys_to_machine()
239 return XPADDR(PFN_PHYS(mfn_to_pfn(PFN_DOWN(machine.maddr))) | offset); in machine_to_phys()
/linux-6.1.9/arch/powerpc/include/asm/
Dpte-walk.h53 pa = PFN_PHYS(pte_pfn(*ptep)); in ppc_find_vmap_phys()

1234