Home
last modified time | relevance | path

Searched refs:last_pfn (Results 1 – 7 of 7) sorted by relevance

/linux-6.15/arch/sparc/mm/
H A Dinit_32.c83 unsigned long curr_pfn, last_pfn; in calc_max_low_pfn() local
85 last_pfn = (sp_banks[0].base_addr + sp_banks[0].num_bytes) >> PAGE_SHIFT; in calc_max_low_pfn()
90 if (last_pfn < tmp) in calc_max_low_pfn()
91 tmp = last_pfn; in calc_max_low_pfn()
95 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; in calc_max_low_pfn()
/linux-6.15/arch/mips/mm/
H A Dioremap.c50 unsigned long offset, pfn, last_pfn; in ioremap_prot() local
84 last_pfn = PFN_DOWN(last_addr); in ioremap_prot()
85 if (walk_system_ram_range(pfn, last_pfn - pfn + 1, NULL, in ioremap_prot()
/linux-6.15/arch/x86/kernel/
H A De820.c832 unsigned long last_pfn = 0; in e820__end_ram_pfn() local
850 last_pfn = limit_pfn; in e820__end_ram_pfn()
853 if (end_pfn > last_pfn) in e820__end_ram_pfn()
854 last_pfn = end_pfn; in e820__end_ram_pfn()
857 if (last_pfn > max_arch_pfn) in e820__end_ram_pfn()
858 last_pfn = max_arch_pfn; in e820__end_ram_pfn()
861 last_pfn, max_arch_pfn); in e820__end_ram_pfn()
862 return last_pfn; in e820__end_ram_pfn()
/linux-6.15/drivers/iommu/intel/
H A Diommu.c800 unsigned long last_pfn) in dma_pte_clear_range() argument
806 WARN_ON(start_pfn > last_pfn)) in dma_pte_clear_range()
826 } while (start_pfn && start_pfn <= last_pfn); in dma_pte_clear_range()
832 unsigned long last_pfn) in dma_pte_free_level() argument
850 last_pfn); in dma_pte_free_level()
874 unsigned long last_pfn, in dma_pte_free_pagetable() argument
881 domain->pgd, 0, start_pfn, last_pfn); in dma_pte_free_pagetable()
948 level_pfn, start_pfn, last_pfn, in dma_pte_clear_level()
967 WARN_ON(start_pfn > last_pfn)) in domain_unmap()
3561 unsigned long start_pfn, last_pfn; in intel_iommu_unmap() local
[all …]
/linux-6.15/drivers/vhost/
H A Dvdpa.c1103 unsigned long npages, cur_base, map_pfn, last_pfn = 0; in vhost_vdpa_pa_map() local
1150 if (!last_pfn) in vhost_vdpa_pa_map()
1157 if (last_pfn && (this_pfn != last_pfn + 1)) { in vhost_vdpa_pa_map()
1159 csize = PFN_PHYS(last_pfn - map_pfn + 1); in vhost_vdpa_pa_map()
1182 last_pfn = this_pfn; in vhost_vdpa_pa_map()
1190 ret = vhost_vdpa_map(v, iotlb, iova, PFN_PHYS(last_pfn - map_pfn + 1), in vhost_vdpa_pa_map()
1206 WARN_ON(!last_pfn); in vhost_vdpa_pa_map()
1207 for (pfn = map_pfn; pfn <= last_pfn; pfn++) in vhost_vdpa_pa_map()
/linux-6.15/drivers/gpu/drm/radeon/
H A Dradeon_vm.c452 unsigned last_pfn, pt_idx; in radeon_vm_bo_set_addr() local
464 last_pfn = eoffset / RADEON_GPU_PAGE_SIZE; in radeon_vm_bo_set_addr()
465 if (last_pfn >= rdev->vm_manager.max_pfn) { in radeon_vm_bo_set_addr()
467 last_pfn, rdev->vm_manager.max_pfn); in radeon_vm_bo_set_addr()
473 eoffset = last_pfn = 0; in radeon_vm_bo_set_addr()
/linux-6.15/mm/
H A Dpage_alloc.c6856 unsigned long last_pfn = start_pfn + nr_pages - 1; in zone_spans_last_pfn() local
6858 return zone_spans_pfn(zone, last_pfn); in zone_spans_last_pfn()