/device/linaro/bootloader/edk2/EmulatorPkg/EmuBlockIoDxe/ |
EmuBlockIo.h | 33 #include <Protocol/BlockIo2.h>
60 EFI_BLOCK_IO2_PROTOCOL BlockIo2;
71 CR(a, EMU_BLOCK_IO_PRIVATE, BlockIo2, EMU_BLOCK_IO_PRIVATE_SIGNATURE)
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Disk/DiskIoDxe/ |
DiskIo.h | 20 #include <Protocol/BlockIo2.h>
40 EFI_BLOCK_IO2_PROTOCOL *BlockIo2;
|
DiskIo.c | 157 (VOID **) &gDiskIoPrivateDataTemplate.BlockIo2,
163 gDiskIoPrivateDataTemplate.BlockIo2 = NULL;
176 // The BlockSize and IoAlign of BlockIo and BlockIo2 should equal.
178 ASSERT ((Instance->BlockIo2 == NULL) ||
179 ((Instance->BlockIo->Media->IoAlign == Instance->BlockIo2->Media->IoAlign) &&
180 (Instance->BlockIo->Media->BlockSize == Instance->BlockIo2->Media->BlockSize)
197 if (Instance->BlockIo2 != NULL) {
297 // Call BlockIo2::Reset() to terminate any in-flight non-blocking I/O requests
299 ASSERT (Instance->BlockIo2 != NULL);
300 Status = Instance->BlockIo2->Reset (Instance->BlockIo2, FALSE); [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Disk/PartitionDxe/ |
Partition.c | 53 than contains a BlockIo and DiskIo protocol or a BlockIo2 protocol can be
198 EFI_BLOCK_IO2_PROTOCOL *BlockIo2;
206 BlockIo2 = NULL;
223 // Try to open BlockIO and BlockIO2. If BlockIO would be opened, continue,
241 (VOID **) &BlockIo2,
247 BlockIo2 = NULL;
320 BlockIo2,
400 EFI_BLOCK_IO2_PROTOCOL *BlockIo2;
406 BlockIo2 = NULL;
420 // Close Parent BlockIO2 if has. [all...] |
Partition.h | 23 #include <Protocol/BlockIo2.h>
53 EFI_BLOCK_IO2_PROTOCOL BlockIo2;
55 EFI_BLOCK_IO_MEDIA Media2;//For BlockIO2
75 #define PARTITION_DEVICE_FROM_BLOCK_IO2_THIS(a) CR (a, PARTITION_PRIVATE_DATA, BlockIo2, PARTITION_PRIVATE_DATA_SIGNATURE)
320 @param[in] ParentBlockIo2 Parent BlockIo2 interface.
356 @param[in] BlockIo2 Parent BlockIo2 interface.
361 @retval EFI_INVALID_PARAMETER If both BlockIo and BlockIo2 are NULL;
372 IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2,
384 @param[in] BlockIo2 Parent BlockIo2 interface. [all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Ata/AtaBusDxe/ |
AtaBus.c | 47 { // BlockIo2
274 AtaDevice->BlockIo2.Media = &AtaDevice->BlockMedia;
353 &AtaDevice->BlockIo2,
425 EFI_BLOCK_IO2_PROTOCOL *BlockIo2;
430 BlockIo2 = NULL;
443 // Locate BlockIo2 protocol
448 (VOID **) &BlockIo2,
464 ASSERT (BlockIo2 != NULL);
465 AtaDevice = ATA_DEVICE_FROM_BLOCK_IO2 (BlockIo2);
479 // The Ata Bus driver installs the BlockIo and BlockIo2 in the DriverBindingStart(). [all...] |
AtaBus.h | 25 #include <Protocol/BlockIo2.h>
105 EFI_BLOCK_IO2_PROTOCOL BlockIo2;
166 #define ATA_DEVICE_FROM_BLOCK_IO2(a) CR (a, ATA_DEVICE, BlockIo2, ATA_DEVICE_SIGNATURE)
[all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Disk/CdExpressPei/ |
PeiCdExpress.h | 24 #include <Ppi/BlockIo2.h>
71 EFI_PEI_RECOVERY_BLOCK_IO2_PPI *BlockIo2;
136 @param BlockIo2 Boolean to show whether using BlockIo2 or BlockIo.
144 IN BOOLEAN BlockIo2
|