Lines Matching refs:IdeBlkIoDevice

57   IDE_BLK_IO_DEV        *IdeBlkIoDevice;
73 IdeBlkIoDevice = IDE_BLOCK_IO_DEV_FROM_THIS (BlkIo);
81 IdeBlkIoDevice->DevicePath
97 IdeBlkIoDevice->DevicePath,
99 &IdeBlkIoDevice->BlkIo,
101 &IdeBlkIoDevice->DiskInfo,
120 Index = IdeBlkIoDevice->Channel * 2 + IdeBlkIoDevice->Device;
122 IdeBlkIoDevice->IdeBusDriverPrivateData->HaveScannedDevice[Index] = FALSE;
124 ReleaseIdeResources (IdeBlkIoDevice);
304 IDE_BLK_IO_DEV *IdeBlkIoDevice[IdeMaxChannel][IdeMaxDevice];
595 IdeBlkIoDevice[IdeChannel][IdeDevice] = AllocatePool (sizeof (IDE_BLK_IO_DEV));
596 if (IdeBlkIoDevice[IdeChannel][IdeDevice] == NULL) {
600 IdeBlkIoDevicePtr = IdeBlkIoDevice[IdeChannel][IdeDevice];
741 IdeBlkIoDevicePtr = IdeBlkIoDevice[IdeChannel][IdeDevice];
1095 IDE_BLK_IO_DEV *IdeBlkIoDevice;
1101 IdeBlkIoDevice = IDE_BLOCK_IO_DEV_FROM_THIS (This);
1105 ReassignIdeResources (IdeBlkIoDevice);
1110 if (IdeBlkIoDevice->Type == IdeHardDisk ||
1111 IdeBlkIoDevice->Type == Ide48bitAddressingHardDisk) {
1112 Status = AtaSoftReset (IdeBlkIoDevice);
1116 if (IdeBlkIoDevice->Type == IdeUnknown) {
1124 Status = AtapiSoftReset (IdeBlkIoDevice);
1126 Status = AtaSoftReset (IdeBlkIoDevice);
1157 IDE_BLK_IO_DEV *IdeBlkIoDevice;
1163 IdeBlkIoDevice = IDE_BLOCK_IO_DEV_FROM_THIS (This);
1168 ReassignIdeResources (IdeBlkIoDevice);
1173 if (IdeBlkIoDevice->Type == IdeHardDisk ||
1174 IdeBlkIoDevice->Type == Ide48bitAddressingHardDisk) {
1176 IdeBlkIoDevice,
1185 if (IdeBlkIoDevice->Type == IdeUnknown) {
1194 IdeBlkIoDevice,
1230 IDE_BLK_IO_DEV *IdeBlkIoDevice;
1236 IdeBlkIoDevice = IDE_BLOCK_IO_DEV_FROM_THIS (This);
1240 ReassignIdeResources (IdeBlkIoDevice);
1245 if (IdeBlkIoDevice->Type == IdeHardDisk ||
1246 IdeBlkIoDevice->Type == Ide48bitAddressingHardDisk) {
1249 IdeBlkIoDevice,
1258 if (IdeBlkIoDevice->Type == IdeUnknown) {
1267 IdeBlkIoDevice,
1320 IDE_BLK_IO_DEV *IdeBlkIoDevice;
1322 IdeBlkIoDevice = IDE_BLOCK_IO_DEV_FROM_DISK_INFO_THIS (This);
1329 if (IdeBlkIoDevice->InquiryData == NULL) {
1333 gBS->CopyMem (InquiryData, IdeBlkIoDevice->InquiryData, sizeof (ATAPI_INQUIRY_DATA));
1361 IDE_BLK_IO_DEV *IdeBlkIoDevice;
1363 IdeBlkIoDevice = IDE_BLOCK_IO_DEV_FROM_DISK_INFO_THIS (This);
1370 if (IdeBlkIoDevice->IdData == NULL) {
1374 gBS->CopyMem (IdentifyData, IdeBlkIoDevice->IdData, sizeof (EFI_IDENTIFY_DATA));
1426 IDE_BLK_IO_DEV *IdeBlkIoDevice;
1428 IdeBlkIoDevice = IDE_BLOCK_IO_DEV_FROM_DISK_INFO_THIS (This);
1429 *IdeChannel = IdeBlkIoDevice->Channel;
1430 *IdeDevice = IdeBlkIoDevice->Device;