Lines Matching refs:pusb_dev
81 struct usb_device *pusb_dev; /* this usb_device */ member
178 len = usb_control_msg(us->pusb_dev, in usb_get_max_lun()
179 usb_rcvctrlpipe(us->pusb_dev, 0), in usb_get_max_lun()
391 max_size = usb_maxpacket(us->pusb_dev, pipe) * 16; in us_one_transfer()
409 result = usb_bulk_msg(us->pusb_dev, pipe, buf, in us_one_transfer()
414 if (us->pusb_dev->status != 0) { in us_one_transfer()
419 display_int_status(us->pusb_dev->status); in us_one_transfer()
421 if (us->pusb_dev->status & USB_ST_STALLED) { in us_one_transfer()
424 stat = us->pusb_dev->status; in us_one_transfer()
425 usb_clear_halt(us->pusb_dev, pipe); in us_one_transfer()
426 us->pusb_dev->status = stat; in us_one_transfer()
431 us->pusb_dev->status); in us_one_transfer()
437 if (us->pusb_dev->status & USB_ST_NAK_REC) { in us_one_transfer()
444 us->pusb_dev->status); in us_one_transfer()
449 us->pusb_dev->status, partial); in us_one_transfer()
484 result = usb_control_msg(us->pusb_dev, usb_sndctrlpipe(us->pusb_dev, 0), in usb_stor_BBB_reset()
489 if ((result < 0) && (us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_BBB_reset()
497 result, us->pusb_dev->status); in usb_stor_BBB_reset()
498 pipe = usb_rcvbulkpipe(us->pusb_dev, us->ep_in); in usb_stor_BBB_reset()
499 result = usb_clear_halt(us->pusb_dev, pipe); in usb_stor_BBB_reset()
503 result, us->pusb_dev->status); in usb_stor_BBB_reset()
505 pipe = usb_sndbulkpipe(us->pusb_dev, us->ep_out); in usb_stor_BBB_reset()
506 result = usb_clear_halt(us->pusb_dev, pipe); in usb_stor_BBB_reset()
509 result, us->pusb_dev->status); in usb_stor_BBB_reset()
527 result = usb_control_msg(us->pusb_dev, usb_sndctrlpipe(us->pusb_dev, 0), in usb_stor_CB_reset()
536 result, us->pusb_dev->status); in usb_stor_CB_reset()
537 usb_clear_halt(us->pusb_dev, usb_rcvbulkpipe(us->pusb_dev, us->ep_in)); in usb_stor_CB_reset()
538 usb_clear_halt(us->pusb_dev, usb_rcvbulkpipe(us->pusb_dev, us->ep_out)); in usb_stor_CB_reset()
575 pipe = usb_sndbulkpipe(us->pusb_dev, us->ep_out); in usb_stor_BBB_comdat()
587 result = usb_bulk_msg(us->pusb_dev, pipe, cbw, UMASS_BBB_CBW_SIZE, in usb_stor_BBB_comdat()
608 pipe = usb_rcvbulkpipe(us->pusb_dev, us->ep_in); in usb_stor_CB_comdat()
610 pipe = usb_sndbulkpipe(us->pusb_dev, us->ep_out); in usb_stor_CB_comdat()
618 result = usb_control_msg(us->pusb_dev, in usb_stor_CB_comdat()
619 usb_sndctrlpipe(us->pusb_dev , 0), in usb_stor_CB_comdat()
626 result, us->pusb_dev->status); in usb_stor_CB_comdat()
629 if (us->pusb_dev->status & USB_ST_STALLED) { in usb_stor_CB_comdat()
630 status = us->pusb_dev->status; in usb_stor_CB_comdat()
633 usb_clear_halt(us->pusb_dev, in usb_stor_CB_comdat()
634 usb_sndctrlpipe(us->pusb_dev, 0)); in usb_stor_CB_comdat()
635 us->pusb_dev->status = status; in usb_stor_CB_comdat()
639 us->pusb_dev->status); in usb_stor_CB_comdat()
652 result, us->pusb_dev->status, in usb_stor_CB_comdat()
653 us->pusb_dev->act_len); in usb_stor_CB_comdat()
654 if (!(us->pusb_dev->status & USB_ST_NAK_REC)) in usb_stor_CB_comdat()
670 usb_int_msg(us->pusb_dev, us->irqpipe, in usb_stor_CBI_get_status()
684 us->ip_data, us->pusb_dev->irq_act_len, in usb_stor_CBI_get_status()
685 us->pusb_dev->irq_status); in usb_stor_CBI_get_status()
715 return usb_control_msg(us->pusb_dev, usb_sndctrlpipe(us->pusb_dev, 0), in usb_stor_BBB_clear_endpt_stall()
739 us->pusb_dev->status); in usb_stor_BBB_transport()
745 pipein = usb_rcvbulkpipe(us->pusb_dev, us->ep_in); in usb_stor_BBB_transport()
746 pipeout = usb_sndbulkpipe(us->pusb_dev, us->ep_out); in usb_stor_BBB_transport()
758 result = usb_bulk_msg(us->pusb_dev, pipe, srb->pdata, srb->datalen, in usb_stor_BBB_transport()
761 if ((result < 0) && (us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_BBB_transport()
772 us->pusb_dev->status); in usb_stor_BBB_transport()
786 result = usb_bulk_msg(us->pusb_dev, pipein, csw, UMASS_BBB_CSW_SIZE, in usb_stor_BBB_transport()
791 (us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_BBB_transport()
801 us->pusb_dev->status); in usb_stor_BBB_transport()
858 result, us->pusb_dev->status); in usb_stor_CB_transport()
879 if ((result < 0) && !(us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_CB_transport()
880 debug("ERROR %lX\n", us->pusb_dev->status); in usb_stor_CB_transport()
906 if ((result < 0) && !(us->pusb_dev->status & USB_ST_STALLED)) { in usb_stor_CB_transport()
908 us->pusb_dev->status); in usb_stor_CB_transport()
1339 ss->pusb_dev = dev; in usb_storage_probe()
1426 ss->irqpipe = usb_rcvintpipe(ss->pusb_dev, ss->ep_int); in usb_storage_probe()