/device/linaro/bootloader/edk2/ShellPkg/Library/UefiShellDebug1CommandsLib/HexEdit/ |
DiskImage.c | 175 EFI_BLOCK_IO_PROTOCOL *BlkIo;
194 // get blkio interface
202 Status = gBS->OpenProtocol(Handle, &gEfiBlockIoProtocolGuid, (VOID**)&BlkIo, gImageHandle, NULL, EFI_OPEN_PROTOCOL_GET_PROTOCOL);
211 if (Offset > BlkIo->Media->LastBlock || Offset + Size > BlkIo->Media->LastBlock) {
216 Bytes = BlkIo->Media->BlockSize * Size;
227 Status = BlkIo->ReadBlocks (
228 BlkIo,
229 BlkIo->Media->MediaId,
262 HDiskImage.BlockSize = BlkIo->Media->BlockSize; [all...] |
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Pci/IdeBusDxe/ |
Atapi.c | 669 IdeDev->BlkIo.Media->RemovableMedia = (UINT8) ((IdeDev->InquiryData->RMB & 0x80) == 0x80);
686 IdeDev->BlkIo.Media->MediaId = 0;
690 IdeDev->BlkIo.Media->MediaPresent = FALSE;
692 IdeDev->BlkIo.Media->LastBlock = 0;
693 IdeDev->BlkIo.Media->BlockSize = 0x200;
702 IdeDev->BlkIo.Media->MediaId = 0;
706 IdeDev->BlkIo.Media->MediaPresent = FALSE;
708 IdeDev->BlkIo.Media->LastBlock = 0;
709 IdeDev->BlkIo.Media->BlockSize = 0x800;
710 IdeDev->BlkIo.Media->ReadOnly = TRUE; [all...] |
DriverDiagnostics.c | 99 EFI_BLOCK_IO_PROTOCOL *BlkIo;
193 (VOID **) &BlkIo,
202 IdeBlkIoDevice = IDE_BLOCK_IO_DEV_FROM_THIS (BlkIo);
216 Status = IdeBlkIoDevice->BlkIo.ReadBlocks (
217 &IdeBlkIoDevice->BlkIo,
|
Ata.c | 97 IdeDev->BlkIo.Media->IoAlign = 4;
98 IdeDev->BlkIo.Media->MediaId = 1;
99 IdeDev->BlkIo.Media->RemovableMedia = FALSE;
100 IdeDev->BlkIo.Media->MediaPresent = TRUE;
101 IdeDev->BlkIo.Media->ReadOnly = FALSE;
102 IdeDev->BlkIo.Media->BlockSize = 0x200;
103 IdeDev->BlkIo.Media->LastBlock = Capacity - 1;
375 IdeDev->BlkIo.Media->IoAlign = 4;
376 IdeDev->BlkIo.Media->MediaId = 1;
377 IdeDev->BlkIo.Media->RemovableMedia = FALSE; [all...] |
IdeBus.h | 75 EFI_BLOCK_IO_PROTOCOL BlkIo;
112 #define IDE_BLOCK_IO_DEV_FROM_THIS(a) CR (a, IDE_BLK_IO_DEV, BlkIo, IDE_BLK_IO_DEV_SIGNATURE)
|
Ide.c | 350 transfer. We do this everytime before an BlkIo operation to ensure its
674 IdeDev->BlkIo.Revision = EFI_BLOCK_IO_PROTOCOL_REVISION2;
676 IdeDev->BlkIo.Revision = EFI_BLOCK_IO_PROTOCOL_REVISION;
678 IdeDev->BlkIo.Reset = IDEBlkIoReset;
679 IdeDev->BlkIo.ReadBlocks = IDEBlkIoReadBlocks;
680 IdeDev->BlkIo.WriteBlocks = IDEBlkIoWriteBlocks;
681 IdeDev->BlkIo.FlushBlocks = IDEBlkIoFlushBlocks;
[all...] |
IdeBus.c | 56 EFI_BLOCK_IO_PROTOCOL *BlkIo;
64 (VOID **) &BlkIo,
73 IdeBlkIoDevice = IDE_BLOCK_IO_DEV_FROM_THIS (BlkIo);
99 &IdeBlkIoDevice->BlkIo,
611 IdeBlkIoDevicePtr->BlkIo.Media = &IdeBlkIoDevicePtr->BlkMedia;
842 &IdeBlkIoDevicePtr->BlkIo,
[all...] |
/device/linaro/bootloader/edk2/DuetPkg/FvbRuntimeService/ |
FileIo.c | 60 EFI_BLOCK_IO_PROTOCOL *BlkIo;
67 (VOID*)&BlkIo
73 if (!BlkIo->Media->MediaPresent) {
78 if (BlkIo->Media->ReadOnly) {
84 Status = BlkIo->ReadBlocks(
85 BlkIo,
86 BlkIo->Media->MediaId,
|
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Bus/Isa/IsaFloppyDxe/ |
ComponentName.c | 165 EFI_BLOCK_IO_PROTOCOL *BlkIo;
196 (VOID **) &BlkIo,
205 FdcDev = FDD_BLK_IO_FROM_THIS (BlkIo);
|
IsaFloppyCtrl.c | 32 FdcDev->BlkIo.Media = &FdcDev->BlkMedia;
39 FdcDev->BlkIo.Reset = FdcReset;
40 FdcDev->BlkIo.FlushBlocks = FddFlushBlocks;
41 FdcDev->BlkIo.ReadBlocks = FddReadBlocks;
42 FdcDev->BlkIo.WriteBlocks = FddWriteBlocks;
83 FdcDev->BlkIo.Media->RemovableMedia = TRUE;
84 FdcDev->BlkIo.Media->MediaPresent = TRUE;
85 FdcDev->BlkIo.Media->MediaId = 0;
93 FdcDev->BlkIo.Media->MediaPresent = FALSE;
106 FdcDev->BlkIo.Media->ReadOnly = TRUE; [all...] |
IsaFloppy.c | 339 &FdcDev->BlkIo,
420 EFI_BLOCK_IO_PROTOCOL *BlkIo;
433 (VOID **) &BlkIo,
444 FdcDev = FDD_BLK_IO_FROM_THIS (BlkIo);
461 &FdcDev->BlkIo
|
IsaFloppy.h | 71 EFI_BLOCK_IO_PROTOCOL BlkIo;
91 #define FDD_BLK_IO_FROM_THIS(a) CR (a, FDC_BLK_IO_DEV, BlkIo, FDC_BLK_IO_DEV_SIGNATURE)
|
/device/linaro/bootloader/OpenPlatformPkg/Drivers/Block/ramdisk/ |
ramdisk.h | 98 EFI_BLOCK_IO BlkIo;
103 /* Macro finds the device info structure given a ramdisk BlkIo interface */
104 #define RAM_DISK_FROM_THIS(a) CR(a,RAM_DISK_DEV,BlkIo,PBLOCK_DEVICE_SIGNATURE)
|
ramdisk.c | 263 RamDiskDev->BlkIo.Revision = EFI_BLOCK_IO_INTERFACE_REVISION;
264 RamDiskDev->BlkIo.Media = &RamDiskDev->Media;
274 RamDiskDev->BlkIo.ReadBlocks = RamDiskReadBlocks;
275 RamDiskDev->BlkIo.WriteBlocks = RamDiskWriteBlocks;
276 RamDiskDev->BlkIo.FlushBlocks = RamDiskFlushBlocks;
292 &RamDiskDev->BlkIo,
|
/device/linaro/bootloader/edk2/DuetPkg/FSVariable/ |
FileStorage.c | 95 EFI_BLOCK_IO_PROTOCOL *BlkIo;
102 (VOID*)&BlkIo
108 if (!BlkIo->Media->MediaPresent) {
113 if (BlkIo->Media->ReadOnly) {
119 Status = BlkIo->ReadBlocks(
120 BlkIo,
121 BlkIo->Media->MediaId,
|
/device/linaro/bootloader/edk2/MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ |
ScsiDisk.c | 235 ScsiDiskDevice->BlkIo.Revision = EFI_BLOCK_IO_PROTOCOL_REVISION3;
236 ScsiDiskDevice->BlkIo.Media = &ScsiDiskDevice->BlkIoMedia;
237 ScsiDiskDevice->BlkIo.Media->IoAlign = ScsiIo->IoAlign;
238 ScsiDiskDevice->BlkIo.Reset = ScsiDiskReset;
239 ScsiDiskDevice->BlkIo.ReadBlocks = ScsiDiskReadBlocks;
240 ScsiDiskDevice->BlkIo.WriteBlocks = ScsiDiskWriteBlocks;
241 ScsiDiskDevice->BlkIo.FlushBlocks = ScsiDiskFlushBlocks;
258 ScsiDiskDevice->BlkIo.Media->BlockSize = 0x200;
263 ScsiDiskDevice->BlkIo.Media->BlockSize = 0x800;
264 ScsiDiskDevice->BlkIo.Media->ReadOnly = TRUE; [all...] |
ScsiDisk.h | 60 EFI_BLOCK_IO_PROTOCOL BlkIo;
101 #define SCSI_DISK_DEV_FROM_BLKIO(a) CR (a, SCSI_DISK_DEV, BlkIo, SCSI_DISK_DEV_SIGNATURE)
[all...] |
/external/syslinux/gnu-efi/gnu-efi-3.0/lib/ |
misc.c | 419 IN EFI_BLOCK_IO *BlkIo 442 if (EndingLBA > BlkIo->Media->LastBlock) { 448 // a real OS (NT & Win98). This leads to BlkIo->LastBlock being 452 if (BlkIo->Media->LastBlock < MIN_MBR_DEVICE_SIZE) { 454 // If this is a very small device then trust the BlkIo->LastBlock 459 if (EndingLBA > (BlkIo->Media->LastBlock + MBR_ERRATA_PAD)) {
|
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Csm/LegacyBiosDxe/ |
LegacyBbs.c | 59 EFI_BLOCK_IO_PROTOCOL *BlkIo;
113 (VOID **) &BlkIo
119 if (BlkIo->Media->MediaPresent) {
|
/device/linaro/bootloader/edk2/SecurityPkg/Tcg/Opal/OpalPasswordDxe/ |
OpalDriver.c | 788 EFI_BLOCK_IO_PROTOCOL* BlkIo;
827 (VOID **)&BlkIo,
891 EFI_BLOCK_IO_PROTOCOL *BlkIo;
937 (VOID **)&BlkIo,
960 Dev->MediaId = BlkIo->Media->MediaId;
|
/device/linaro/bootloader/edk2/IntelFrameworkModulePkg/Universal/BdsDxe/BootMaint/ |
BootOption.c | 238 EFI_BLOCK_IO_PROTOCOL *BlkIo;
274 (VOID **) &BlkIo
284 if (BlkIo->Media->RemovableMedia) {
285 Buffer = AllocateZeroPool (BlkIo->Media->BlockSize);
291 BlkIo->ReadBlocks (
292 BlkIo,
293 BlkIo->Media->MediaId,
295 BlkIo->Media->BlockSize,
322 (VOID **) &BlkIo
333 RemovableMedia = BlkIo->Media->RemovableMedia; [all...] |
/device/linaro/bootloader/edk2/EmbeddedPkg/Library/EfiFileLib/ |
EfiFileLib.c | 362 Internal work function to fill in EFI_OPEN_FILE information for the Fs and BlkIo
381 EFI_BLOCK_IO_PROTOCOL *BlkIo;
411 Status = gBS->HandleProtocol (File->EfiHandle, &gEfiBlockIoProtocolGuid, (VOID **)&BlkIo);
413 File->FsBlockIoMedia = BlkIo->Media;
414 File->FsBlockIo = BlkIo;
417 File->MaxPosition = MultU64x32 (BlkIo->Media->LastBlock + 1, BlkIo->Media->BlockSize);
[all...] |
/device/linaro/bootloader/edk2/Vlv2TbltDevicePkg/Library/PlatformBdsLib/ |
BdsPlatform.c | 1089 EFI_BLOCK_IO_PROTOCOL *BlkIo;
[all...] |
/device/linaro/bootloader/edk2/SecurityPkg/UserIdentification/UsbCredentialProviderDxe/ |
UsbCredentialProvider.c | 270 EFI_BLOCK_IO_PROTOCOL *BlkIo;
294 (VOID **) &BlkIo
300 if (BlkIo->Media->RemovableMedia) {
[all...] |
/device/linaro/bootloader/edk2/MdeModulePkg/Library/UefiBootManagerLib/ |
BmBoot.c | [all...] |