Lines Matching refs:pUsdata

564 static int ms_us_port_reset(struct ms_usdata *pUsdata)  in ms_us_port_reset()  argument
568 if (pUsdata->pusb_dev->eState == USB_STATE_NOTATTACHED) in ms_us_port_reset()
570 if (pUsdata->pusb_dev->eState == USB_STATE_SUSPENDED) in ms_us_port_reset()
578 if (ms_test_bit(MS_IDX_DISCONNECTING, &pUsdata->flags)) { in ms_us_port_reset()
582 rval = ms_usb_reset_device(pUsdata->pusb_dev); in ms_us_port_reset()
590 void ms_usb_invoke_transport(stCmd_scsi *scsi_request_block, struct ms_usdata *pUsdata) in ms_usb_invoke_transport() argument
595 regval = pUsdata->transport(scsi_request_block, pUsdata); in ms_usb_invoke_transport()
628 if (pUsdata->protocol == MS_CB_PR) in ms_usb_invoke_transport()
632 if (pUsdata->subclass == MS_UFI_SC && in ms_usb_invoke_transport()
659 memcpy(&srb_need_auto_sense, &pUsdata->srb, sizeof(srb_need_auto_sense)); in ms_usb_invoke_transport()
669 temp_result = pUsdata->transport(&pUsdata->srb, pUsdata); in ms_usb_invoke_transport()
672 memcpy(&pUsdata->srb, &srb_need_auto_sense, sizeof(srb_need_auto_sense)); in ms_usb_invoke_transport()
692 if (!(pUsdata->flags & MS_SCM_MULT_TARG)) in ms_usb_invoke_transport()
712 …if ((pUsdata->protocol == MS_CB_PR) && (regval == TRANSPORT_GOOD) && ((scsi_request_block->sense_b… in ms_usb_invoke_transport()
718 ms_set_bit(MS_IDX_RESETTING, &pUsdata->flags, U32); in ms_usb_invoke_transport()
719 ms_clear_bit(MS_IDX_ABORTING, &pUsdata->flags, U32); in ms_usb_invoke_transport()
720 osapi_mutex_unlock(pUsdata->dev_mutex); in ms_usb_invoke_transport()
721 regval = ms_us_port_reset(pUsdata); in ms_usb_invoke_transport()
722 osapi_mutex_lock(pUsdata->dev_mutex); in ms_usb_invoke_transport()
729 pUsdata->transport_reset(pUsdata); in ms_usb_invoke_transport()
730 ms_clear_bit(MS_IDX_RESETTING, &pUsdata->flags, U32); in ms_usb_invoke_transport()