Home
last modified time | relevance | path

Searched refs:vmemmap_start (Results 1 – 2 of 2) sorted by relevance

/linux-6.3-rc2/arch/s390/boot/
A Dstartup.c175 unsigned long vmemmap_start; in setup_kernel_memory_layout() local
186 vmemmap_start = round_up(ident_map_size, _REGION3_SIZE); in setup_kernel_memory_layout()
189 vmemmap_start + vmemmap_size + vmalloc_size + MODULES_LEN > in setup_kernel_memory_layout()
222 vmemmap_start = round_down(VMALLOC_START - pages * sizeof(struct page), rte_size); in setup_kernel_memory_layout()
224 vmemmap_start = min(vmemmap_start, 1UL << MAX_PHYSMEM_BITS); in setup_kernel_memory_layout()
226 ident_map_size = min(ident_map_size, vmemmap_start); in setup_kernel_memory_layout()
229 VMALLOC_START = max(vmemmap_start + vmemmap_size, VMALLOC_START); in setup_kernel_memory_layout()
230 vmemmap = (struct page *)vmemmap_start; in setup_kernel_memory_layout()
/linux-6.3-rc2/mm/
A Dhugetlb_vmemmap.c462 unsigned long vmemmap_start = (unsigned long)head, vmemmap_end; in hugetlb_vmemmap_restore() local
468 vmemmap_end = vmemmap_start + hugetlb_vmemmap_size(h); in hugetlb_vmemmap_restore()
469 vmemmap_reuse = vmemmap_start; in hugetlb_vmemmap_restore()
470 vmemmap_start += HUGETLB_VMEMMAP_RESERVE_SIZE; in hugetlb_vmemmap_restore()
479 ret = vmemmap_remap_alloc(vmemmap_start, vmemmap_end, vmemmap_reuse, in hugetlb_vmemmap_restore()
557 unsigned long vmemmap_start = (unsigned long)head, vmemmap_end; in hugetlb_vmemmap_optimize() local
565 vmemmap_end = vmemmap_start + hugetlb_vmemmap_size(h); in hugetlb_vmemmap_optimize()
566 vmemmap_reuse = vmemmap_start; in hugetlb_vmemmap_optimize()
567 vmemmap_start += HUGETLB_VMEMMAP_RESERVE_SIZE; in hugetlb_vmemmap_optimize()
574 if (vmemmap_remap_free(vmemmap_start, vmemmap_end, vmemmap_reuse)) in hugetlb_vmemmap_optimize()

Completed in 6 milliseconds