Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/mm/
H A Dcma.c54 return PFN_PHYS(cma->base_pfn); in cma_get_base()
83 return (cma->base_pfn & ((1UL << align_order) - 1)) in cma_bitmap_aligned_offset()
98 bitmap_no = (pfn - cma->base_pfn) >> cma->order_per_bit; in cma_clear_bitmap()
108 unsigned long base_pfn = cma->base_pfn, pfn; in cma_activate_area() local
122 WARN_ON_ONCE(!pfn_valid(base_pfn)); in cma_activate_area()
123 zone = page_zone(pfn_to_page(base_pfn)); in cma_activate_area()
124 for (pfn = base_pfn + 1; pfn < base_pfn + cma->count; pfn++) { in cma_activate_area()
130 for (pfn = base_pfn; pfn < base_pfn + cma->count; in cma_activate_area()
148 for (pfn = base_pfn; pfn < base_pfn + cma->count; pfn++) in cma_activate_area()
222 cma->base_pfn = PFN_DOWN(base); in cma_init_reserved_mem()
[all …]
H A Dcma.h15 unsigned long base_pfn; member
H A Dcma_debug.c175 &cma->base_pfn, &cma_debugfs_fops); in cma_debugfs_add_one()
H A Dsparse-vmemmap.c92 return altmap->base_pfn + altmap->reserve + altmap->alloc in vmem_altmap_next_pfn()
H A Dmemory_hotplug.c328 if (altmap->base_pfn != pfn in __add_pages()
H A Dpage_alloc.c6318 if (start_pfn == altmap->base_pfn) in memmap_init_zone()
6320 end_pfn = altmap->base_pfn + vmem_altmap_offset(altmap); in memmap_init_zone()
6381 start_pfn = altmap->base_pfn + vmem_altmap_offset(altmap); in memmap_init_zone_device()
/OK3568_Linux_fs/kernel/arch/powerpc/platforms/powernv/
H A Dmemtrace.c116 u64 base_pfn; in memtrace_alloc_node() local
130 for (base_pfn = end_pfn; base_pfn > start_pfn; base_pfn -= nr_pages) { in memtrace_alloc_node()
131 if (memtrace_offline_pages(nid, base_pfn, nr_pages) == true) { in memtrace_alloc_node()
136 memtrace_clear_range(base_pfn, nr_pages); in memtrace_alloc_node()
143 end_pfn = base_pfn + nr_pages; in memtrace_alloc_node()
144 for (pfn = base_pfn; pfn < end_pfn; pfn += bytes>> PAGE_SHIFT) { in memtrace_alloc_node()
148 return base_pfn << PAGE_SHIFT; in memtrace_alloc_node()
/OK3568_Linux_fs/kernel/arch/powerpc/mm/
H A Dinit_64.c194 if (start_pfn < altmap->base_pfn) in altmap_cross_boundary()
311 unsigned long base_pfn; in vmemmap_free() local
315 alt_start = altmap->base_pfn; in vmemmap_free()
316 alt_end = altmap->base_pfn + altmap->reserve + in vmemmap_free()
341 base_pfn = PHYS_PFN(addr); in vmemmap_free()
343 if (base_pfn >= alt_start && base_pfn < alt_end) { in vmemmap_free()
/OK3568_Linux_fs/kernel/arch/powerpc/kvm/
H A Dbook3s_hv_uvmem.c227 unsigned long base_pfn; member
259 p->base_pfn = slot->base_gfn; in kvmppc_uvmem_slot_init()
277 if (p->base_pfn == slot->base_gfn) { in kvmppc_uvmem_slot_free()
293 if (gfn >= p->base_pfn && gfn < p->base_pfn + p->nr_pfns) { in kvmppc_mark_gfn()
294 unsigned long index = gfn - p->base_pfn; in kvmppc_mark_gfn()
337 if (gfn >= p->base_pfn && gfn < p->base_pfn + p->nr_pfns) { in kvmppc_gfn_is_uvmem_pfn()
338 unsigned long index = gfn - p->base_pfn; in kvmppc_gfn_is_uvmem_pfn()
367 if (*gfn >= iter->base_pfn && *gfn < iter->base_pfn + iter->nr_pfns) { in kvmppc_next_nontransitioned_gfn()
377 for (i = *gfn; i < p->base_pfn + p->nr_pfns; i++) { in kvmppc_next_nontransitioned_gfn()
378 unsigned long index = i - p->base_pfn; in kvmppc_next_nontransitioned_gfn()
/OK3568_Linux_fs/kernel/arch/x86/kernel/cpu/mtrr/
H A 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 …]
/OK3568_Linux_fs/kernel/drivers/gpu/arm/bifrost/
H A Dmali_kbase_debug_mem_zones.c69 if (reg_zone->base_pfn) { in debug_mem_zones_show()
71 reg_zone->base_pfn, reg_zone->va_size_pages); in debug_mem_zones_show()
H A Dmali_kbase_mem.h2444 return zone->base_pfn + zone->va_size_pages; in kbase_reg_zone_end_pfn()
2457 u64 base_pfn, u64 va_size_pages) in kbase_ctx_reg_zone_init() argument
2466 .base_pfn = base_pfn, .va_size_pages = va_size_pages, in kbase_ctx_reg_zone_init()
H A Dmali_kbase_mem.c121 if (gpu_pfn >= fixed_va_zone->base_pfn) { in kbase_gpu_va_to_rbtree()
124 } else if (gpu_pfn >= exec_fixed_va_zone->base_pfn) { in kbase_gpu_va_to_rbtree()
129 if (gpu_pfn >= exec_va_zone->base_pfn) in kbase_gpu_va_to_rbtree()
1074 return (exec_va_zone->base_pfn != U64_MAX); in kbase_has_exec_va_zone_locked()
1122 zone_base_addr = zone->base_pfn << PAGE_SHIFT; in kbase_region_tracker_has_allocs()
1179 same_va_zone_base_addr = same_va_zone->base_pfn << PAGE_SHIFT; in kbase_region_tracker_init_jit_64()
1352 target_zone_base_addr = target_zone->base_pfn << PAGE_SHIFT; in kbase_region_tracker_init_exec()
1389 exec_va_zone->base_pfn = exec_va_start; in kbase_region_tracker_init_exec()
H A Dmali_kbase_defs.h325 u64 base_pfn; member
/OK3568_Linux_fs/kernel/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()
/OK3568_Linux_fs/kernel/drivers/nvdimm/
H A Dpfn_devs.c659 unsigned long base_pfn = PHYS_PFN(base); in init_altmap_base() local
661 return SUBSECTION_ALIGN_DOWN(base_pfn); in init_altmap_base()
667 unsigned long base_pfn = PHYS_PFN(base); in init_altmap_reserve() local
669 reserve += base_pfn - SUBSECTION_ALIGN_DOWN(base_pfn); in init_altmap_reserve()
687 .base_pfn = init_altmap_base(base), in __nvdimm_setup_pfn()
/OK3568_Linux_fs/kernel/drivers/iommu/
H A Ddma-iommu.c315 unsigned long order, base_pfn; in iommu_dma_init_domain() local
327 base_pfn = max_t(unsigned long, 1, base >> order); in iommu_dma_init_domain()
337 base_pfn = max_t(unsigned long, base_pfn, in iommu_dma_init_domain()
346 base_pfn != iovad->start_pfn) { in iommu_dma_init_domain()
356 init_iova_domain(iovad, 1UL << order, base_pfn); in iommu_dma_init_domain()
/OK3568_Linux_fs/kernel/include/linux/
H A Dmemremap.h20 const unsigned long base_pfn; member
/OK3568_Linux_fs/kernel/Documentation/admin-guide/mm/
H A Dcma_debugfs.rst15 - [RO] base_pfn: The base PFN (Page Frame Number) of the zone.
/OK3568_Linux_fs/kernel/arch/x86/mm/
H A Dnuma_emulation.c204 unsigned long base_pfn = PHYS_PFN(base); in uniform_size() local
207 return PFN_PHYS((max_pfn - base_pfn - hole_pfns) / nr_nodes); in uniform_size()
/OK3568_Linux_fs/kernel/drivers/gpu/drm/i915/gvt/
H A Dkvmgt.c175 unsigned long base_pfn = 0; in gvt_pin_guest_page() local
205 base_pfn = pfn; in gvt_pin_guest_page()
206 else if (base_pfn + npage != pfn) { in gvt_pin_guest_page()
214 *page = pfn_to_page(base_pfn); in gvt_pin_guest_page()