Searched defs:FtwDevice (Results 1 - 4 of 4) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/FaultTolerantWriteDxe/
H A DFaultTolerantWriteDxe.c167 EFI_FTW_DEVICE *FtwDevice; local
183 // Found proper FVB protocol and initialize FtwDevice for protocol installation
185 FtwDevice = (EFI_FTW_DEVICE *)Context;
186 Status = InitFtwProtocol (FtwDevice);
195 &FtwDevice->Handle,
198 &FtwDevice->FtwInstance
228 EFI_FTW_DEVICE *FtwDevice; local
233 Status = InitFtwDevice (&FtwDevice);
245 (VOID *)FtwDevice,
H A DUpdateWorkingBlock.c156 @param FtwDevice Point to private data of FTW driver
164 IN EFI_FTW_DEVICE *FtwDevice
176 FtwDevice->FtwWorkSpace,
177 FtwDevice->FtwWorkSpaceSize,
184 Length = FtwDevice->FtwWorkSpaceSize;
185 Status = FtwDevice->FtwFvBlock->Read (
186 FtwDevice->FtwFvBlock,
187 FtwDevice->FtwWorkSpaceLba,
188 FtwDevice->FtwWorkSpaceBase,
190 FtwDevice
266 FtwReclaimWorkSpace( IN EFI_FTW_DEVICE *FtwDevice, IN BOOLEAN PreserveRecord ) argument
[all...]
H A DFaultTolerantWrite.c40 EFI_FTW_DEVICE *FtwDevice; local
46 FtwDevice = FTW_CONTEXT_FROM_THIS (This);
48 *BlockSize = FtwDevice->SpareAreaLength;
86 EFI_FTW_DEVICE *FtwDevice; local
89 FtwDevice = FTW_CONTEXT_FROM_THIS (This);
91 Status = WorkSpaceRefresh (FtwDevice);
98 if (WRITE_TOTAL_SIZE (NumberOfWrites, PrivateDataSize) > FtwDevice->FtwWorkSpaceHeader->WriteQueueSize) {
106 FtwHeader = FtwDevice->FtwLastWriteHeader;
117 Offset = (UINT8 *) FtwHeader - (UINT8 *) FtwDevice->FtwWorkSpace;
118 if (Offset + WRITE_TOTAL_SIZE (NumberOfWrites, PrivateDataSize) > FtwDevice
192 EFI_FTW_DEVICE *FtwDevice; local
317 EFI_FTW_DEVICE *FtwDevice; local
605 EFI_FTW_DEVICE *FtwDevice; local
684 EFI_FTW_DEVICE *FtwDevice; local
753 EFI_FTW_DEVICE *FtwDevice; local
[all...]
H A DFtwMisc.c54 @param FtwDevice The private data of FTW driver
64 IN EFI_FTW_DEVICE *FtwDevice,
72 FtwDevice->NumberOfSpareBlock,
80 @param FtwDevice The private data of FTW driver
96 IN EFI_FTW_DEVICE *FtwDevice
99 return FtwDevice->FtwBackupFvb->EraseBlocks (
100 FtwDevice->FtwBackupFvb,
101 FtwDevice->FtwSpareLba,
102 FtwDevice->NumberOfSpareBlock,
111 @param FtwDevice Th
63 FtwEraseBlock( IN EFI_FTW_DEVICE *FtwDevice, EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvBlock, EFI_LBA Lba ) argument
119 IsWorkingBlock( EFI_FTW_DEVICE *FtwDevice, EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvBlock, EFI_LBA Lba ) argument
214 IsBootBlock( EFI_FTW_DEVICE *FtwDevice, EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvBlock, EFI_LBA Lba ) argument
462 FlushSpareBlockToTargetBlock( EFI_FTW_DEVICE *FtwDevice, EFI_FIRMWARE_VOLUME_BLOCK_PROTOCOL *FvBlock, EFI_LBA Lba ) argument
950 EFI_FTW_DEVICE *FtwDevice; local
[all...]

Completed in 46 milliseconds