/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/RamDiskDxe/ |
RamDiskBlockIo.c | 44 Initialize the BlockIO & BlockIO2 protocol of a RAM disk device.
55 EFI_BLOCK_IO2_PROTOCOL *BlockIo2;
59 BlockIo2 = &PrivateData->BlockIo2;
63 CopyMem (BlockIo2, &mRamDiskBlockIo2Template, sizeof (EFI_BLOCK_IO2_PROTOCOL));
66 BlockIo2->Media = Media;
|
RamDiskImpl.h | 35 #include <Protocol/BlockIo2.h>
100 EFI_BLOCK_IO2_PROTOCOL BlockIo2;
118 #define RAM_DISK_PRIVATE_FROM_BLKIO2(a) CR (a, RAM_DISK_PRIVATE_DATA, BlockIo2, RAM_DISK_PRIVATE_DATA_SIGNATURE)
|
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Sd/SdDxe/ |
SdDxe.c | 4 It produces BlockIo and BlockIo2 protocols to allow upper layer
49 { // BlockIo2
246 Device->BlockIo2.Media = &Device->BlockMedia;
382 &Device->BlockIo2,
728 EFI_BLOCK_IO2_PROTOCOL *BlockIo2;
769 BlockIo2 = NULL;
782 (VOID **) &BlockIo2,
796 ASSERT (BlockIo2 != NULL);
797 Device = SD_DEVICE_DATA_FROM_BLKIO2 (BlockIo2);
840 &Device->BlockIo2,
[all...] |
SdDxe.h | 26 #include <Protocol/BlockIo2.h>
55 CR(a, SD_DEVICE, BlockIo2, SD_DEVICE_SIGNATURE)
100 EFI_BLOCK_IO2_PROTOCOL BlockIo2;
|
/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;
430 // 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
76 #define PARTITION_DEVICE_FROM_BLOCK_IO2_THIS(a) CR (a, PARTITION_PRIVATE_DATA, BlockIo2, PARTITION_PRIVATE_DATA_SIGNATURE)
321 @param[in] ParentBlockIo2 Parent BlockIo2 interface.
371 @param[in] BlockIo2 Parent BlockIo2 interface.
376 @retval EFI_INVALID_PARAMETER If both BlockIo and BlockIo2 are NULL;
387 IN EFI_BLOCK_IO2_PROTOCOL *BlockIo2,
399 @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/Bus/Sd/EmmcDxe/ |
EmmcDxe.c | 4 It produces BlockIo, BlockIo2 and StorageSecurity protocols to allow upper layer
49 { // BlockIo2
331 Partition->BlockIo2.Media = &Partition->BlockMedia;
454 &Partition->BlockIo2,
481 &Partition->BlockIo2,
[all...] |
EmmcDxe.h | 26 #include <Protocol/BlockIo2.h>
56 CR(a, EMMC_PARTITION, BlockIo2, EMMC_PARTITION_SIGNATURE)
101 EFI_BLOCK_IO2_PROTOCOL BlockIo2;
|
/device/linaro/bootloader/edk2/MdeModulePkg/Universal/Disk/CdExpressPei/ |
PeiCdExpress.h | 24 #include <Ppi/BlockIo2.h>
67 EFI_PEI_RECOVERY_BLOCK_IO2_PPI *BlockIo2;
132 @param BlockIo2 Boolean to show whether using BlockIo2 or BlockIo.
140 IN BOOLEAN BlockIo2
|
/device/linaro/bootloader/edk2/FatPkg/FatPei/ |
FatLitePeim.h | 23 #include <Ppi/BlockIo2.h>
80 EFI_PEI_RECOVERY_BLOCK_IO2_PPI *BlockIo2;
|
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Pci/NvmExpressDxe/ |
NvmExpress.h | 33 #include <Protocol/BlockIo2.h>
198 EFI_BLOCK_IO2_PROTOCOL BlockIo2;
226 BlockIo2, \
257 // The queue for Nvme read/write sub-tasks of a BlockIo2 request.
276 // The BlockIo2 request this subtask belongs to
[all...] |