IN UINTN SenseCounts\r
);\r
\r
-STATIC\r
-BOOLEAN\r
-IsLogicalUnitCommunicationOverRun (\r
- IN REQUEST_SENSE_DATA *SenseData,\r
- IN UINTN SenseCounts\r
- );\r
\r
EFI_STATUS\r
USBFloppyPacketCommand (\r
return IsWriteProtected;\r
}\r
\r
-BOOLEAN\r
-IsLogicalUnitCommunicationOverRun (\r
- IN REQUEST_SENSE_DATA *SenseData,\r
- IN UINTN SenseCounts\r
- )\r
-{\r
- REQUEST_SENSE_DATA *SensePtr;\r
- UINTN Index;\r
- BOOLEAN IsOverRun;\r
-\r
- IsOverRun = FALSE;\r
- SensePtr = SenseData;\r
-\r
- for (Index = 0; Index < SenseCounts; Index++) {\r
-\r
- if ((SensePtr->sense_key == SK_NOT_READY) &&\r
- (SensePtr->addnl_sense_code == ASC_LOGICAL_UNIT_STATUS) &&\r
- (SensePtr->addnl_sense_code_qualifier == ASCQ_LOGICAL_UNIT_OVERRUN)) {\r
- IsOverRun = TRUE;\r
- }\r
-\r
- SensePtr++;\r
- }\r
-\r
- return IsOverRun;\r
-}\r