Home
last modified time | relevance | path

Searched refs:last_pfn (Results 1 - 15 of 15) sorted by relevance

/kernel/linux/linux-5.10/arch/sparc/mm/
H A Dinit_32.c84 unsigned long curr_pfn, last_pfn; in calc_max_low_pfn() local
86 last_pfn = (sp_banks[0].base_addr + sp_banks[0].num_bytes) >> PAGE_SHIFT; in calc_max_low_pfn()
91 if (last_pfn < tmp) in calc_max_low_pfn()
92 tmp = last_pfn; in calc_max_low_pfn()
96 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; in calc_max_low_pfn()
/kernel/linux/linux-5.10/arch/mips/mm/
H A Dioremap.c50 unsigned long offset, pfn, last_pfn; in ioremap_prot() local
80 last_pfn = PFN_DOWN(last_addr); in ioremap_prot()
81 if (walk_system_ram_range(pfn, last_pfn - pfn + 1, NULL, in ioremap_prot()
/kernel/linux/linux-6.6/arch/mips/mm/
H A Dioremap.c50 unsigned long offset, pfn, last_pfn; in ioremap_prot() local
80 last_pfn = PFN_DOWN(last_addr); in ioremap_prot()
81 if (walk_system_ram_range(pfn, last_pfn - pfn + 1, NULL, in ioremap_prot()
/kernel/linux/linux-6.6/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()
/kernel/linux/linux-5.10/arch/x86/kernel/
H A De820.c833 unsigned long last_pfn = 0; in e820_end_pfn() local
850 last_pfn = limit_pfn; in e820_end_pfn()
853 if (end_pfn > last_pfn) in e820_end_pfn()
854 last_pfn = end_pfn; in e820_end_pfn()
857 if (last_pfn > max_arch_pfn) in e820_end_pfn()
858 last_pfn = max_arch_pfn; in e820_end_pfn()
860 pr_info("last_pfn = %#lx max_arch_pfn = %#lx\n", in e820_end_pfn()
861 last_pfn, max_arch_pfn); in e820_end_pfn()
862 return last_pfn; in e820_end_pfn()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A De820.c833 unsigned long last_pfn = 0; in e820_end_pfn() local
850 last_pfn = limit_pfn; in e820_end_pfn()
853 if (end_pfn > last_pfn) in e820_end_pfn()
854 last_pfn = end_pfn; in e820_end_pfn()
857 if (last_pfn > max_arch_pfn) in e820_end_pfn()
858 last_pfn = max_arch_pfn; in e820_end_pfn()
860 pr_info("last_pfn = %#lx max_arch_pfn = %#lx\n", in e820_end_pfn()
861 last_pfn, max_arch_pfn); in e820_end_pfn()
862 return last_pfn; in e820_end_pfn()
/kernel/linux/linux-5.10/drivers/vhost/
H A Dvdpa.c623 unsigned long npages, cur_base, map_pfn, last_pfn = 0; in vhost_vdpa_process_iotlb_update() local
679 if (!last_pfn) in vhost_vdpa_process_iotlb_update()
686 if (last_pfn && (this_pfn != last_pfn + 1)) { in vhost_vdpa_process_iotlb_update()
688 csize = (last_pfn - map_pfn + 1) << PAGE_SHIFT; in vhost_vdpa_process_iotlb_update()
711 last_pfn = this_pfn; in vhost_vdpa_process_iotlb_update()
719 ret = vhost_vdpa_map(v, iova, (last_pfn - map_pfn + 1) << PAGE_SHIFT, in vhost_vdpa_process_iotlb_update()
735 WARN_ON(!last_pfn); in vhost_vdpa_process_iotlb_update()
736 for (pfn = map_pfn; pfn <= last_pfn; pfn++) in vhost_vdpa_process_iotlb_update()
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/gem/
H A Di915_gem_shmem.c39 unsigned long last_pfn = 0; /* suppress gcc warning */ in shmem_get_pages() local
137 page_to_pfn(page) != last_pfn + 1) { in shmem_get_pages()
147 last_pfn = page_to_pfn(page); in shmem_get_pages()
150 GEM_BUG_ON(gfp & __GFP_DMA32 && last_pfn >= 0x00100000UL); in shmem_get_pages()
/kernel/linux/linux-5.10/drivers/iommu/intel/
H A Diommu.c1112 unsigned long last_pfn) in dma_pte_clear_range()
1118 BUG_ON(!domain_pfn_supported(domain, last_pfn)); in dma_pte_clear_range()
1119 BUG_ON(start_pfn > last_pfn); in dma_pte_clear_range()
1133 } while (start_pfn <= last_pfn && !first_pte_in_page(pte)); in dma_pte_clear_range()
1138 } while (start_pfn && start_pfn <= last_pfn); in dma_pte_clear_range()
1144 unsigned long last_pfn) in dma_pte_free_level()
1162 last_pfn); in dma_pte_free_level()
1170 last_pfn < level_pfn + level_size(level) - 1)) { in dma_pte_free_level()
1177 } while (!first_pte_in_page(++pte) && pfn <= last_pfn); in dma_pte_free_level()
1186 unsigned long last_pfn, in dma_pte_free_pagetable()
1110 dma_pte_clear_range(struct dmar_domain *domain, unsigned long start_pfn, unsigned long last_pfn) dma_pte_clear_range() argument
1141 dma_pte_free_level(struct dmar_domain *domain, int level, int retain_level, struct dma_pte *pte, unsigned long pfn, unsigned long start_pfn, unsigned long last_pfn) dma_pte_free_level() argument
1184 dma_pte_free_pagetable(struct dmar_domain *domain, unsigned long start_pfn, unsigned long last_pfn, int retain_level) dma_pte_free_pagetable() argument
1236 dma_pte_clear_level(struct dmar_domain *domain, int level, struct dma_pte *pte, unsigned long pfn, unsigned long start_pfn, unsigned long last_pfn, struct page *freelist) dma_pte_clear_level() argument
1288 domain_unmap(struct dmar_domain *domain, unsigned long start_pfn, unsigned long last_pfn) domain_unmap() argument
3648 unsigned long start_pfn, last_pfn; intel_unmap() local
5704 unsigned long start_pfn, last_pfn; intel_iommu_unmap() local
[all...]
/kernel/linux/linux-6.6/drivers/iommu/intel/
H A Diommu.c1006 unsigned long last_pfn) in dma_pte_clear_range()
1011 if (WARN_ON(!domain_pfn_supported(domain, last_pfn)) || in dma_pte_clear_range()
1012 WARN_ON(start_pfn > last_pfn)) in dma_pte_clear_range()
1027 } while (start_pfn <= last_pfn && !first_pte_in_page(pte)); in dma_pte_clear_range()
1032 } while (start_pfn && start_pfn <= last_pfn); in dma_pte_clear_range()
1038 unsigned long last_pfn) in dma_pte_free_level()
1056 last_pfn); in dma_pte_free_level()
1064 last_pfn < level_pfn + level_size(level) - 1)) { in dma_pte_free_level()
1071 } while (!first_pte_in_page(++pte) && pfn <= last_pfn); in dma_pte_free_level()
1080 unsigned long last_pfn, in dma_pte_free_pagetable()
1004 dma_pte_clear_range(struct dmar_domain *domain, unsigned long start_pfn, unsigned long last_pfn) dma_pte_clear_range() argument
1035 dma_pte_free_level(struct dmar_domain *domain, int level, int retain_level, struct dma_pte *pte, unsigned long pfn, unsigned long start_pfn, unsigned long last_pfn) dma_pte_free_level() argument
1078 dma_pte_free_pagetable(struct dmar_domain *domain, unsigned long start_pfn, unsigned long last_pfn, int retain_level) dma_pte_free_pagetable() argument
1122 dma_pte_clear_level(struct dmar_domain *domain, int level, struct dma_pte *pte, unsigned long pfn, unsigned long start_pfn, unsigned long last_pfn, struct list_head *freelist) dma_pte_clear_level() argument
1169 domain_unmap(struct dmar_domain *domain, unsigned long start_pfn, unsigned long last_pfn, struct list_head *freelist) domain_unmap() argument
4189 unsigned long start_pfn, last_pfn; intel_iommu_unmap() local
[all...]
/kernel/linux/linux-6.6/drivers/vhost/
H A Dvdpa.c990 unsigned long npages, cur_base, map_pfn, last_pfn = 0; in vhost_vdpa_pa_map() local
1037 if (!last_pfn) in vhost_vdpa_pa_map()
1044 if (last_pfn && (this_pfn != last_pfn + 1)) { in vhost_vdpa_pa_map()
1046 csize = PFN_PHYS(last_pfn - map_pfn + 1); in vhost_vdpa_pa_map()
1069 last_pfn = this_pfn; in vhost_vdpa_pa_map()
1077 ret = vhost_vdpa_map(v, iotlb, iova, PFN_PHYS(last_pfn - map_pfn + 1), in vhost_vdpa_pa_map()
1093 WARN_ON(!last_pfn); in vhost_vdpa_pa_map()
1094 for (pfn = map_pfn; pfn <= last_pfn; pfn++) in vhost_vdpa_pa_map()
/kernel/linux/linux-5.10/drivers/gpu/drm/radeon/
H A Dradeon_vm.c453 unsigned last_pfn, pt_idx; in radeon_vm_bo_set_addr() local
465 last_pfn = eoffset / RADEON_GPU_PAGE_SIZE; in radeon_vm_bo_set_addr()
466 if (last_pfn >= rdev->vm_manager.max_pfn) { in radeon_vm_bo_set_addr()
468 last_pfn, rdev->vm_manager.max_pfn); in radeon_vm_bo_set_addr()
474 eoffset = last_pfn = 0; in radeon_vm_bo_set_addr()
/kernel/linux/linux-6.6/drivers/gpu/drm/radeon/
H A Dradeon_vm.c454 unsigned last_pfn, pt_idx; in radeon_vm_bo_set_addr() local
466 last_pfn = eoffset / RADEON_GPU_PAGE_SIZE; in radeon_vm_bo_set_addr()
467 if (last_pfn >= rdev->vm_manager.max_pfn) { in radeon_vm_bo_set_addr()
469 last_pfn, rdev->vm_manager.max_pfn); in radeon_vm_bo_set_addr()
475 eoffset = last_pfn = 0; in radeon_vm_bo_set_addr()
/kernel/linux/linux-5.10/mm/
H A Dpage_alloc.c8829 unsigned long last_pfn = start_pfn + nr_pages - 1; in zone_spans_last_pfn() local
8831 return zone_spans_pfn(zone, last_pfn); in zone_spans_last_pfn()
/kernel/linux/linux-6.6/mm/
H A Dpage_alloc.c6309 unsigned long last_pfn = start_pfn + nr_pages - 1; in zone_spans_last_pfn() local
6311 return zone_spans_pfn(zone, last_pfn); in zone_spans_last_pfn()

Completed in 40 milliseconds