Lines Matching refs:page_size
186 unsigned long page_size) in altmap_cross_boundary() argument
188 unsigned long nr_pfn = page_size / sizeof(struct page); in altmap_cross_boundary()
204 unsigned long page_size = 1 << mmu_psize_defs[mmu_vmemmap_psize].shift; in vmemmap_populate() local
207 start = ALIGN_DOWN(start, page_size); in vmemmap_populate()
211 for (; start < end; start += page_size) { in vmemmap_populate()
221 if (vmemmap_populated(start, page_size)) in vmemmap_populate()
229 if (altmap && !altmap_cross_boundary(altmap, start, page_size)) { in vmemmap_populate()
230 p = vmemmap_alloc_block_buf(page_size, node, altmap); in vmemmap_populate()
237 p = vmemmap_alloc_block_buf(page_size, node, NULL); in vmemmap_populate()
250 int nr_pfns = page_size >> PAGE_SHIFT; in vmemmap_populate()
251 unsigned long page_order = get_order(page_size); in vmemmap_populate()
261 start, start + page_size, p); in vmemmap_populate()
263 rc = vmemmap_create_mapping(start, page_size, __pa(p)); in vmemmap_populate()
308 unsigned long page_size = 1 << mmu_psize_defs[mmu_vmemmap_psize].shift; in vmemmap_free() local
309 unsigned long page_order = get_order(page_size); in vmemmap_free()
313 start = ALIGN_DOWN(start, page_size); in vmemmap_free()
322 for (; start < end; start += page_size) { in vmemmap_free()
332 if (vmemmap_populated(start, page_size)) in vmemmap_free()
347 if (page_size < PAGE_SIZE) { in vmemmap_free()
361 vmemmap_remove_mapping(start, page_size); in vmemmap_free()