TianoCore EDK2 master
Loading...
Searching...
No Matches
LoadLinuxLib.h
Go to the documentation of this file.
1
9#ifndef __LOAD_LINUX_LIB__
10#define __LOAD_LINUX_LIB__
11
26EFIAPI
28 IN VOID *KernelSetup,
29 IN UINTN KernelSetupSize
30 );
31
45EFIAPI
47 IN VOID *KernelSetup,
48 IN UINTN KernelSize
49 );
50
65EFIAPI
67 IN VOID *Kernel,
68 IN OUT VOID *KernelSetup
69 );
70
80VOID *
81EFIAPI
83 IN UINTN Pages
84 );
85
101EFIAPI
103 IN VOID *KernelSetup
104 );
105
117VOID *
118EFIAPI
120 IN VOID *KernelSetup,
121 IN UINTN Pages
122 );
123
133VOID *
134EFIAPI
136 IN UINTN Pages
137 );
138
149VOID *
150EFIAPI
152 IN VOID *KernelSetup,
153 IN UINTN Pages
154 );
155
168EFIAPI
170 IN OUT VOID *KernelSetup,
171 IN CHAR8 *CommandLine
172 );
173
187EFIAPI
189 IN OUT VOID *KernelSetup,
190 IN VOID *Initrd,
191 IN UINTN InitrdSize
192 );
193
194#endif
UINT64 UINTN
EFI_STATUS EFIAPI LoadLinuxInitializeKernelSetup(IN VOID *KernelSetup)
Definition: Linux.c:115
VOID *EFIAPI LoadLinuxAllocateCommandLinePages(IN UINTN Pages)
Definition: Linux.c:185
UINTN EFIAPI LoadLinuxGetKernelSize(IN VOID *KernelSetup, IN UINTN KernelSize)
Definition: Linux.c:67
VOID *EFIAPI LoadLinuxAllocateKernelPages(IN VOID *KernelSetup, IN UINTN Pages)
Definition: Linux.c:148
EFI_STATUS EFIAPI LoadLinuxSetCommandLine(IN OUT VOID *KernelSetup, IN CHAR8 *CommandLine)
Definition: Linux.c:392
EFI_STATUS EFIAPI LoadLinux(IN VOID *Kernel, IN OUT VOID *KernelSetup)
Definition: Linux.c:624
EFI_STATUS EFIAPI LoadLinuxCheckKernelSetup(IN VOID *KernelSetup, IN UINTN KernelSetupSize)
Definition: Linux.c:36
VOID *EFIAPI LoadLinuxAllocateKernelSetupPages(IN UINTN Pages)
Definition: Linux.c:92
VOID *EFIAPI LoadLinuxAllocateInitrdPages(IN VOID *KernelSetup, IN UINTN Pages)
Definition: Linux.c:208
EFI_STATUS EFIAPI LoadLinuxSetInitrd(IN OUT VOID *KernelSetup, IN VOID *Initrd, IN UINTN InitrdSize)
Definition: Linux.c:414
#define IN
Definition: Base.h:279
#define OUT
Definition: Base.h:284
RETURN_STATUS EFI_STATUS
Definition: UefiBaseType.h:29