/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Universal/Disk/PartitionDxe/ |
H A D | Partition.h | 23 #include <Protocol/BlockIo2.h> 52 EFI_BLOCK_IO2_PROTOCOL BlockIo2; member in struct:__anon11165 68 #define PARTITION_DEVICE_FROM_BLOCK_IO2_THIS(a) CR (a, PARTITION_PRIVATE_DATA, BlockIo2, PARTITION_PRIVATE_DATA_SIGNATURE) 312 @param[in] ParentBlockIo2 Parent BlockIo2 interface. 346 @param[in] BlockIo2 Parent BlockIo2 interface. 351 @retval EFI_INVALID_PARAMETER If both BlockIo and BlockIo2 are NULL; 361 IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, 372 @param[in] BlockIo2 Parent BlockIo2 interfac [all...] |
H A D | Partition.c | 53 than contains a BlockIo and DiskIo protocol or a BlockIo2 protocol can be 201 EFI_BLOCK_IO2_PROTOCOL *BlockIo2; local 208 BlockIo2 = NULL; 243 (VOID **) &BlockIo2, 303 BlockIo2, 383 EFI_BLOCK_IO2_PROTOCOL *BlockIo2; local 389 BlockIo2 = NULL; 432 // Try to locate BlockIo2. 437 (VOID **) &BlockIo2, 455 // Remove the BlockIo2 Protoco 712 ProbeMediaStatusEx( IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN UINT32 MediaId, IN EFI_STATUS DefaultStatus ) argument [all...] |
H A D | ElTorito.c | 26 @param[in] BlockIo2 Parent BlockIo2 interface. 41 IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, 262 BlockIo2, 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 | 108 @param[in] BlockIo2 Parent BlockIo2 interface. 122 IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, 230 BlockIo2, 291 BlockIo2, 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 | Gpt.c | 165 @param[in] BlockIo2 Parent BlockIo2 interface. 179 IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, 381 BlockIo2, 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
|
/vbox/src/VBox/Devices/EFI/Firmware/VBoxPkg/PartitionDxe/ |
H A D | Partition.c | 80 than contains a BlockIo and DiskIo protocol or a BlockIo2 protocol can be 240 EFI_BLOCK_IO2_PROTOCOL *BlockIo2; local 249 BlockIo2 = NULL; 285 (VOID **) &BlockIo2, 347 BlockIo2, 431 EFI_BLOCK_IO2_PROTOCOL *BlockIo2; local 437 BlockIo2 = NULL; 480 // Try to locate BlockIo2. 485 (VOID **) &BlockIo2, 503 // Remove the BlockIo2 Protoco 760 ProbeMediaStatusEx( IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, IN UINT32 MediaId, IN EFI_STATUS DefaultStatus ) argument [all...] |
H A D | Partition.h | 49 #include <Protocol/BlockIo2.h> 78 EFI_BLOCK_IO2_PROTOCOL BlockIo2; member in struct:__anon13078 94 #define PARTITION_DEVICE_FROM_BLOCK_IO2_THIS(a) CR (a, PARTITION_PRIVATE_DATA, BlockIo2, PARTITION_PRIVATE_DATA_SIGNATURE) 338 @param[in] ParentBlockIo2 Parent BlockIo2 interface. 372 @param[in] BlockIo2 Parent BlockIo2 interface. 377 @retval EFI_INVALID_PARAMETER If both BlockIo and BlockIo2 are NULL; 387 IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, 398 @param[in] BlockIo2 Parent BlockIo2 interfac [all...] |
H A D | Apple.c | 89 IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, 210 BlockIo2, 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 | ElTorito.c | 52 @param[in] BlockIo2 Parent BlockIo2 interface. 67 IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, 289 BlockIo2, 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 | 134 @param[in] BlockIo2 Parent BlockIo2 interface. 148 IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, 257 BlockIo2, 318 BlockIo2, 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 | Gpt.c | 191 @param[in] BlockIo2 Parent BlockIo2 interface. 205 IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2, 408 BlockIo2, 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
|
/vbox/src/VBox/Devices/EFI/Firmware/MdeModulePkg/Bus/Ata/AtaBusDxe/ |
H A D | AtaBus.h | 25 #include <Protocol/BlockIo2.h> 103 EFI_BLOCK_IO2_PROTOCOL BlockIo2; member in struct:__anon10809 163 #define ATA_DEVICE_FROM_BLOCK_IO2(a) CR (a, ATA_DEVICE, BlockIo2, ATA_DEVICE_SIGNATURE)
|
H A D | AtaBus.c | 47 { // BlockIo2 273 AtaDevice->BlockIo2.Media = &AtaDevice->BlockMedia; 343 &AtaDevice->BlockIo2, 414 EFI_BLOCK_IO2_PROTOCOL *BlockIo2; local 419 BlockIo2 = NULL; 432 // Locate BlockIo2 protocol 437 (VOID **) &BlockIo2, 453 AtaDevice = ATA_DEVICE_FROM_BLOCK_IO2 (BlockIo2); 467 // The Ata Bus driver installs the BlockIo and BlockIo2 in the DriverBindingStart(). 477 &AtaDevice->BlockIo2, [all...] |