Home
last modified time | relevance | path

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

/Linux-v5.4/arch/sparc/mm/
Dinit_32.c85 unsigned long curr_pfn, last_pfn; in calc_max_low_pfn() local
87 last_pfn = (sp_banks[0].base_addr + sp_banks[0].num_bytes) >> PAGE_SHIFT; in calc_max_low_pfn()
92 if (last_pfn < tmp) in calc_max_low_pfn()
93 tmp = last_pfn; in calc_max_low_pfn()
97 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; in calc_max_low_pfn()
/Linux-v5.4/arch/mips/mm/
Dioremap.c134 unsigned long offset, pfn, last_pfn; in __ioremap() local
159 last_pfn = PFN_DOWN(last_addr); in __ioremap()
160 if (walk_system_ram_range(pfn, last_pfn - pfn + 1, NULL, in __ioremap()
/Linux-v5.4/arch/x86/kernel/
De820.c818 unsigned long last_pfn = 0; in e820_end_pfn() local
835 last_pfn = limit_pfn; in e820_end_pfn()
838 if (end_pfn > last_pfn) in e820_end_pfn()
839 last_pfn = end_pfn; in e820_end_pfn()
842 if (last_pfn > max_arch_pfn) in e820_end_pfn()
843 last_pfn = max_arch_pfn; in e820_end_pfn()
846 last_pfn, max_arch_pfn); in e820_end_pfn()
847 return last_pfn; in e820_end_pfn()
/Linux-v5.4/drivers/gpu/drm/i915/gem/
Di915_gem_shmem.c36 unsigned long last_pfn = 0; /* suppress gcc warning */ in shmem_get_pages() local
135 page_to_pfn(page) != last_pfn + 1) { in shmem_get_pages()
145 last_pfn = page_to_pfn(page); in shmem_get_pages()
148 WARN_ON((gfp & __GFP_DMA32) && (last_pfn >= 0x00100000UL)); in shmem_get_pages()
/Linux-v5.4/drivers/iommu/
Dintel-iommu.c970 unsigned long last_pfn) in dma_pte_clear_range() argument
976 BUG_ON(!domain_pfn_supported(domain, last_pfn)); in dma_pte_clear_range()
977 BUG_ON(start_pfn > last_pfn); in dma_pte_clear_range()
991 } while (start_pfn <= last_pfn && !first_pte_in_page(pte)); in dma_pte_clear_range()
996 } while (start_pfn && start_pfn <= last_pfn); in dma_pte_clear_range()
1002 unsigned long last_pfn) in dma_pte_free_level() argument
1020 last_pfn); in dma_pte_free_level()
1028 last_pfn < level_pfn + level_size(level) - 1)) { in dma_pte_free_level()
1035 } while (!first_pte_in_page(++pte) && pfn <= last_pfn); in dma_pte_free_level()
1044 unsigned long last_pfn, in dma_pte_free_pagetable() argument
[all …]
/Linux-v5.4/drivers/gpu/drm/radeon/
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()
/Linux-v5.4/mm/
Dhugetlb.c1110 unsigned long last_pfn = start_pfn + nr_pages - 1; in zone_spans_last_pfn() local
1111 return zone_spans_pfn(zone, last_pfn); in zone_spans_last_pfn()