Home
last modified time | relevance | path

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

/linux-6.3-rc2/drivers/firmware/efi/libstub/
A Darm32-stub.c88 unsigned long alloc_base, kernel_base; in handle_kernel_image() local
97 status = efi_low_alloc_above(alloc_size, EFI_PAGE_SIZE, &alloc_base, 0x0); in handle_kernel_image()
103 if ((alloc_base % EFI_PHYS_ALIGN) > slack) { in handle_kernel_image()
108 kernel_base = round_up(alloc_base, EFI_PHYS_ALIGN); in handle_kernel_image()
110 alloc_base, kernel_base); in handle_kernel_image()
112 kernel_base = round_down(alloc_base, EFI_PHYS_ALIGN); in handle_kernel_image()
119 if (*reserve_addr > alloc_base) { in handle_kernel_image()
120 efi_bs_call(free_pages, alloc_base, in handle_kernel_image()
121 (*reserve_addr - alloc_base) / EFI_PAGE_SIZE); in handle_kernel_image()
122 alloc_size -= *reserve_addr - alloc_base; in handle_kernel_image()

Completed in 2 milliseconds