|
OpenCore
1.0.5
OpenCore Bootloader
|
#include "LinuxBootInternal.h"#include <Library/BaseLib.h>#include <Library/BaseMemoryLib.h>#include <Library/MemoryAllocationLib.h>#include <Library/OcDebugLogLib.h>#include <Library/OcFlexArrayLib.h>#include <Library/OcStringLib.h>#include <Protocol/OcBootEntry.h>Go to the source code of this file.
Functions | |
| EFI_STATUS | InternalInitGrubVars (VOID) |
| VOID | InternalFreeGrubVars (VOID) |
| EFI_STATUS | InternalSetGrubVar (CHAR8 *Key, CHAR8 *Value, UINTN Errors) |
| BOOLEAN | InternalHasGrubVars (CHAR8 *Value) |
| GRUB_VAR * | InternalGetGrubVar (IN CONST CHAR8 *Key) |
| EFI_STATUS | InternalExpandGrubVarsForArray (IN OUT OC_FLEX_ARRAY *Options) |
| EFI_STATUS | InternalExpandGrubVars (IN CONST CHAR8 *Value, IN OUT CHAR8 **Result) |
Variables | |
| STATIC OC_FLEX_ARRAY * | mGrubVars = NULL |
Copyright (c) 2021, Mike Beaton. All rights reserved.
SPDX-License-Identifier: BSD-3-Clause
Definition in file GrubVars.c.
| EFI_STATUS InternalExpandGrubVars | ( | IN CONST CHAR8 * | Value, |
| IN OUT CHAR8 ** | Result ) |
Definition at line 172 of file GrubVars.c.
| EFI_STATUS InternalExpandGrubVarsForArray | ( | IN OUT OC_FLEX_ARRAY * | Options | ) |
Definition at line 146 of file GrubVars.c.
| VOID InternalFreeGrubVars | ( | VOID | ) |
Definition at line 34 of file GrubVars.c.
| GRUB_VAR * InternalGetGrubVar | ( | IN CONST CHAR8 * | Key | ) |
Definition at line 128 of file GrubVars.c.
| BOOLEAN InternalHasGrubVars | ( | CHAR8 * | Value | ) |
Definition at line 120 of file GrubVars.c.
| EFI_STATUS InternalInitGrubVars | ( | VOID | ) |
Definition at line 21 of file GrubVars.c.
| EFI_STATUS InternalSetGrubVar | ( | CHAR8 * | Key, |
| CHAR8 * | Value, | ||
| UINTN | Errors ) |
Definition at line 44 of file GrubVars.c.
| STATIC OC_FLEX_ARRAY* mGrubVars = NULL |
Definition at line 18 of file GrubVars.c.