Home
last modified time | relevance | path

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

123

/Linux-v4.19/arch/alpha/mm/
Dnuma.c226 free_bootmem_node(NODE_DATA(nid), PFN_PHYS(start), in setup_memory_node()
227 (PFN_PHYS(start_kernel_pfn) in setup_memory_node()
228 - PFN_PHYS(start))); in setup_memory_node()
239 free_bootmem_node(NODE_DATA(nid), PFN_PHYS(start), PFN_PHYS(end) - PFN_PHYS(start)); in setup_memory_node()
244 reserve_bootmem_node(NODE_DATA(nid), PFN_PHYS(bootmap_start), in setup_memory_node()
274 if ((void *)initrd_end > phys_to_virt(PFN_PHYS(max_low_pfn))) { in setup_memory()
275 if (!move_initrd(PFN_PHYS(max_low_pfn))) in setup_memory()
279 phys_to_virt(PFN_PHYS(max_low_pfn))); in setup_memory()
/Linux-v4.19/tools/testing/nvdimm/
Dpmem-dax.c21 resource_size_t offset = PFN_PHYS(pgoff) + pmem->data_offset; in __pmem_direct_access()
23 if (unlikely(is_bad_pmem(&pmem->bb, PFN_PHYS(pgoff) / 512, in __pmem_direct_access()
24 PFN_PHYS(nr_pages)))) in __pmem_direct_access()
Ddax-dev.c42 return PFN_PHYS(page_to_pfn(page)); in dax_pgoff_to_phys()
/Linux-v4.19/drivers/nvdimm/
Dpfn.h55 #define PHYS_SECTION_ALIGN_DOWN(x) PFN_PHYS(PFN_SECTION_ALIGN_DOWN(PHYS_PFN(x)))
56 #define PHYS_SECTION_ALIGN_UP(x) PFN_PHYS(PFN_SECTION_ALIGN_UP(PHYS_PFN(x)))
/Linux-v4.19/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()
442 phys = memblock_find_in_range(0, PFN_PHYS(max_pfn_mapped), in numa_emulation()
Dnuma.c237 const u64 high = PFN_PHYS(max_pfn); in numa_cleanup_meminfo()
364 phys = memblock_find_in_range(0, PFN_PHYS(max_pfn_mapped), in numa_alloc_distance()
565 PFN_PHYS(pfn_align) >> 20, in numa_register_memblks()
566 PFN_PHYS(PAGES_PER_SECTION) >> 20); in numa_register_memblks()
575 u64 start = PFN_PHYS(max_pfn); in numa_register_memblks()
694 0LLU, PFN_PHYS(max_pfn) - 1); in dummy_numa_init()
697 numa_add_memblk(0, 0, PFN_PHYS(max_pfn)); in dummy_numa_init()
Damdtopology.c58 u64 start = PFN_PHYS(0); in amd_numa_init()
59 u64 end = PFN_PHYS(max_pfn); in amd_numa_init()
/Linux-v4.19/arch/mips/loongson64/loongson-3/
Dnuma.c152 memblock_add_node(PFN_PHYS(start_pfn), in szmem()
153 PFN_PHYS(end_pfn - start_pfn), node); in szmem()
166 memblock_add_node(PFN_PHYS(start_pfn), in szmem()
167 PFN_PHYS(end_pfn - start_pfn), node); in szmem()
/Linux-v4.19/arch/riscv/kernel/
Dsetup.c94 if (__pa(initrd_end) > PFN_PHYS(max_low_pfn)) { in setup_initrd()
204 memblock_set_node(PFN_PHYS(start_pfn), in setup_bootmem()
205 PFN_PHYS(end_pfn - start_pfn), in setup_bootmem()
/Linux-v4.19/arch/alpha/kernel/
Dsetup.c426 free_bootmem(PFN_PHYS(start), in setup_memory()
427 (PFN_PHYS(start_kernel_pfn) in setup_memory()
428 - PFN_PHYS(start))); in setup_memory()
439 free_bootmem(PFN_PHYS(start), PFN_PHYS(end) - PFN_PHYS(start)); in setup_memory()
444 reserve_bootmem(PFN_PHYS(bootmap_start), bootmap_size, in setup_memory()
455 if ((void *)initrd_end > phys_to_virt(PFN_PHYS(max_low_pfn))) { in setup_memory()
456 if (!move_initrd(PFN_PHYS(max_low_pfn))) in setup_memory()
460 phys_to_virt(PFN_PHYS(max_low_pfn))); in setup_memory()
/Linux-v4.19/arch/x86/xen/
Dsetup.c119 memblock_reserve(PFN_PHYS(start_pfn), PFN_PHYS(n_pfns)); in xen_add_extra_mem()
155 memblock_free(PFN_PHYS(start_pfn), PFN_PHYS(n_pfns)); in xen_del_extra_mem()
707 start = PFN_PHYS(xen_start_info->first_p2m_pfn); in xen_reserve_xen_mfnlist()
708 size = PFN_PHYS(xen_start_info->nr_p2m_frames); in xen_reserve_xen_mfnlist()
746 mem_end = PFN_PHYS(max_pfn); in xen_memory_setup()
819 chunk_size = min(size, PFN_PHYS(extra_pages)); in xen_memory_setup()
Dmmu_pv.c1582 make_lowmem_page_readonly(__va(PFN_PHYS(pfn))); in xen_alloc_pte_init()
1592 make_lowmem_page_readonly(__va(PFN_PHYS(pfn))); in xen_alloc_pmd_init()
1600 make_lowmem_page_readwrite(__va(PFN_PHYS(pfn))); in xen_release_pte_init()
1605 make_lowmem_page_readwrite(__va(PFN_PHYS(pfn))); in xen_release_pmd_init()
1986 xen_pt_base = PFN_PHYS(pt_base); in xen_setup_kernel_pagetable()
2075 new_area = xen_find_free_area(PFN_PHYS(n_frames)); in xen_relocate_p2m()
2090 pmd_phys = pud_phys + PFN_PHYS(n_pud); in xen_relocate_p2m()
2091 pt_phys = pmd_phys + PFN_PHYS(n_pmd); in xen_relocate_p2m()
2158 memblock_free(PFN_PHYS(pfn), PAGE_SIZE * (pfn_end - pfn)); in xen_relocate_p2m()
2164 make_lowmem_page_readwrite(__va(PFN_PHYS(pfn))); in xen_relocate_p2m()
[all …]
/Linux-v4.19/arch/hexagon/mm/
Dinit.c263 free_bootmem(PFN_PHYS(bootmem_startpg) + bootmap_size, in setup_arch_memory()
264 PFN_PHYS(bootmem_lastpg - bootmem_startpg) - bootmap_size - in setup_arch_memory()
/Linux-v4.19/arch/mips/kernel/
Dsetup.c329 if (__pa(initrd_end) > PFN_PHYS(max_low_pfn)) { in finalize_initrd()
500 bootmap_valid = memory_region_available(PFN_PHYS(mapstart), in bootmem_init()
555 memblock_add_node(PFN_PHYS(start), PFN_PHYS(end - start), 0); in bootmem_init()
605 free_bootmem(PFN_PHYS(start), size << PAGE_SHIFT); in bootmem_init()
612 reserve_bootmem(PFN_PHYS(mapstart), bootmap_size, BOOTMEM_DEFAULT); in bootmem_init()
939 dma_contiguous_reserve(PFN_PHYS(max_low_pfn)); in arch_mem_init()
/Linux-v4.19/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-v4.19/include/linux/
Dpfn.h21 #define PFN_PHYS(x) ((phys_addr_t)(x) << PAGE_SHIFT) macro
/Linux-v4.19/arch/riscv/mm/
Dinit.c57 high_memory = (void *)(__va(PFN_PHYS(max_low_pfn))); in mem_init()
/Linux-v4.19/arch/sh/kernel/
Dsetup.c237 memblock_set_node(PFN_PHYS(start_pfn), PFN_PHYS(end_pfn - start_pfn), in __add_active_range()
/Linux-v4.19/arch/parisc/kernel/
Dcache.c76 #define pfn_va(pfn) __va(PFN_PHYS(pfn))
578 __flush_cache_page(vma, addr, PFN_PHYS(pfn)); in flush_cache_mm()
615 __flush_cache_page(vma, addr, PFN_PHYS(pfn)); in flush_cache_range()
626 __flush_cache_page(vma, vmaddr, PFN_PHYS(pfn)); in flush_cache_page()
/Linux-v4.19/arch/m68k/include/asm/
Dpage.h53 #define __pfn_to_phys(pfn) PFN_PHYS(pfn)
/Linux-v4.19/arch/x86/include/asm/xen/
Dpage.h215 return XMADDR(PFN_PHYS(pfn_to_mfn(PFN_DOWN(phys.paddr))) | offset); in phys_to_machine()
221 return XPADDR(PFN_PHYS(mfn_to_pfn(PFN_DOWN(machine.maddr))) | offset); in machine_to_phys()
/Linux-v4.19/arch/mips/include/asm/mach-generic/
Dspaces.h22 # define PHYS_OFFSET ((unsigned long)PFN_PHYS(ARCH_PFN_OFFSET))
/Linux-v4.19/arch/arm64/kernel/
Dsetup.c266 start = max(PFN_PHYS(PFN_DOWN(r_start)), mem->start); in reserve_memblock_reserved_regions()
267 end = min(PFN_PHYS(PFN_UP(r_end)) - 1, mem->end); in reserve_memblock_reserved_regions()
/Linux-v4.19/include/asm-generic/
Dmemory_model.h79 #define __pfn_to_phys(pfn) PFN_PHYS(pfn)
/Linux-v4.19/mm/
Dbootmem.c148 bdata->node_bootmem_map = phys_to_virt(PFN_PHYS(mapstart)); in init_bootmem_core()
511 unsigned long base = PFN_PHYS(bdata->node_min_pfn); in align_off()
590 start_off = PFN_PHYS(sidx); in alloc_bootmem_bdata()
605 region = phys_to_virt(PFN_PHYS(bdata->node_min_pfn) + in alloc_bootmem_bdata()

123