Lines Matching refs:IdeBlkIoDevice
1162 @param IdeBlkIoDevice Standard IDE device private data structure
1167 IN IDE_BLK_IO_DEV *IdeBlkIoDevice
1170 if (IdeBlkIoDevice == NULL) {
1178 if (IdeBlkIoDevice->SenseData != NULL) {
1179 gBS->FreePool (IdeBlkIoDevice->SenseData);
1180 IdeBlkIoDevice->SenseData = NULL;
1183 if (IdeBlkIoDevice->Cache != NULL) {
1184 gBS->FreePool (IdeBlkIoDevice->Cache);
1185 IdeBlkIoDevice->Cache = NULL;
1188 if (IdeBlkIoDevice->IdData != NULL) {
1189 gBS->FreePool (IdeBlkIoDevice->IdData);
1190 IdeBlkIoDevice->IdData = NULL;
1193 if (IdeBlkIoDevice->InquiryData != NULL) {
1194 gBS->FreePool (IdeBlkIoDevice->InquiryData);
1195 IdeBlkIoDevice->InquiryData = NULL;
1198 if (IdeBlkIoDevice->ControllerNameTable != NULL) {
1199 FreeUnicodeStringTable (IdeBlkIoDevice->ControllerNameTable);
1200 IdeBlkIoDevice->ControllerNameTable = NULL;
1203 if (IdeBlkIoDevice->IoPort != NULL) {
1204 gBS->FreePool (IdeBlkIoDevice->IoPort);
1207 if (IdeBlkIoDevice->DevicePath != NULL) {
1208 gBS->FreePool (IdeBlkIoDevice->DevicePath);
1211 if (IdeBlkIoDevice->ExitBootServiceEvent != NULL) {
1212 gBS->CloseEvent (IdeBlkIoDevice->ExitBootServiceEvent);
1213 IdeBlkIoDevice->ExitBootServiceEvent = NULL;
1216 gBS->FreePool (IdeBlkIoDevice);
1217 IdeBlkIoDevice = NULL;