/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/DiskIoDxe/ |
H A D | DiskIo.h | 2 Master header file for DiskIo driver. It includes the module private defininitions. 22 #include <Protocol/DiskIo.h> 38 EFI_DISK_IO_PROTOCOL DiskIo; member in struct:__anon11164 42 #define DISK_IO_PRIVATE_DATA_FROM_THIS(a) CR (a, DISK_IO_PRIVATE_DATA, DiskIo, DISK_IO_PRIVATE_DATA_SIGNATURE)
|
H A D | DiskIo.c | 2 DiskIo driver that lays on every BlockIo protocol in the system. 3 DiskIo converts a block oriented device to a byte oriented device. 23 #include "DiskIo.h" 26 // Driver binding protocol implementation for DiskIo driver. 38 // Template for DiskIo private data structure. 164 &Private->DiskIo 212 EFI_DISK_IO_PROTOCOL *DiskIo; local 221 (VOID **) &DiskIo, 230 Private = DISK_IO_PRIVATE_DATA_FROM_THIS (DiskIo); 235 &Private->DiskIo [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/VBoxFsDxe/ |
H A D | fsw_efi.h | 77 EFI_DISK_IO *DiskIo; //!< The Disk I/O protocol we use for disk access member in struct:__anon13088
|
H A D | fsw_efi.c | 229 EFI_DISK_IO *DiskIo; local 239 (VOID **) &DiskIo, 275 pVolume->DiskIo = pDiskIo; 318 EFI_DISK_IO *DiskIo; local 336 (VOID **) &DiskIo, 347 Status = fsw_efi_ReMount(Volume, ControllerHandle, DiskIo, BlockIo); 357 Status = fsw_efi_ReMount(Volume, ControllerHandle, DiskIo, BlockIo); 493 Status = Volume->DiskIo->ReadDisk(Volume->DiskIo, Volume->MediaId,
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/PartitionDxe/ |
H A D | ElTorito.c | 24 @param[in] DiskIo Parent DiskIo interface. 39 IN EFI_DISK_IO_PROTOCOL *DiskIo, 103 Status = DiskIo->ReadDisk ( 104 DiskIo, 146 Status = DiskIo->ReadDisk ( 147 DiskIo, 260 DiskIo, 36 PartitionInstallElToritoChildHandles( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath ) argument
|
H A D | Mbr.c | 106 @param[in] DiskIo Parent DiskIo interface. 120 IN EFI_DISK_IO_PROTOCOL *DiskIo, 151 Status = DiskIo->ReadDisk ( 152 DiskIo, 228 DiskIo, 252 Status = DiskIo->ReadDisk ( 253 DiskIo, 289 DiskIo, 117 PartitionInstallMbrChildHandles( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath ) argument
|
H A D | Partition.h | 28 #include <Protocol/DiskIo.h> 56 EFI_DISK_IO_PROTOCOL *DiskIo; member in struct:__anon11165 108 than contains a BlockIo and DiskIo protocol can be supported. 310 @param[in] ParentDiskIo Parent DiskIo interface. 344 @param[in] DiskIo Parent DiskIo interface. 359 IN EFI_DISK_IO_PROTOCOL *DiskIo, 370 @param[in] DiskIo Parent DiskIo interface. 385 IN EFI_DISK_IO_PROTOCOL *DiskIo, [all...] |
H A D | Gpt.c | 23 @param[in] DiskIo Disk Io protocol. 34 IN EFI_DISK_IO_PROTOCOL *DiskIo, 44 @param[in] DiskIo Disk Io Protocol. 54 IN EFI_DISK_IO_PROTOCOL *DiskIo, 64 @param[in] DiskIo Disk Io Protocol. 74 IN EFI_DISK_IO_PROTOCOL *DiskIo, 163 @param[in] DiskIo Parent DiskIo interface. 177 IN EFI_DISK_IO_PROTOCOL *DiskIo, 223 Status = DiskIo 174 PartitionInstallGptChildHandles( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath ) argument 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 494 PartitionCheckGptEntryArrayCRC( IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_PARTITION_TABLE_HEADER *PartHeader ) argument 554 PartitionRestoreGptTable( IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_PARTITION_TABLE_HEADER *PartHeader ) argument [all...] |
H A D | Partition.c | 53 than contains a BlockIo and DiskIo protocol or a BlockIo2 protocol can be 76 EFI_DISK_IO_PROTOCOL *DiskIo; local 107 (VOID **) &DiskIo, 202 EFI_DISK_IO_PROTOCOL *DiskIo; local 267 (VOID **) &DiskIo, 301 DiskIo, 386 EFI_DISK_IO_PROTOCOL *DiskIo; local 490 (VOID **) &DiskIo, 545 @param DiskIo Pointer to the DiskIo instanc 555 ProbeMediaStatus( IN EFI_DISK_IO_PROTOCOL *DiskIo, IN UINT32 MediaId, IN EFI_STATUS DefaultStatus ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/ |
H A D | ElTorito.c | 50 @param[in] DiskIo Parent DiskIo interface. 65 IN EFI_DISK_IO_PROTOCOL *DiskIo, 130 Status = DiskIo->ReadDisk ( 131 DiskIo, 173 Status = DiskIo->ReadDisk ( 174 DiskIo, 287 DiskIo, 62 PartitionInstallElToritoChildHandles( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath ) argument
|
H A D | Mbr.c | 132 @param[in] DiskIo Parent DiskIo interface. 146 IN EFI_DISK_IO_PROTOCOL *DiskIo, 178 Status = DiskIo->ReadDisk ( 179 DiskIo, 255 DiskIo, 279 Status = DiskIo->ReadDisk ( 280 DiskIo, 316 DiskIo, 143 PartitionInstallMbrChildHandles( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath ) argument
|
H A D | Partition.h | 54 #include <Protocol/DiskIo.h> 82 EFI_DISK_IO_PROTOCOL *DiskIo; member in struct:__anon13078 134 than contains a BlockIo and DiskIo protocol can be supported. 336 @param[in] ParentDiskIo Parent DiskIo interface. 370 @param[in] DiskIo Parent DiskIo interface. 385 IN EFI_DISK_IO_PROTOCOL *DiskIo, 396 @param[in] DiskIo Parent DiskIo interface. 411 IN EFI_DISK_IO_PROTOCOL *DiskIo, [all...] |
H A D | Gpt.c | 49 @param[in] DiskIo Disk Io protocol. 60 IN EFI_DISK_IO_PROTOCOL *DiskIo, 70 @param[in] DiskIo Disk Io Protocol. 80 IN EFI_DISK_IO_PROTOCOL *DiskIo, 90 @param[in] DiskIo Disk Io Protocol. 100 IN EFI_DISK_IO_PROTOCOL *DiskIo, 189 @param[in] DiskIo Parent DiskIo interface. 203 IN EFI_DISK_IO_PROTOCOL *DiskIo, 250 Status = DiskIo 200 PartitionInstallGptChildHandles( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath ) argument 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 521 PartitionCheckGptEntryArrayCRC( IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_PARTITION_TABLE_HEADER *PartHeader ) argument 581 PartitionRestoreGptTable( IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_PARTITION_TABLE_HEADER *PartHeader ) argument [all...] |
H A D | Apple.c | 73 @param[in] DiskIo Parent DiskIo interface 87 IN EFI_DISK_IO_PROTOCOL *DiskIo, 125 Status = DiskIo->ReadDisk ( 126 DiskIo, 160 Status = DiskIo->ReadDisk ( 161 DiskIo, 208 DiskIo, 84 PartitionInstallAppleChildHandles( IN EFI_DRIVER_BINDING_PROTOCOL *This, IN EFI_HANDLE Handle, IN EFI_DISK_IO_PROTOCOL *DiskIo, IN EFI_BLOCK_IO_PROTOCOL *BlockIo, IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN EFI_DEVICE_PATH_PROTOCOL *DevicePath ) argument
|
H A D | Partition.c | 80 than contains a BlockIo and DiskIo protocol or a BlockIo2 protocol can be 103 EFI_DISK_IO_PROTOCOL *DiskIo; local 139 (VOID **) &DiskIo, 241 EFI_DISK_IO_PROTOCOL *DiskIo; local 310 (VOID **) &DiskIo, 345 DiskIo, 434 EFI_DISK_IO_PROTOCOL *DiskIo; local 538 (VOID **) &DiskIo, 593 @param DiskIo Pointer to the DiskIo instanc 603 ProbeMediaStatus( IN EFI_DISK_IO_PROTOCOL *DiskIo, IN UINT32 MediaId, IN EFI_STATUS DefaultStatus ) argument [all...] |
/vbox/src/VBox/Devices/EFI/Firmware/SecurityPkg/Library/DxeTpmMeasureBootLib/ |
H A D | DxeTpmMeasureBootLib.c | 20 #include <Protocol/DiskIo.h> 107 EFI_DISK_IO_PROTOCOL *DiskIo; local 127 Status = gBS->HandleProtocol (GptHandle, &gEfiDiskIoProtocolGuid, (VOID**)&DiskIo); 138 Status = DiskIo->ReadDisk ( 139 DiskIo, 158 Status = DiskIo->ReadDisk ( 159 DiskIo,
|