OpenCore
1.0.4
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.