Home
last modified time | relevance | path

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

/linux/mm/
H A Dcma.c43 return PFN_PHYS(cma->ranges[0].base_pfn); in cma_get_base()
73 return (cmr->base_pfn & ((1UL << align_order) - 1)) in cma_bitmap_aligned_offset()
89 bitmap_no = (pfn - cmr->base_pfn) >> cma->order_per_bit; in cma_clear_bitmap()
106 unsigned long base_pfn; in cma_validate_zones() local
122 base_pfn = cmr->base_pfn; in cma_validate_zones()
129 WARN_ON_ONCE(!pfn_valid(base_pfn)); in cma_validate_zones()
130 if (pfn_range_intersects_zones(cma->nid, base_pfn, cmr->count)) { in cma_validate_zones()
162 if (early_pfn[r] != cmr->base_pfn) { in cma_activate_area()
163 count = early_pfn[r] - cmr->base_pfn; in cma_activate_area()
168 for (pfn = early_pfn[r]; pfn < cmr->base_pfn + cmr->count; in cma_activate_area()
[all …]
H A Dcma.h27 unsigned long base_pfn; member
H A Dnuma_emulation.c207 unsigned long base_pfn = PHYS_PFN(base); in uniform_size() local
210 return PFN_PHYS((max_pfn - base_pfn - hole_pfns) / nr_nodes); in uniform_size()
H A Dcma_debug.c184 &cmr->base_pfn, &cma_debugfs_fops); in cma_debugfs_add_one()
H A Dmm_init.c882 if (start_pfn == altmap->base_pfn) in memmap_init_range()
884 end_pfn = altmap->base_pfn + vmem_altmap_offset(altmap); in memmap_init_range()
1116 start_pfn = altmap->base_pfn + vmem_altmap_offset(altmap); in memmap_init_zone_device()
H A Dmemory_hotplug.c398 if (altmap->base_pfn != pfn in __add_pages()
1448 .base_pfn = PHYS_PFN(cur_start), in create_altmaps_and_memory_blocks()
/linux/drivers/hv/
H A Dhv_proc.c28 u64 base_pfn; in hv_call_deposit_pages() local
83 base_pfn = page_to_pfn(pages[i]); in hv_call_deposit_pages()
85 input_page->gpa_page_list[page_count] = base_pfn + j; in hv_call_deposit_pages()
101 base_pfn = page_to_pfn(pages[i]); in hv_call_deposit_pages()
103 __free_page(pfn_to_page(base_pfn + j)); in hv_call_deposit_pages()
/linux/arch/powerpc/kvm/
H A Dbook3s_hv_uvmem.c229 unsigned long base_pfn; member
261 p->base_pfn = slot->base_gfn; in kvmppc_uvmem_slot_init()
279 if (p->base_pfn == slot->base_gfn) { in kvmppc_uvmem_slot_free()
295 if (gfn >= p->base_pfn && gfn < p->base_pfn + p->nr_pfns) { in kvmppc_mark_gfn()
296 unsigned long index = gfn - p->base_pfn; in kvmppc_mark_gfn()
339 if (gfn >= p->base_pfn && gfn < p->base_pfn + p->nr_pfns) { in kvmppc_gfn_is_uvmem_pfn()
340 unsigned long index = gfn - p->base_pfn; in kvmppc_gfn_is_uvmem_pfn()
369 if (*gfn >= iter->base_pfn && *gfn < iter->base_pfn + iter->nr_pfns) { in kvmppc_next_nontransitioned_gfn()
379 for (i = *gfn; i < p->base_pfn + p->nr_pfns; i++) { in kvmppc_next_nontransitioned_gfn()
380 unsigned long index = i - p->base_pfn; in kvmppc_next_nontransitioned_gfn()
/linux/drivers/staging/media/ipu3/
H A Dipu3-dmamap.c233 unsigned long order, base_pfn; in imgu_dmamap_init() local
240 base_pfn = max_t(unsigned long, 1, imgu->mmu->aperture_start >> order); in imgu_dmamap_init()
241 init_iova_domain(&imgu->iova_domain, 1UL << order, base_pfn); in imgu_dmamap_init()
/linux/drivers/nvdimm/
H A Dpfn_devs.c658 unsigned long base_pfn = PHYS_PFN(base); in init_altmap_base() local
660 return SUBSECTION_ALIGN_DOWN(base_pfn); in init_altmap_base()
666 unsigned long base_pfn = PHYS_PFN(base); in init_altmap_reserve() local
668 reserve += base_pfn - SUBSECTION_ALIGN_DOWN(base_pfn); in init_altmap_reserve()
686 .base_pfn = init_altmap_base(base), in __nvdimm_setup_pfn()
/linux/arch/x86/hyperv/
H A Dhv_crash.c623 if (cda_info.base_pfn == 0) { in hv_root_crash_init()
628 hv_cda = phys_to_virt(cda_info.base_pfn << HV_HYP_PAGE_SHIFT); in hv_root_crash_init()
/linux/include/linux/
H A Dmemremap.h22 unsigned long base_pfn; member
/linux/drivers/staging/media/ipu7/
H A Dipu7-mmu.c655 unsigned long base_pfn; in alloc_dma_mapping() local
668 base_pfn = max_t(unsigned long, 1, in alloc_dma_mapping()
670 init_iova_domain(&dmap->iovad, SZ_4K, base_pfn); in alloc_dma_mapping()
/linux/drivers/iommu/
H A Ddma-iommu.c674 unsigned long order, base_pfn; in iommu_dma_init_domain() local
685 base_pfn = 1; in iommu_dma_init_domain()
696 base_pfn = max_t(unsigned long, base_pfn, in iommu_dma_init_domain()
702 base_pfn != iovad->start_pfn) { in iommu_dma_init_domain()
710 init_iova_domain(iovad, 1UL << order, base_pfn); in iommu_dma_init_domain()
/linux/kernel/liveupdate/
H A Dkexec_handover.c1537 unsigned long base_pfn = PHYS_PFN(kho_scratch[i].addr); in kho_init() local
1550 for (pfn = base_pfn; pfn < base_pfn + count; in kho_init()
/linux/include/hyperv/
H A Dhvhdk_mini.h161 u64 base_pfn : 64 - HV_PFN_RANGE_PGBITS; member
/linux/drivers/block/
H A Dublk_drv.c5452 static void ublk_unpin_range_pages(unsigned long base_pfn, in ublk_unpin_range_pages() argument
5465 pages[j] = pfn_to_page(base_pfn + off + j); in ublk_unpin_range_pages()