Lines Matching refs:pusb_dev
83 struct usb_device *pusb_dev; /* this usb_device */ member
179 len = usb_control_msg(us->pusb_dev, in usb_get_max_lun()
180 usb_rcvctrlpipe(us->pusb_dev, 0), in usb_get_max_lun()
393 max_size = usb_maxpacket(us->pusb_dev, pipe) * 16; in us_one_transfer()
411 result = usb_bulk_msg(us->pusb_dev, pipe, buf, in us_one_transfer()
416 if (us->pusb_dev->status != 0) { in us_one_transfer()
421 display_int_status(us->pusb_dev->status); in us_one_transfer()
423 if (us->pusb_dev->status & USB_ST_STALLED) { in us_one_transfer()
426 stat = us->pusb_dev->status; in us_one_transfer()
427 usb_clear_halt(us->pusb_dev, pipe); in us_one_transfer()
428 us->pusb_dev->status = stat; in us_one_transfer()
433 us->pusb_dev->status); in us_one_transfer()
439 if (us->pusb_dev->status & USB_ST_NAK_REC) { in us_one_transfer()
446 us->pusb_dev->status); in us_one_transfer()
451 us->pusb_dev->status, partial); in us_one_transfer()
486 result = usb_control_msg(us->pusb_dev, usb_sndctrlpipe(us->pusb_dev, 0), in usb_stor_BBB_reset()
491 if ((result < 0) && (us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_BBB_reset()
499 result, us->pusb_dev->status); in usb_stor_BBB_reset()
500 pipe = usb_rcvbulkpipe(us->pusb_dev, us->ep_in); in usb_stor_BBB_reset()
501 result = usb_clear_halt(us->pusb_dev, pipe); in usb_stor_BBB_reset()
505 result, us->pusb_dev->status); in usb_stor_BBB_reset()
507 pipe = usb_sndbulkpipe(us->pusb_dev, us->ep_out); in usb_stor_BBB_reset()
508 result = usb_clear_halt(us->pusb_dev, pipe); in usb_stor_BBB_reset()
511 result, us->pusb_dev->status); in usb_stor_BBB_reset()
529 result = usb_control_msg(us->pusb_dev, usb_sndctrlpipe(us->pusb_dev, 0), in usb_stor_CB_reset()
538 result, us->pusb_dev->status); in usb_stor_CB_reset()
539 usb_clear_halt(us->pusb_dev, usb_rcvbulkpipe(us->pusb_dev, us->ep_in)); in usb_stor_CB_reset()
540 usb_clear_halt(us->pusb_dev, usb_rcvbulkpipe(us->pusb_dev, us->ep_out)); in usb_stor_CB_reset()
577 pipe = usb_sndbulkpipe(us->pusb_dev, us->ep_out); in usb_stor_BBB_comdat()
589 result = usb_bulk_msg(us->pusb_dev, pipe, cbw, UMASS_BBB_CBW_SIZE, in usb_stor_BBB_comdat()
610 pipe = usb_rcvbulkpipe(us->pusb_dev, us->ep_in); in usb_stor_CB_comdat()
612 pipe = usb_sndbulkpipe(us->pusb_dev, us->ep_out); in usb_stor_CB_comdat()
620 result = usb_control_msg(us->pusb_dev, in usb_stor_CB_comdat()
621 usb_sndctrlpipe(us->pusb_dev , 0), in usb_stor_CB_comdat()
628 result, us->pusb_dev->status); in usb_stor_CB_comdat()
631 if (us->pusb_dev->status & USB_ST_STALLED) { in usb_stor_CB_comdat()
632 status = us->pusb_dev->status; in usb_stor_CB_comdat()
635 usb_clear_halt(us->pusb_dev, in usb_stor_CB_comdat()
636 usb_sndctrlpipe(us->pusb_dev, 0)); in usb_stor_CB_comdat()
637 us->pusb_dev->status = status; in usb_stor_CB_comdat()
641 us->pusb_dev->status); in usb_stor_CB_comdat()
654 result, us->pusb_dev->status, in usb_stor_CB_comdat()
655 us->pusb_dev->act_len); in usb_stor_CB_comdat()
656 if (!(us->pusb_dev->status & USB_ST_NAK_REC)) in usb_stor_CB_comdat()
673 usb_int_msg(us->pusb_dev, us->irqpipe, in usb_stor_CBI_get_status()
687 us->ip_data, us->pusb_dev->irq_act_len, in usb_stor_CBI_get_status()
688 us->pusb_dev->irq_status); in usb_stor_CBI_get_status()
718 return usb_control_msg(us->pusb_dev, usb_sndctrlpipe(us->pusb_dev, 0), in usb_stor_BBB_clear_endpt_stall()
742 us->pusb_dev->status); in usb_stor_BBB_transport()
748 pipein = usb_rcvbulkpipe(us->pusb_dev, us->ep_in); in usb_stor_BBB_transport()
749 pipeout = usb_sndbulkpipe(us->pusb_dev, us->ep_out); in usb_stor_BBB_transport()
761 result = usb_bulk_msg(us->pusb_dev, pipe, srb->pdata, srb->datalen, in usb_stor_BBB_transport()
764 if ((result < 0) && (us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_BBB_transport()
775 us->pusb_dev->status); in usb_stor_BBB_transport()
789 result = usb_bulk_msg(us->pusb_dev, pipein, csw, UMASS_BBB_CSW_SIZE, in usb_stor_BBB_transport()
794 (us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_BBB_transport()
804 us->pusb_dev->status); in usb_stor_BBB_transport()
861 result, us->pusb_dev->status); in usb_stor_CB_transport()
882 if ((result < 0) && !(us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_CB_transport()
883 debug("ERROR %lX\n", us->pusb_dev->status); in usb_stor_CB_transport()
909 if ((result < 0) && !(us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_CB_transport()
911 us->pusb_dev->status); in usb_stor_CB_transport()
1343 ss->pusb_dev = dev; in usb_storage_probe()
1425 ss->irqpipe = usb_rcvintpipe(ss->pusb_dev, ss->ep_int); in usb_storage_probe()