Lines Matching refs:page_size
188 unsigned long page_size) in altmap_cross_boundary() argument
190 unsigned long nr_pfn = page_size / sizeof(struct page); in altmap_cross_boundary()
206 unsigned long page_size = 1 << mmu_psize_defs[mmu_vmemmap_psize].shift; in __vmemmap_populate() local
209 start = ALIGN_DOWN(start, page_size); in __vmemmap_populate()
213 for (; start < end; start += page_size) { in __vmemmap_populate()
223 if (vmemmap_populated(start, page_size)) in __vmemmap_populate()
231 if (altmap && !altmap_cross_boundary(altmap, start, page_size)) { in __vmemmap_populate()
232 p = vmemmap_alloc_block_buf(page_size, node, altmap); in __vmemmap_populate()
239 p = vmemmap_alloc_block_buf(page_size, node, NULL); in __vmemmap_populate()
252 int nr_pfns = page_size >> PAGE_SHIFT; in __vmemmap_populate()
253 unsigned long page_order = get_order(page_size); in __vmemmap_populate()
263 start, start + page_size, p); in __vmemmap_populate()
265 rc = vmemmap_create_mapping(start, page_size, __pa(p)); in __vmemmap_populate()
322 unsigned long page_size = 1 << mmu_psize_defs[mmu_vmemmap_psize].shift; in __vmemmap_free() local
323 unsigned long page_order = get_order(page_size); in __vmemmap_free()
327 start = ALIGN_DOWN(start, page_size); in __vmemmap_free()
335 for (; start < end; start += page_size) { in __vmemmap_free()
345 if (vmemmap_populated(start, page_size)) in __vmemmap_free()
360 if (page_size < PAGE_SIZE) { in __vmemmap_free()
374 vmemmap_remove_mapping(start, page_size); in __vmemmap_free()