Home
last modified time | relevance | path

Searched refs:base_pfn (Results 1 – 16 of 16) sorted by relevance

/Linux-v5.4/mm/
Dcma.c45 return PFN_PHYS(cma->base_pfn); in cma_get_base()
73 return (cma->base_pfn & ((1UL << align_order) - 1)) in cma_bitmap_aligned_offset()
88 bitmap_no = (pfn - cma->base_pfn) >> cma->order_per_bit; in cma_clear_bitmap()
99 unsigned long base_pfn = cma->base_pfn, pfn = base_pfn; in cma_activate_area() local
116 base_pfn = pfn; in cma_activate_area()
128 init_cma_reserved_pageblock(pfn_to_page(base_pfn)); in cma_activate_area()
214 cma->base_pfn = PFN_DOWN(base); in cma_init_reserved_mem()
462 pfn = cma->base_pfn + (bitmap_no << cma->order_per_bit); in cma_alloc()
525 if (pfn < cma->base_pfn || pfn >= cma->base_pfn + cma->count) in cma_release()
528 VM_BUG_ON(pfn + count > cma->base_pfn + cma->count); in cma_release()
Dcma.h6 unsigned long base_pfn; member
Dcma_debug.c176 &cma->base_pfn, &cma_debugfs_fops); in cma_debugfs_add_one()
Dsparse-vmemmap.c85 return altmap->base_pfn + altmap->reserve + altmap->alloc in vmem_altmap_next_pfn()
Dmemory_hotplug.c298 if (altmap->base_pfn != pfn in __add_pages()
Dpage_alloc.c5901 if (start_pfn == altmap->base_pfn) in memmap_init_zone()
5903 end_pfn = altmap->base_pfn + vmem_altmap_offset(altmap); in memmap_init_zone()
5969 start_pfn = altmap->base_pfn + vmem_altmap_offset(altmap); in memmap_init_zone_device()
/Linux-v5.4/arch/powerpc/platforms/powernv/
Dmemtrace.c98 u64 base_pfn; in memtrace_alloc_node() local
112 for (base_pfn = end_pfn; base_pfn > start_pfn; base_pfn -= nr_pages) { in memtrace_alloc_node()
113 if (memtrace_offline_pages(nid, base_pfn, nr_pages) == true) { in memtrace_alloc_node()
120 end_pfn = base_pfn + nr_pages; in memtrace_alloc_node()
121 for (pfn = base_pfn; pfn < end_pfn; pfn += bytes>> PAGE_SHIFT) { in memtrace_alloc_node()
125 return base_pfn << PAGE_SHIFT; in memtrace_alloc_node()
/Linux-v5.4/arch/powerpc/mm/
Dinit_64.c184 if (start_pfn < altmap->base_pfn) in altmap_cross_boundary()
277 unsigned long base_pfn; in vmemmap_free() local
281 alt_start = altmap->base_pfn; in vmemmap_free()
282 alt_end = altmap->base_pfn + altmap->reserve + in vmemmap_free()
306 base_pfn = PHYS_PFN(addr); in vmemmap_free()
308 if (base_pfn >= alt_start && base_pfn < alt_end) { in vmemmap_free()
/Linux-v5.4/arch/x86/kernel/cpu/mtrr/
Dcleanup.c37 unsigned long base_pfn; member
77 base = range_state[i].base_pfn; in x86_get_mtrr_mem_range()
98 base = range_state[i].base_pfn; in x86_get_mtrr_mem_range()
207 range_state[reg].base_pfn = basek >> (PAGE_SHIFT - 10); in save_var_mtrr()
219 basek = range_state[reg].base_pfn << (PAGE_SHIFT - 10); in set_var_mtrr_all()
409 set_var_mtrr_range(struct var_mtrr_state *state, unsigned long base_pfn, in set_var_mtrr_range() argument
418 basek = base_pfn << (PAGE_SHIFT - 10); in set_var_mtrr_range()
541 start_base = range_state[i].base_pfn << (PAGE_SHIFT - 10); in print_out_mtrr_range_state()
704 range_state[i].base_pfn = base; in mtrr_cleanup()
901 range_state[i].base_pfn = base; in mtrr_trim_uncached_memory()
[all …]
/Linux-v5.4/drivers/staging/media/ipu3/
Dipu3-dmamap.c247 unsigned long order, base_pfn; in imgu_dmamap_init() local
254 base_pfn = max_t(unsigned long, 1, imgu->mmu->aperture_start >> order); in imgu_dmamap_init()
255 init_iova_domain(&imgu->iova_domain, 1UL << order, base_pfn); in imgu_dmamap_init()
/Linux-v5.4/drivers/nvdimm/
Dpfn_devs.c649 unsigned long base_pfn = PHYS_PFN(base); in init_altmap_base() local
651 return SUBSECTION_ALIGN_DOWN(base_pfn); in init_altmap_base()
657 unsigned long base_pfn = PHYS_PFN(base); in init_altmap_reserve() local
659 reserve += base_pfn - SUBSECTION_ALIGN_DOWN(base_pfn); in init_altmap_reserve()
677 .base_pfn = init_altmap_base(base), in __nvdimm_setup_pfn()
/Linux-v5.4/include/linux/
Dmemremap.h19 const unsigned long base_pfn; member
/Linux-v5.4/Documentation/admin-guide/mm/
Dcma_debugfs.rst15 - [RO] base_pfn: The base PFN (Page Frame Number) of the zone.
/Linux-v5.4/drivers/iommu/
Ddma-iommu.c306 unsigned long order, base_pfn; in iommu_dma_init_domain() local
317 base_pfn = max_t(unsigned long, 1, base >> order); in iommu_dma_init_domain()
327 base_pfn = max_t(unsigned long, base_pfn, in iommu_dma_init_domain()
334 base_pfn != iovad->start_pfn) { in iommu_dma_init_domain()
342 init_iova_domain(iovad, 1UL << order, base_pfn); in iommu_dma_init_domain()
/Linux-v5.4/arch/x86/mm/
Dnuma_emulation.c203 unsigned long base_pfn = PHYS_PFN(base); in uniform_size() local
206 return PFN_PHYS((max_pfn - base_pfn - hole_pfns) / nr_nodes); in uniform_size()
/Linux-v5.4/drivers/gpu/drm/i915/gvt/
Dkvmgt.c141 unsigned long base_pfn = 0; in gvt_pin_guest_page() local
171 base_pfn = pfn; in gvt_pin_guest_page()
172 else if (base_pfn + npage != pfn) { in gvt_pin_guest_page()
180 *page = pfn_to_page(base_pfn); in gvt_pin_guest_page()