Searched defs:Lba (Results 1 - 25 of 41) sorted by relevance

12

/vbox/src/VBox/Devices/EFI/Firmware/OvmfPkg/Library/PlatformFvbLibNull/
H A DPlatformFvbLibNull.c24 @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 DEmuVariableFvbLib.c28 @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 DIsaFloppyBlock.c96 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 DReclaim.c28 @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 DReclaim.c27 @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 DDblk.c22 @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 DElTorito.c47 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 DGpt.c24 @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 DPartition.c574 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 DFaultTolerantWriteSmmCommon.h56 EFI_LBA Lba; member in struct:__anon11179
72 EFI_LBA Lba; member in struct:__anon11181
H A DFaultTolerantWrite.c210 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 DFaultTolerantWrite.h73 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 DBlockIo.c62 @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 DReclaim.c102 @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 DElTorito.c73 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 DGpt.c50 @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 DBiosInt13.c395 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 DFfs.c130 @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 DPeiAtapi.c351 @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 DUsbMassImpl.c85 @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 DUsbMassBoot.c760 @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 DFwVolBlock.c153 @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 DPeiCdExpress.c232 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 DDiskIo.c293 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 DFlashUpdate.c23 @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...]

Completed in 111 milliseconds

12