Searched defs:DiskIo (Results 1 - 16 of 16) sorted by relevance

/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/DiskIoDxe/
H A DDiskIo.h2 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 DDiskIo.c2 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 Dfsw_efi.h77 EFI_DISK_IO *DiskIo; //!< The Disk I/O protocol we use for disk access member in struct:__anon13088
H A Dfsw_efi.c229 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 DElTorito.c24 @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 DMbr.c106 @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 DPartition.h28 #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 DGpt.c23 @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 DPartition.c53 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 DElTorito.c50 @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 DMbr.c132 @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 DPartition.h54 #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 DGpt.c49 @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 DApple.c73 @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 DPartition.c80 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 DDxeTpmMeasureBootLib.c20 #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,

Completed in 111 milliseconds