Lines Matching refs:srb
166 ms_us->srb.result = DID_BAD_TARGET << 16; in ms_usb_inquiry_data()
168 else if (ms_us->srb.sc_data_direction == SCSI_DATA_UNKNOWN) in ms_usb_inquiry_data()
171 ms_us->srb.result = DID_ERROR << 16; in ms_usb_inquiry_data()
173 else if ((ms_us->srb.cmnd[0] == INQUIRY) && (ms_us->flags & MS_FIX_INQUIRY)) in ms_usb_inquiry_data()
176 if(ms_us->srb.req_buf_len > data_len) in ms_usb_inquiry_data()
179 len=ms_us->srb.req_buf_len; in ms_usb_inquiry_data()
205 memset(ms_us->srb.req_buf, 0, ms_us->srb.req_buf_len); in ms_usb_inquiry_data()
206 memcpy(ms_us->srb.req_buf, data_ptr, len); in ms_usb_inquiry_data()
209 ms_us->srb.result = MS_STAT_GOOD; in ms_usb_inquiry_data()
212 ms_us->proto_handler(&ms_us->srb, ms_us); in ms_usb_inquiry_data()
234 if (ms_us->srb.result != DID_ABORT << 16) in ms_usb_msc_control_thread()
236 ms_usbhost_debug("SCSI cmd done, result=0x%x\n", ms_us->srb.result); in ms_usb_msc_control_thread()
237 if(ms_us->srb.scsi_done != NULL) in ms_usb_msc_control_thread()
238 ms_us->srb.scsi_done(&ms_us->srb); in ms_usb_msc_control_thread()