Lines Matching refs:pusb_dev
80 struct usb_device *pusb_dev; /* this usb_device */ member
176 len = usb_control_msg(us->pusb_dev, in usb_get_max_lun()
177 usb_rcvctrlpipe(us->pusb_dev, 0), in usb_get_max_lun()
377 max_size = usb_maxpacket(us->pusb_dev, pipe) * 16; in us_one_transfer()
395 result = usb_bulk_msg(us->pusb_dev, pipe, buf, in us_one_transfer()
400 if (us->pusb_dev->status != 0) { in us_one_transfer()
405 display_int_status(us->pusb_dev->status); in us_one_transfer()
407 if (us->pusb_dev->status & USB_ST_STALLED) { in us_one_transfer()
410 stat = us->pusb_dev->status; in us_one_transfer()
411 usb_clear_halt(us->pusb_dev, pipe); in us_one_transfer()
412 us->pusb_dev->status = stat; in us_one_transfer()
417 us->pusb_dev->status); in us_one_transfer()
423 if (us->pusb_dev->status & USB_ST_NAK_REC) { in us_one_transfer()
430 us->pusb_dev->status); in us_one_transfer()
435 us->pusb_dev->status, partial); in us_one_transfer()
470 result = usb_control_msg(us->pusb_dev, usb_sndctrlpipe(us->pusb_dev, 0), in usb_stor_BBB_reset()
475 if ((result < 0) && (us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_BBB_reset()
483 result, us->pusb_dev->status); in usb_stor_BBB_reset()
484 pipe = usb_rcvbulkpipe(us->pusb_dev, us->ep_in); in usb_stor_BBB_reset()
485 result = usb_clear_halt(us->pusb_dev, pipe); in usb_stor_BBB_reset()
489 result, us->pusb_dev->status); in usb_stor_BBB_reset()
491 pipe = usb_sndbulkpipe(us->pusb_dev, us->ep_out); in usb_stor_BBB_reset()
492 result = usb_clear_halt(us->pusb_dev, pipe); in usb_stor_BBB_reset()
495 result, us->pusb_dev->status); in usb_stor_BBB_reset()
513 result = usb_control_msg(us->pusb_dev, usb_sndctrlpipe(us->pusb_dev, 0), in usb_stor_CB_reset()
522 result, us->pusb_dev->status); in usb_stor_CB_reset()
523 usb_clear_halt(us->pusb_dev, usb_rcvbulkpipe(us->pusb_dev, us->ep_in)); in usb_stor_CB_reset()
524 usb_clear_halt(us->pusb_dev, usb_rcvbulkpipe(us->pusb_dev, us->ep_out)); in usb_stor_CB_reset()
561 pipe = usb_sndbulkpipe(us->pusb_dev, us->ep_out); in usb_stor_BBB_comdat()
573 result = usb_bulk_msg(us->pusb_dev, pipe, cbw, UMASS_BBB_CBW_SIZE, in usb_stor_BBB_comdat()
594 pipe = usb_rcvbulkpipe(us->pusb_dev, us->ep_in); in usb_stor_CB_comdat()
596 pipe = usb_sndbulkpipe(us->pusb_dev, us->ep_out); in usb_stor_CB_comdat()
604 result = usb_control_msg(us->pusb_dev, in usb_stor_CB_comdat()
605 usb_sndctrlpipe(us->pusb_dev , 0), in usb_stor_CB_comdat()
612 result, us->pusb_dev->status); in usb_stor_CB_comdat()
615 if (us->pusb_dev->status & USB_ST_STALLED) { in usb_stor_CB_comdat()
616 status = us->pusb_dev->status; in usb_stor_CB_comdat()
619 usb_clear_halt(us->pusb_dev, in usb_stor_CB_comdat()
620 usb_sndctrlpipe(us->pusb_dev, 0)); in usb_stor_CB_comdat()
621 us->pusb_dev->status = status; in usb_stor_CB_comdat()
625 us->pusb_dev->status); in usb_stor_CB_comdat()
638 result, us->pusb_dev->status, in usb_stor_CB_comdat()
639 us->pusb_dev->act_len); in usb_stor_CB_comdat()
640 if (!(us->pusb_dev->status & USB_ST_NAK_REC)) in usb_stor_CB_comdat()
657 usb_int_msg(us->pusb_dev, us->irqpipe, in usb_stor_CBI_get_status()
671 us->ip_data, us->pusb_dev->irq_act_len, in usb_stor_CBI_get_status()
672 us->pusb_dev->irq_status); in usb_stor_CBI_get_status()
702 return usb_control_msg(us->pusb_dev, usb_sndctrlpipe(us->pusb_dev, 0), in usb_stor_BBB_clear_endpt_stall()
726 us->pusb_dev->status); in usb_stor_BBB_transport()
732 pipein = usb_rcvbulkpipe(us->pusb_dev, us->ep_in); in usb_stor_BBB_transport()
733 pipeout = usb_sndbulkpipe(us->pusb_dev, us->ep_out); in usb_stor_BBB_transport()
745 result = usb_bulk_msg(us->pusb_dev, pipe, srb->pdata, srb->datalen, in usb_stor_BBB_transport()
748 if ((result < 0) && (us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_BBB_transport()
759 us->pusb_dev->status); in usb_stor_BBB_transport()
773 result = usb_bulk_msg(us->pusb_dev, pipein, csw, UMASS_BBB_CSW_SIZE, in usb_stor_BBB_transport()
778 (us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_BBB_transport()
788 us->pusb_dev->status); in usb_stor_BBB_transport()
845 result, us->pusb_dev->status); in usb_stor_CB_transport()
866 if ((result < 0) && !(us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_CB_transport()
867 debug("ERROR %lX\n", us->pusb_dev->status); in usb_stor_CB_transport()
893 if ((result < 0) && !(us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_CB_transport()
895 us->pusb_dev->status); in usb_stor_CB_transport()
1324 ss->pusb_dev = dev; in usb_storage_probe()
1406 ss->irqpipe = usb_rcvintpipe(ss->pusb_dev, ss->ep_int); in usb_storage_probe()