HomeSort by relevance Sort by last modified time
    Searched defs:BlockIo2 (Results 1 - 8 of 8) sorted by null

  /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

Completed in 150 milliseconds