Lines Matching refs:pMass_stor

394     struct us_data *pMass_stor;  in bSCSI_REQ_SENSE()  local
398 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_REQ_SENSE()
409 host_id = pMass_stor->host_id; in bSCSI_REQ_SENSE()
412 memset(&pMass_stor->srb, 0, sizeof(struct scsi_cmnd )); in bSCSI_REQ_SENSE()
414 vSCSICmd_REQUEST_SENSE(pMass_stor, uLunNum); in bSCSI_REQ_SENSE()
416 usb_stor_control_thread(pMass_stor); in bSCSI_REQ_SENSE()
418 if (pMass_stor->srb.result == SAM_STAT_GOOD) in bSCSI_REQ_SENSE()
420 memcpy(pSenseBuf, pMass_stor->srb.sense_buffer, DATA_LENGTH_REQUEST_SENSE); in bSCSI_REQ_SENSE()
439 struct us_data *pMass_stor; in bSCSI_INQUIRY() local
453 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_INQUIRY()
456 host_id = pMass_stor->host_id; in bSCSI_INQUIRY()
460 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_INQUIRY()
463 memset(&pMass_stor->srb, 0, sizeof(struct scsi_cmnd )); in bSCSI_INQUIRY()
464 vSCSICmd_INQUIRY(pMass_stor, pIngBuf, uLunNum); in bSCSI_INQUIRY()
466 usb_stor_control_thread(pMass_stor); in bSCSI_INQUIRY()
468 if(pMass_stor->srb.result == SAM_STAT_GOOD) in bSCSI_INQUIRY()
492 struct us_data *pMass_stor; in bSCSI_MODE_SENSE() local
505 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_MODE_SENSE()
508 host_id = pMass_stor->host_id; in bSCSI_MODE_SENSE()
512 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_MODE_SENSE()
515 memset(&pMass_stor->srb, 0, sizeof(struct scsi_cmnd )); in bSCSI_MODE_SENSE()
517 vSCSICmd_MODE_SENSE(pMass_stor, 0x3F, pModSenBuf, uLunNum, uBufLen); in bSCSI_MODE_SENSE()
519 usb_stor_control_thread(pMass_stor); in bSCSI_MODE_SENSE()
521 if(pMass_stor->srb.result == SAM_STAT_GOOD) in bSCSI_MODE_SENSE()
544 struct us_data *pMass_stor; in bSCSI_READ_CAPACITY() local
558 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_READ_CAPACITY()
560 host_id = pMass_stor->host_id; in bSCSI_READ_CAPACITY()
564 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_READ_CAPACITY()
567 memset(&pMass_stor->srb, 0, sizeof(struct scsi_cmnd )); in bSCSI_READ_CAPACITY()
569 vSCSICmd_READ_CAPACITY(pMass_stor, CapBuf, uLunNum); in bSCSI_READ_CAPACITY()
571 usb_stor_control_thread(pMass_stor); in bSCSI_READ_CAPACITY()
573 if(pMass_stor->srb.result == SAM_STAT_GOOD) in bSCSI_READ_CAPACITY()
617 struct us_data *pMass_stor; in bSCSI_TEST_UNIT_READY() local
630 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_TEST_UNIT_READY()
632 host_id = pMass_stor->host_id; in bSCSI_TEST_UNIT_READY()
648 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_TEST_UNIT_READY()
651 memset(&pMass_stor->srb, 0, sizeof(struct scsi_cmnd )); in bSCSI_TEST_UNIT_READY()
653 vSCSICmd_TEST_UNIT_READY(pMass_stor, uLunNum); in bSCSI_TEST_UNIT_READY()
655 usb_stor_control_thread(pMass_stor); in bSCSI_TEST_UNIT_READY()
657 if(pMass_stor->srb.result == SAM_STAT_GOOD) in bSCSI_TEST_UNIT_READY()
685 struct us_data *pMass_stor; in bInit_USB_LUN()
689 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bInit_USB_LUN()
692 LunDevice = pMass_stor->Mass_stor_device; in bInit_USB_LUN()
704 SCSI_DbgPrint("SCSI INQUIRY : SCSI Device ID <%s>\n",&pMass_stor->device.u8VendorID); in bInit_USB_LUN()
705 SCSI_DbgPrint("SCSI INQUIRY : SCSI Product ID <%s>\n",&pMass_stor->device.u8ProductID); in bInit_USB_LUN()
706 SCSI_DbgPrint("SCSI INQUIRY : SCSI Product ver <%s>\n",&pMass_stor->device.u8ProductVer); in bInit_USB_LUN()
748 struct us_data *pMass_stor;
753 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL)
756 LunDevice = pMass_stor->Mass_stor_device;
759 for ( LunIdx=0; LunIdx<=pMass_stor->max_lun; LunIdx++)
768 pMass_stor->device.u8DeviceType = (pIngBuf[0] & 0x1F);
770 memcpy(pMass_stor->device.u8VendorID, &pIngBuf[8], 8);
772 memcpy(pMass_stor->device.u8ProductID, &pIngBuf[16], 16);
774 memcpy(pMass_stor->device.u8ProductVer, &pIngBuf[32], 4);
775 … SCSI_DbgPrint("SCSI INQUIRY : SCSI Device ID <%s>\n",&pMass_stor->device.u8VendorID);
776 … SCSI_DbgPrint("SCSI INQUIRY : SCSI Product ID <%s>\n",&pMass_stor->device.u8ProductID);
777 … SCSI_DbgPrint("SCSI INQUIRY : SCSI Product ver <%s>\n",&pMass_stor->device.u8ProductVer);
790 for ( LunIdx=0; LunIdx<=pMass_stor->max_lun; LunIdx++)
835 struct us_data *pMass_stor; in bInit_USB_Disk()
838 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bInit_USB_Disk()
841 for (i=0; i<=pMass_stor->max_lun; i++) in bInit_USB_Disk()
844 pMass_stor->Mass_stor_device[i].u8LunNum = i; in bInit_USB_Disk()
853 struct us_data *pMass_stor; in vChk_USB_LUNs()
857 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in vChk_USB_LUNs()
860 LunDevice = pMass_stor->Mass_stor_device; in vChk_USB_LUNs()
862 for (LunIdx=0; LunIdx<=pMass_stor->max_lun; LunIdx++) in vChk_USB_LUNs()
893 struct us_data *pMass_stor; in vRemove_DISK_LUNs()
896 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in vRemove_DISK_LUNs()
899 LunDevice = pMass_stor->Mass_stor_device; in vRemove_DISK_LUNs()
901 for (LunIdx=0; LunIdx<=pMass_stor->max_lun; LunIdx++) in vRemove_DISK_LUNs()
922 struct us_data *pMass_stor; //USB_2
926 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL)
932 struct LUN_Device* LunDevice = pMass_stor->Mass_stor_device;
1035 struct us_data *pMass_stor; //USB_2 in bSCSI_Read_10()
1047 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_Read_10()
1049 host_id = pMass_stor->host_id; in bSCSI_Read_10()
1051 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_Read_10()
1057 struct LUN_Device* LunDevice = pMass_stor->Mass_stor_device; in bSCSI_Read_10()
1060 if (uLunNum > pMass_stor->max_lun) in bSCSI_Read_10()
1114 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_Read_10()
1121 memset(&pMass_stor->srb, 0, sizeof(struct scsi_cmnd )); in bSCSI_Read_10()
1124 vSCSICmd_READ_10(pMass_stor, uLunNum, in bSCSI_Read_10()
1127 usb_stor_control_thread(pMass_stor); in bSCSI_Read_10()
1128 if (pMass_stor->srb.result != SAM_STAT_GOOD) in bSCSI_Read_10()
1130 if (pMass_stor->srb.result == SAM_STAT_CHECK_CONDITION) in bSCSI_Read_10()
1132 if(((pMass_stor->srb.sense_buffer[2] & 0xf) == 0x02) && in bSCSI_Read_10()
1133 (pMass_stor->srb.sense_buffer[12] == 0x3A)) in bSCSI_Read_10()
1137 else if(((pMass_stor->srb.sense_buffer[2] & 0xf) == 0x06) && in bSCSI_Read_10()
1138 (pMass_stor->srb.sense_buffer[12] == 0x28)) in bSCSI_Read_10()
1177 struct us_data *pMass_stor; //USB_2
1181 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL)
1187 struct LUN_Device* LunDevice = pMass_stor->Mass_stor_device;
1298 struct us_data *pMass_stor; //USB_2 in bSCSI_Write_10()
1309 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_Write_10()
1312 host_id = pMass_stor->host_id; in bSCSI_Write_10()
1314 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_Write_10()
1320 struct LUN_Device* LunDevice = pMass_stor->Mass_stor_device; in bSCSI_Write_10()
1324 if (uLunNum > pMass_stor->max_lun) in bSCSI_Write_10()
1342 if(pMass_stor->Mass_stor_device[uLunNum].bWriteProtect) in bSCSI_Write_10()
1403 if ( (pMass_stor = Mass_stor_us[uPort]) == NULL) in bSCSI_Write_10()
1422 memset(&pMass_stor->srb, 0, sizeof(struct scsi_cmnd )); in bSCSI_Write_10()
1425 vSCSICmd_WRITE_10(pMass_stor, uLunNum, in bSCSI_Write_10()
1429 usb_stor_control_thread(pMass_stor); in bSCSI_Write_10()
1431 if(pMass_stor->srb.result != SAM_STAT_GOOD) in bSCSI_Write_10()
1433 if (pMass_stor->srb.result == SAM_STAT_CHECK_CONDITION) in bSCSI_Write_10()
1435 if(((pMass_stor->srb.sense_buffer[2] & 0xf) == 0x02) && in bSCSI_Write_10()
1436 (pMass_stor->srb.sense_buffer[12] == 0x3A)) in bSCSI_Write_10()
1440 else if(((pMass_stor->srb.sense_buffer[2] & 0xf) == 0x06) && in bSCSI_Write_10()
1441 (pMass_stor->srb.sense_buffer[12] == 0x28)) in bSCSI_Write_10()