TianoCore EDK2 master
|
#include <Uefi.h>
#include <IndustryStandard/Atapi.h>
#include <IndustryStandard/Pci.h>
#include <Protocol/AtaPassThru.h>
#include <Protocol/PciIo.h>
#include <Protocol/HiiConfigAccess.h>
#include <Guid/MdeModuleHii.h>
#include <Guid/EventGroup.h>
#include <Guid/S3StorageDeviceInitList.h>
#include <Library/DebugLib.h>
#include <Library/BaseLib.h>
#include <Library/BaseMemoryLib.h>
#include <Library/UefiRuntimeServicesTableLib.h>
#include <Library/UefiDriverEntryPoint.h>
#include <Library/UefiBootServicesTableLib.h>
#include <Library/DxeServicesTableLib.h>
#include <Library/MemoryAllocationLib.h>
#include <Library/UefiHiiServicesLib.h>
#include <Library/HiiLib.h>
#include <Library/DevicePathLib.h>
#include <Library/PrintLib.h>
#include <Library/UefiLib.h>
#include <Library/LockBoxLib.h>
#include <Library/S3BootScriptLib.h>
#include <Library/PciLib.h>
#include <Library/BaseCryptLib.h>
#include "HddPasswordCommon.h"
#include "HddPasswordHiiDataStruc.h"
Go to the source code of this file.
Data Structures | |
struct | _HDD_PASSWORD_CONFIG_FORM_ENTRY |
struct | _HDD_PASSWORD_DXE_PRIVATE_DATA |
struct | HDD_PASSWORD_REQUEST_VARIABLE |
struct | HDD_PASSWORD_VARIABLE |
struct | HII_VENDOR_DEVICE_PATH |
struct | HDD_HC_PCI_REGISTER_SAVE |
Macros | |
#define | HDD_PASSWORD_DXE_PRIVATE_SIGNATURE SIGNATURE_32 ('H', 'D', 'D', 'P') |
#define | HDD_PASSWORD_DXE_PRIVATE_FROM_THIS(a) CR (a, HDD_PASSWORD_DXE_PRIVATE_DATA, ConfigAccess, HDD_PASSWORD_DXE_PRIVATE_SIGNATURE) |
#define | PASSWORD_SALT_SIZE 32 |
#define | HDD_PASSWORD_REQUEST_VARIABLE_NAME L"HddPasswordRequest" |
#define | HDD_PASSWORD_VARIABLE_NAME L"HddPassword" |
#define | ATA_TIMEOUT EFI_TIMER_PERIOD_SECONDS (3) |
Typedefs | |
typedef struct _HDD_PASSWORD_CONFIG_FORM_ENTRY | HDD_PASSWORD_CONFIG_FORM_ENTRY |
typedef struct _HDD_PASSWORD_DXE_PRIVATE_DATA | HDD_PASSWORD_DXE_PRIVATE_DATA |
Variables | |
UINT8 | HddPasswordBin [] |
UINT8 | HddPasswordDxeStrings [] |
Copyright (c) 2019, Intel Corporation. All rights reserved.
Copyright (c) Microsoft Corporation.
SPDX-License-Identifier: BSD-2-Clause-Patent
Definition in file HddPasswordDxe.h.
#define ATA_TIMEOUT EFI_TIMER_PERIOD_SECONDS (3) |
Definition at line 128 of file HddPasswordDxe.h.
#define HDD_PASSWORD_DXE_PRIVATE_FROM_THIS | ( | a | ) | CR (a, HDD_PASSWORD_DXE_PRIVATE_DATA, ConfigAccess, HDD_PASSWORD_DXE_PRIVATE_SIGNATURE) |
Definition at line 88 of file HddPasswordDxe.h.
#define HDD_PASSWORD_DXE_PRIVATE_SIGNATURE SIGNATURE_32 ('H', 'D', 'D', 'P') |
Definition at line 60 of file HddPasswordDxe.h.
#define HDD_PASSWORD_REQUEST_VARIABLE_NAME L"HddPasswordRequest" |
Definition at line 92 of file HddPasswordDxe.h.
#define HDD_PASSWORD_VARIABLE_NAME L"HddPassword" |
Definition at line 97 of file HddPasswordDxe.h.
#define PASSWORD_SALT_SIZE 32 |
Definition at line 90 of file HddPasswordDxe.h.