OvmfPkg[all]  0.1
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
PlatformFvbLib.h File Reference

Functions

VOID EFIAPI PlatformFvbDataRead (IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN NumBytes, IN UINT8 *Buffer)
 
VOID EFIAPI PlatformFvbDataWritten (IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN NumBytes, IN UINT8 *Buffer)
 
VOID EFIAPI PlatformFvbBlocksErased (IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN VA_LIST List)
 

Detailed Description

Library to define platform customization functions for a Firmare Volume Block driver.

Copyright (c) 2009 - 2011, Intel Corporation. All rights reserved.
SPDX-License-Identifier: BSD-2-Clause-Patent

Function Documentation

VOID EFIAPI PlatformFvbBlocksErased ( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *  This,
IN VA_LIST  List 
)

This function will be called following a call to the EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL Erase function.

Parameters
ThisIndicates the EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL instance.
ListThe variable argument list as documented for the EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL Erase function.
VOID EFIAPI PlatformFvbDataRead ( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *  This,
IN EFI_LBA  Lba,
IN UINTN  Offset,
IN UINTN  NumBytes,
IN UINT8 *  Buffer 
)

This function will be called following a call to the EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL Read function.

Parameters
[in]ThisThe EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL instance.
[in]LbaThe starting logical block index from which to read.
[in]OffsetOffset into the block at which to begin reading.
[in]NumBytesThe number of bytes read.
[in]BufferPointer to the buffer that was read, and will be returned to the caller.
VOID EFIAPI PlatformFvbDataWritten ( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *  This,
IN EFI_LBA  Lba,
IN UINTN  Offset,
IN UINTN  NumBytes,
IN UINT8 *  Buffer 
)

This function will be called following a call to the EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL Write function.

Parameters
[in]ThisEFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL instance.
[in]LbaThe starting logical block index to written to.
[in]OffsetOffset into the block at which to begin writing.
[in]NumBytesThe number of bytes written.
[in]BufferPointer to the buffer that was written.