TianoCore EDK2 master
|
#include <Protocol/FirmwareVolumeBlock.h>
Go to the source code of this file.
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) |
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
Definition in file PlatformFvbLib.h.
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.
This | Indicates the EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL instance. |
List | The variable argument list as documented for the EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL Erase function. |
Definition at line 88 of file EmuVariableFvbLib.c.
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.
[in] | This | The EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL instance. |
[in] | Lba | The starting logical block index from which to read. |
[in] | Offset | Offset into the block at which to begin reading. |
[in] | NumBytes | The number of bytes read. |
[in] | Buffer | Pointer to the buffer that was read, and will be returned to the caller. |
Definition at line 31 of file EmuVariableFvbLib.c.
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.
[in] | This | EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL instance. |
[in] | Lba | The starting logical block index to written to. |
[in] | Offset | Offset into the block at which to begin writing. |
[in] | NumBytes | The number of bytes written. |
[in] | Buffer | Pointer to the buffer that was written. |
This function will be called following a call to the EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL Write function.
[in] | This | EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL instance. |
[in] | Lba | The starting logical block index to written to. |
[in] | Offset | Offset into the block at which to begin writing. |
[in] | NumBytes | The number of bytes written. |
[in] | Buffer | Pointer to the buffer that was written. |
Definition at line 54 of file EmuVariableFvbLib.c.