/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Library/PlatformFvbLibNull/ |
H A D | PlatformFvbLibNull.c | 24 @param[in] Lba The starting logical block index 36 IN EFI_LBA Lba, 50 @param[in] Lba The starting logical block index to written to. 60 IN EFI_LBA Lba, 34 PlatformFvbDataRead( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN NumBytes, IN UINT8 *Buffer ) argument 58 PlatformFvbDataWritten( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN NumBytes, IN UINT8 *Buffer ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Library/EmuVariableFvbLib/ |
H A D | EmuVariableFvbLib.c | 28 @param[in] Lba The starting logical block index 40 IN EFI_LBA Lba, 54 @param[in] Lba The starting logical block index to written to. 64 IN EFI_LBA Lba, 38 PlatformFvbDataRead( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN NumBytes, IN UINT8 *Buffer ) argument 62 PlatformFvbDataWritten( IN CONST EFI_FIRMWARE_VOLUME_BLOCK2_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN NumBytes, IN UINT8 *Buffer ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/ |
H A D | IsaFloppyBlock.c | 96 Read BufferSize bytes from Lba into Buffer. 100 @param Lba The starting Logical Block Address to read from 119 IN EFI_LBA Lba, 126 Status = FddReadWriteBlocks (This, MediaId, Lba, BufferSize, READ, Buffer); 136 Write BufferSize bytes from Lba into Buffer. 140 @param Lba The starting logical block address to be written. The caller is 160 IN EFI_LBA Lba, 167 Status = FddReadWriteBlocks (This, MediaId, Lba, BufferSize, WRITE, Buffer); 181 @param Lba The starting Logical Block Address to read from 201 IN EFI_LBA Lba, 116 FddReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 157 FddWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN VOID *Buffer ) argument 198 FddReadWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN BOOLEAN Operation, OUT VOID *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Variable/RuntimeDxe/ |
H A D | Reclaim.c | 28 @param Lba Pointer to LBA for output. 39 OUT EFI_LBA *Lba, 50 *Lba = (EFI_LBA) (-1); 82 // Found the (Lba, Offset). 84 *Lba = LbaIndex - 1; 37 GetLbaAndOffsetByAddress( IN EFI_PHYSICAL_ADDRESS Address, OUT EFI_LBA *Lba, OUT UINTN *Offset ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/RuntimeDxe/ |
H A D | Reclaim.c | 27 @param Lba Pointer to LBA for output. 38 OUT EFI_LBA *Lba, 49 *Lba = (EFI_LBA) (-1); 81 // Found the (Lba, Offset). 83 *Lba = LbaIndex - 1; 36 GetLbaAndOffsetByAddress( IN EFI_PHYSICAL_ADDRESS Address, OUT EFI_LBA *Lba, OUT UINTN *Offset ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/ShellPkg/Library/UefiShellDebug1CommandsLib/ |
H A D | Dblk.c | 22 @param[in] Lba The Lba number to start from. 31 IN CONST UINT64 Lba, 62 Status = BlockIo->ReadBlocks(BlockIo, BlockIo->Media->MediaId, Lba, BufferSize, Buffer); 70 Lba, 109 UINT64 Lba; local 153 Lba = 0; 159 ShellConvertStringToUint64(LbaString, &Lba, TRUE, FALSE); 191 ShellStatus = DisplayTheBlocks(gEfiShellProtocol->GetDevicePathFromMap(BlockName), Lba, (UINT8)BlockCount); 29 DisplayTheBlocks( IN CONST EFI_DEVICE_PATH_PROTOCOL *DevPath, IN CONST UINT64 Lba, IN CONST UINT8 BlockCount ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/PartitionDxe/ |
H A D | ElTorito.c | 47 UINT32 Lba; local 141 Lba = UNPACK_INT32 (VolDescriptor->BootRecordVolume.EltCatalog); 142 if (Lba > Media->LastBlock) { 149 MultU64x32 (Lba, Media->BlockSize), 187 if (Catalog->Boot.Indicator != ELTORITO_ID_SECTION_BOOTABLE || Catalog->Boot.Lba == 0) { 237 CdDev.PartitionStart = Catalog->Boot.Lba; 243 CdDev.PartitionSize = (UINT32)(Media->LastBlock - Catalog->Boot.Lba + 1); 245 CdDev.PartitionSize = (UINT32)(VolSpaceSize - Catalog->Boot.Lba); 265 Catalog->Boot.Lba, 266 Catalog->Boot.Lba [all...] |
H A D | Gpt.c | 24 @param[in] Lba The starting Lba of the Partition Table 35 IN EFI_LBA Lba, 418 @param[in] Lba The starting Lba of the Partition Table 429 IN EFI_LBA Lba, 452 MultU64x32 (Lba, BlockSize), 463 PartHdr->MyLBA != Lba 426 PartitionValidGptTable( IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_LBA Lba, OUT EFI_PARTITION_TABLE_HEADER *PartHeader ) argument
|
H A D | Partition.c | 574 Read by using the Disk IO protocol on the parent device. Lba addresses 579 @param Lba The starting Logical Block Address to read from 597 IN EFI_LBA Lba, 611 Offset = MultU64x32 (Lba, Private->BlockSize) + Private->Start; 624 Write by using the Disk IO protocol on the parent device. Lba addresses 629 @param[in] Lba The starting Logical Block Address to read from 648 IN EFI_LBA Lba, 662 Offset = MultU64x32 (Lba, Private->BlockSize) + Private->Start; 766 Read BufferSize bytes from Lba into Buffer. 777 @param[in] Lba Th 594 PartitionReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 645 PartitionWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN VOID *Buffer ) argument 800 PartitionReadBlocksEx( IN EFI_BLOCK_IO2_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN OUT EFI_BLOCK_IO2_TOKEN *Token, IN UINTN BufferSize, OUT VOID *Buffer ) argument 882 PartitionWriteBlocksEx( IN EFI_BLOCK_IO2_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN OUT EFI_BLOCK_IO2_TOKEN *Token, IN UINTN BufferSize, IN VOID *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/FaultTolerantWriteDxe/ |
H A D | FaultTolerantWriteSmmCommon.h | 56 EFI_LBA Lba; member in struct:__anon11179 72 EFI_LBA Lba; member in struct:__anon11181
|
H A D | FaultTolerantWrite.c | 210 if (IsWorkingBlock (FtwDevice, Fvb, Record->Lba)) { 227 } else if (IsBootBlock (FtwDevice, Fvb, Record->Lba)) { 236 Status = FlushSpareBlockToTargetBlock (FtwDevice, Fvb, Record->Lba); 286 @param Lba The logical block address of the target block. 308 IN EFI_LBA Lba, 406 if (IsBootBlock (FtwDevice, Fvb, Lba)) { 412 Record->Lba = Lba; 450 Status = Fvb->Read (Fvb, Lba + Index, 0, &MyLength, Ptr); 574 "Ftw: Write() success, (Lba 306 FtwWrite( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN Length, IN VOID *PrivateData, IN EFI_HANDLE FvBlockHandle, IN VOID *Buffer ) argument 741 FtwGetLastWrite( IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *This, OUT EFI_GUID *CallerId, OUT EFI_LBA *Lba, OUT UINTN *Offset, OUT UINTN *Length, IN OUT UINTN *PrivateDataSize, OUT VOID *PrivateData, OUT BOOLEAN *Complete ) argument [all...] |
H A D | FaultTolerantWrite.h | 73 EFI_LBA Lba; member in struct:__anon11174 211 @param Lba The logical block address of the target block. 233 IN EFI_LBA Lba, 286 @param Lba The logical block address of the last write. 306 OUT EFI_LBA *Lba, 360 @param Lba The block specified 369 EFI_LBA Lba 378 @param Lba The block specified 387 EFI_LBA Lba 393 Target block is accessed by FvbBlock protocol interface. LBA is Lba [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/BlockMmioToBlockIoDxe/ |
H A D | BlockIo.c | 62 @param Lba The starting logical block address to read from on the device. 83 IN EFI_LBA Lba, 121 if (Lba + TotalBlock - 1 > Media->LastBlock) { 134 Address += MultU64x32 (Lba, Media->BlockSize); 165 @param Lba The starting logical block address to read from on the device. 185 IN EFI_LBA Lba, 190 DEBUG ((EFI_D_INFO, "BlockIo (MMIO) ReadBlocks: lba=0x%lx, size=0x%x\n", Lba, BufferSize)); 195 Lba, 211 @param Lba The starting logical block address to be written. 232 IN EFI_LBA Lba, 79 ReadOrWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN BOOLEAN ReadData, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 182 BlockIoReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 229 BlockIoWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN VOID *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/VariableAuthenticated/EsalVariableDxeSal/ |
H A D | Reclaim.c | 102 @param[out] Lba The pointer to LBA for output. 113 OUT EFI_LBA *Lba, 125 *Lba = (EFI_LBA) (-1); 166 // Found the (Lba, Offset) 168 *Lba = LbaIndex - 1; 111 GetLbaAndOffsetByAddress( IN EFI_PHYSICAL_ADDRESS Address, OUT EFI_LBA *Lba, OUT UINTN *Offset ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/ |
H A D | ElTorito.c | 73 UINT32 Lba; local 168 Lba = UNPACK_INT32 (VolDescriptor->BootRecordVolume.EltCatalog); 169 if (Lba > Media->LastBlock) { 176 MultU64x32 (Lba, Media->BlockSize), 214 if (Catalog->Boot.Indicator != ELTORITO_ID_SECTION_BOOTABLE || Catalog->Boot.Lba == 0) { 264 CdDev.PartitionStart = Catalog->Boot.Lba; 270 CdDev.PartitionSize = (UINT32)(Media->LastBlock - Catalog->Boot.Lba + 1); 272 CdDev.PartitionSize = (UINT32)(VolSpaceSize - Catalog->Boot.Lba); 292 Catalog->Boot.Lba, 293 Catalog->Boot.Lba [all...] |
H A D | Gpt.c | 50 @param[in] Lba The starting Lba of the Partition Table 61 IN EFI_LBA Lba, 445 @param[in] Lba The starting Lba of the Partition Table 456 IN EFI_LBA Lba, 479 MultU64x32 (Lba, BlockSize), 490 PartHdr->MyLBA != Lba 453 PartitionValidGptTable( IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_LBA Lba, OUT EFI_PARTITION_TABLE_HEADER *PartHeader ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Csm/BiosThunk/BlockIoDxe/ |
H A D | BiosInt13.c | 395 Read BufferSize bytes from Lba into Buffer. 399 @param Lba The starting Logical Block Address to read from 418 IN EFI_LBA Lba, 448 if (Lba > Media->LastBlock) { 452 if ((Lba + (BufferSize / BlockSize) - 1) > Media->LastBlock) { 485 AddressPacket->Lba = (UINT64) Lba; 535 Lba += NumberOfBlocks; 542 Write BufferSize bytes from Lba into Buffer. 546 @param Lba Th 415 Edd30BiosReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 563 Edd30BiosWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 798 Edd11BiosReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 951 Edd11BiosWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 1112 BiosReadLegacyDrive( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 1314 BiosWriteLegacyDrive( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/FwVolDxe/ |
H A D | Ffs.c | 130 @param Lba Pointer to the gob Lba value 141 OUT EFI_LBA *Lba, 159 *Lba = LbaEntry->LbaIndex; 497 EFI_LBA Lba; local 501 Lba = 0; 509 &Lba, 518 Lba, 138 Buffer2Lba( IN FV_DEVICE *FvDevice, IN EFI_PHYSICAL_ADDRESS BufferAddress, OUT EFI_LBA *Lba, OUT UINTN *Offset ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbBotPei/ |
H A D | PeiAtapi.c | 351 @param Lba The start logic block address of reading. 363 IN EFI_PEI_LBA Lba, 384 Lba32 = (UINT32) Lba; 359 PeiUsbRead10( IN EFI_PEI_SERVICES **PeiServices, IN PEI_BOT_DEVICE *PeiBotDevice, IN VOID *Buffer, IN EFI_PEI_LBA Lba, IN UINTN NumberOfBlocks ) argument
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Usb/UsbMassStorageDxe/ |
H A D | UsbMassImpl.c | 85 @param Lba The starting logical block address to read from on the device. 105 IN EFI_LBA Lba, 169 if (Lba + TotalBlock - 1 > Media->LastBlock) { 175 Status = UsbBootReadBlocks16 (UsbMass, Lba, TotalBlock, Buffer); 177 Status = UsbBootReadBlocks (UsbMass, (UINT32) Lba, TotalBlock, Buffer); 200 @param Lba The starting logical block address to be written. 221 IN EFI_LBA Lba, 285 if (Lba + TotalBlock - 1 > Media->LastBlock) { 295 Status = UsbBootWriteBlocks16 (UsbMass, Lba, TotalBlock, Buffer); 297 Status = UsbBootWriteBlocks (UsbMass, (UINT32) Lba, TotalBloc 102 UsbMassReadBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, OUT VOID *Buffer ) argument 218 UsbMassWriteBlocks( IN EFI_BLOCK_IO_PROTOCOL *This, IN UINT32 MediaId, IN EFI_LBA Lba, IN UINTN BufferSize, IN VOID *Buffer ) argument [all...] |
H A D | UsbMassBoot.c | 760 @param Lba The start block number 771 IN UINT32 Lba, 807 WriteUnaligned32 ((UINT32 *) ReadCmd.Lba, SwapBytes32 (Lba)); 822 DEBUG ((EFI_D_BLKIO, "UsbBootReadBlocks: LBA (0x%x), Blk (0x%x)\n", Lba, Count)); 823 Lba += Count; 836 @param Lba The start block number 847 IN UINT32 Lba, 883 WriteUnaligned32 ((UINT32 *) WriteCmd.Lba, SwapBytes32 (Lba)); 769 UsbBootReadBlocks( IN USB_MASS_DEVICE *UsbMass, IN UINT32 Lba, IN UINTN TotalBlock, OUT UINT8 *Buffer ) argument 845 UsbBootWriteBlocks( IN USB_MASS_DEVICE *UsbMass, IN UINT32 Lba, IN UINTN TotalBlock, IN UINT8 *Buffer ) argument 921 UsbBootReadBlocks16( IN USB_MASS_DEVICE *UsbMass, IN UINT64 Lba, IN UINTN TotalBlock, OUT UINT8 *Buffer ) argument 995 UsbBootWriteBlocks16( IN USB_MASS_DEVICE *UsbMass, IN UINT64 Lba, IN UINTN TotalBlock, IN UINT8 *Buffer ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Core/Dxe/FwVolBlock/ |
H A D | FwVolBlock.c | 153 @param ... Starting LBA followed by Number of Lba to erase. 183 @param Lba The starting logical block index to read. 203 IN CONST EFI_LBA Lba, 225 LbaIndex = (UINTN) Lba; 228 // Invalid Lba, read nothing. 273 @param Lba The starting logical block index to write to. 297 IN EFI_LBA Lba, 343 @param Lba Indicates the block for which to return the 348 number of consecutive blocks starting with Lba 360 IN CONST EFI_LBA Lba, 201 FwVolBlockReadBlock( IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, IN CONST EFI_LBA Lba, IN CONST UINTN Offset, IN OUT UINTN *NumBytes, IN OUT UINT8 *Buffer ) argument 295 FwVolBlockWriteBlock( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, IN EFI_LBA Lba, IN UINTN Offset, IN OUT UINTN *NumBytes, IN UINT8 *Buffer ) argument 358 FwVolBlockGetBlockSize( IN CONST EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *This, IN CONST EFI_LBA Lba, IN OUT UINTN *BlockSize, IN OUT UINTN *NumberOfBlocks ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/CdExpressPei/ |
H A D | PeiCdExpress.c | 232 UINTN Lba; local 248 Lba = 16; 250 // The volume descriptor starts on Lba 16 265 Lba, 279 OriginalLBA = Lba; 288 Lba = (OriginalLBA + VolumeSpaceSize); 296 Lba++; 313 Lba++; 325 @param Lba The starting logic block address to retrieve capsule. 338 IN UINT32 Lba [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/DiskIoDxe/ |
H A D | DiskIo.c | 293 UINT64 Lba; local 337 Lba = DivU64x32Remainder (Offset, BlockSize, &UnderRun); 345 // Offset starts in the middle of an Lba, so read the entire block. 350 Lba, 373 Lba += 1; 376 OverRunLba = Lba + DivU64x32Remainder (WorkingBufferSize, BlockSize, &OverRun); 397 Lba, 427 Lba, 438 Lba += DATA_BUFFER_BLOCK_NUM; 511 UINT64 Lba; local [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/IntelFrameworkModulePkg/Universal/FirmwareVolume/UpdateDriverDxe/ |
H A D | FlashUpdate.c | 23 @param Lba Logic block index to be updated. 34 IN EFI_LBA Lba, 47 Lba, // Lba 61 Lba, // Lba 77 @param Lba Logic block index to be updated. 90 IN EFI_LBA Lba, 107 Lba, 133 Lba, 32 UpdateOneBlock( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, IN EFI_LBA Lba, IN UINTN BlockSize, IN UINT8 *Buffer ) argument 88 UpdateBufferInOneBlock( IN EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvbProtocol, IN EFI_LBA Lba, IN UINTN Offset, IN UINTN Length, IN UINTN BlockSize, IN UINT8 *Buffer ) argument 183 RetrieveLastWrite( IN EFI_HANDLE FvbHandle, IN EFI_FAULT_TOLERANT_WRITE_PROTOCOL *FtwProtocol, IN UPDATE_CONFIG_DATA *ConfigData, IN UINTN PrivateDataSize, IN OUT UPDATE_PRIVATE_DATA *PrivateData, IN OUT EFI_LBA *Lba, IN OUT UINTN *Offset, IN OUT UINTN *Length, IN OUT BOOLEAN *Pending ) argument 335 EFI_LBA Lba; local 830 EFI_LBA Lba; local 1123 EFI_LBA Lba; local [all...] |