Lines Matching refs:page_size
187 unsigned long page_size) in altmap_cross_boundary() argument
189 unsigned long nr_pfn = page_size / sizeof(struct page); in altmap_cross_boundary()
205 unsigned long page_size = 1 << mmu_psize_defs[mmu_vmemmap_psize].shift; in vmemmap_populate() local
208 start = ALIGN_DOWN(start, page_size); in vmemmap_populate()
212 for (; start < end; start += page_size) { in vmemmap_populate()
222 if (vmemmap_populated(start, page_size)) in vmemmap_populate()
230 if (altmap && !altmap_cross_boundary(altmap, start, page_size)) { in vmemmap_populate()
231 p = vmemmap_alloc_block_buf(page_size, node, altmap); in vmemmap_populate()
238 p = vmemmap_alloc_block_buf(page_size, node, NULL); in vmemmap_populate()
251 int nr_pfns = page_size >> PAGE_SHIFT; in vmemmap_populate()
252 unsigned long page_order = get_order(page_size); in vmemmap_populate()
262 start, start + page_size, p); in vmemmap_populate()
264 rc = vmemmap_create_mapping(start, page_size, __pa(p)); in vmemmap_populate()
309 unsigned long page_size = 1 << mmu_psize_defs[mmu_vmemmap_psize].shift; in vmemmap_free() local
310 unsigned long page_order = get_order(page_size); in vmemmap_free()
314 start = ALIGN_DOWN(start, page_size); in vmemmap_free()
323 for (; start < end; start += page_size) { in vmemmap_free()
333 if (vmemmap_populated(start, page_size)) in vmemmap_free()
348 if (page_size < PAGE_SIZE) { in vmemmap_free()
362 vmemmap_remove_mapping(start, page_size); in vmemmap_free()