/linux-4.4.14/arch/sparc/mm/ |
H A D | init_32.c | 96 unsigned long curr_pfn, last_pfn; calc_max_low_pfn() local 98 last_pfn = (sp_banks[0].base_addr + sp_banks[0].num_bytes) >> PAGE_SHIFT; calc_max_low_pfn() 103 if (last_pfn < tmp) calc_max_low_pfn() 104 tmp = last_pfn; calc_max_low_pfn() 108 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; calc_max_low_pfn() 196 unsigned long curr_pfn, last_pfn; bootmem_init() local 202 last_pfn = (sp_banks[i].base_addr + sp_banks[i].num_bytes) >> PAGE_SHIFT; bootmem_init() 203 if (last_pfn > max_low_pfn) bootmem_init() 204 last_pfn = max_low_pfn; bootmem_init() 210 if (last_pfn <= curr_pfn) bootmem_init() 213 size = (last_pfn - curr_pfn) << PAGE_SHIFT; bootmem_init() 214 *pages_avail += last_pfn - curr_pfn; bootmem_init()
|
/linux-4.4.14/arch/m32r/kernel/ |
H A D | setup.c | 154 unsigned long last_pfn; setup_memory() local 165 last_pfn = PFN_DOWN(__pa(memory_end)); setup_memory() 167 if (last_pfn > max_low_pfn) setup_memory() 168 last_pfn = max_low_pfn; setup_memory() 170 pages = last_pfn - curr_pfn; setup_memory()
|
/linux-4.4.14/arch/x86/kernel/ |
H A D | e820.c | 759 unsigned long last_pfn = 0; e820_end_pfn() local 780 last_pfn = limit_pfn; e820_end_pfn() 783 if (end_pfn > last_pfn) e820_end_pfn() 784 last_pfn = end_pfn; e820_end_pfn() 787 if (last_pfn > max_arch_pfn) e820_end_pfn() 788 last_pfn = max_arch_pfn; e820_end_pfn() 790 printk(KERN_INFO "e820: last_pfn = %#lx max_arch_pfn = %#lx\n", e820_end_pfn() 791 last_pfn, max_arch_pfn); e820_end_pfn() 792 return last_pfn; e820_end_pfn()
|
/linux-4.4.14/drivers/iommu/ |
H A D | intel-iommu.c | 1084 unsigned long last_pfn) dma_pte_clear_range() 1090 BUG_ON(!domain_pfn_supported(domain, last_pfn)); dma_pte_clear_range() 1091 BUG_ON(start_pfn > last_pfn); dma_pte_clear_range() 1105 } while (start_pfn <= last_pfn && !first_pte_in_page(pte)); dma_pte_clear_range() 1110 } while (start_pfn && start_pfn <= last_pfn); dma_pte_clear_range() 1115 unsigned long start_pfn, unsigned long last_pfn) dma_pte_free_level() 1132 level_pfn, start_pfn, last_pfn); dma_pte_free_level() 1136 last_pfn < level_pfn + level_size(level) - 1)) { dma_pte_free_level() 1143 } while (!first_pte_in_page(++pte) && pfn <= last_pfn); dma_pte_free_level() 1149 unsigned long last_pfn) dma_pte_free_pagetable() 1152 BUG_ON(!domain_pfn_supported(domain, last_pfn)); dma_pte_free_pagetable() 1153 BUG_ON(start_pfn > last_pfn); dma_pte_free_pagetable() 1155 dma_pte_clear_range(domain, start_pfn, last_pfn); dma_pte_free_pagetable() 1159 domain->pgd, 0, start_pfn, last_pfn); dma_pte_free_pagetable() 1162 if (start_pfn == 0 && last_pfn == DOMAIN_MAX_PFN(domain->gaw)) { dma_pte_free_pagetable() 1201 unsigned long last_pfn, dma_pte_clear_level() 1219 last_pfn >= level_pfn + level_size(level) - 1) { dma_pte_clear_level() 1233 level_pfn, start_pfn, last_pfn, dma_pte_clear_level() 1238 } while (!first_pte_in_page(++pte) && pfn <= last_pfn); dma_pte_clear_level() 1252 unsigned long last_pfn) domain_unmap() 1257 BUG_ON(!domain_pfn_supported(domain, last_pfn)); domain_unmap() 1258 BUG_ON(start_pfn > last_pfn); domain_unmap() 1262 domain->pgd, 0, start_pfn, last_pfn, NULL); domain_unmap() 1265 if (start_pfn == 0 && last_pfn == DOMAIN_MAX_PFN(domain->gaw)) { domain_unmap() 3583 unsigned long start_pfn, last_pfn; intel_unmap() local 3602 last_pfn = mm_to_dma_pfn(iova->pfn_hi + 1) - 1; intel_unmap() 3605 dev_name(dev), start_pfn, last_pfn); intel_unmap() 3607 freelist = domain_unmap(domain, start_pfn, last_pfn); intel_unmap() 3611 last_pfn - start_pfn + 1, !freelist, 0); intel_unmap() 4898 unsigned long start_pfn, last_pfn; intel_iommu_unmap() local 4910 last_pfn = (iova + size - 1) >> VTD_PAGE_SHIFT; intel_iommu_unmap() 4912 freelist = domain_unmap(dmar_domain, start_pfn, last_pfn); intel_iommu_unmap() 4914 npages = last_pfn - start_pfn + 1; intel_iommu_unmap() 1082 dma_pte_clear_range(struct dmar_domain *domain, unsigned long start_pfn, unsigned long last_pfn) dma_pte_clear_range() argument 1113 dma_pte_free_level(struct dmar_domain *domain, int level, struct dma_pte *pte, unsigned long pfn, unsigned long start_pfn, unsigned long last_pfn) dma_pte_free_level() argument 1147 dma_pte_free_pagetable(struct dmar_domain *domain, unsigned long start_pfn, unsigned long last_pfn) dma_pte_free_pagetable() argument 1198 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 1250 domain_unmap(struct dmar_domain *domain, unsigned long start_pfn, unsigned long last_pfn) domain_unmap() argument
|
/linux-4.4.14/arch/x86/mm/ |
H A D | ioremap.c | 87 resource_size_t pfn, last_pfn, last_addr; __ioremap_caller() local 118 last_pfn = last_addr >> PAGE_SHIFT; __ioremap_caller() 119 if (walk_system_ram_range(pfn, last_pfn - pfn + 1, NULL, __ioremap_caller()
|
/linux-4.4.14/arch/blackfin/kernel/ |
H A D | setup.c | 739 unsigned long curr_pfn, last_pfn, size; setup_bootmem_allocator() local 785 last_pfn = PFN_DOWN(bfin_memmap.map[i].addr + setup_bootmem_allocator() 788 if (last_pfn > end_pfn) setup_bootmem_allocator() 789 last_pfn = end_pfn; setup_bootmem_allocator() 795 if (last_pfn <= curr_pfn) setup_bootmem_allocator() 798 size = last_pfn - curr_pfn; setup_bootmem_allocator()
|
/linux-4.4.14/drivers/gpu/drm/radeon/ |
H A D | radeon_vm.c | 452 unsigned last_pfn, pt_idx; radeon_vm_bo_set_addr() local 464 last_pfn = eoffset / RADEON_GPU_PAGE_SIZE; radeon_vm_bo_set_addr() 465 if (last_pfn >= rdev->vm_manager.max_pfn) { radeon_vm_bo_set_addr() 467 last_pfn, rdev->vm_manager.max_pfn); radeon_vm_bo_set_addr() 473 eoffset = last_pfn = 0; radeon_vm_bo_set_addr()
|
/linux-4.4.14/drivers/gpu/drm/amd/amdgpu/ |
H A D | amdgpu_vm.c | 1003 unsigned last_pfn, pt_idx; amdgpu_vm_bo_map() local 1017 last_pfn = eaddr / AMDGPU_GPU_PAGE_SIZE; amdgpu_vm_bo_map() 1018 if (last_pfn >= adev->vm_manager.max_pfn) { amdgpu_vm_bo_map() 1020 last_pfn, adev->vm_manager.max_pfn); amdgpu_vm_bo_map()
|
/linux-4.4.14/drivers/gpu/drm/i915/ |
H A D | i915_gem.c | 2251 unsigned long last_pfn = 0; /* suppress gcc warning */ i915_gem_object_get_pages_gtt() local 2312 if (!i || page_to_pfn(page) != last_pfn + 1) { i915_gem_object_get_pages_gtt() 2320 last_pfn = page_to_pfn(page); i915_gem_object_get_pages_gtt() 2323 WARN_ON((gfp & __GFP_DMA32) && (last_pfn >= 0x00100000UL)); i915_gem_object_get_pages_gtt()
|
/linux-4.4.14/mm/ |
H A D | hugetlb.c | 1062 unsigned long last_pfn = start_pfn + nr_pages - 1; zone_spans_last_pfn() local 1063 return zone_spans_pfn(zone, last_pfn); zone_spans_last_pfn()
|