Lines Matching refs:readurb
150 struct urb readurb, writeurb; /* The urbs */
521 usblp->readurb.dev = usblp->dev;
522 if (usb_submit_urb(&usblp->readurb) < 0) {
558 usb_unlink_urb(&usblp->readurb);
582 return ((!usblp->bidir || usblp->readurb.status == -EINPROGRESS) ? 0 : POLLIN | POLLRDNORM)
1040 if (usblp->readurb.status == -EINPROGRESS) {
1049 while (usblp->readurb.status == -EINPROGRESS) {
1065 if (usblp->readurb.status) {
1067 usblp->minor, usblp->readurb.status);
1068 usblp->readurb.dev = usblp->dev;
1070 usb_submit_urb(&usblp->readurb);
1075 count = count < usblp->readurb.actual_length - usblp->readcount ?
1076 count : usblp->readurb.actual_length - usblp->readcount;
1078 if (copy_to_user(buffer, usblp->readurb.transfer_buffer + usblp->readcount, count)) {
1083 if ((usblp->readcount += count) == usblp->readurb.actual_length) {
1085 usblp->readurb.dev = usblp->dev;
1086 usb_submit_urb(&usblp->readurb);
1367 FILL_BULK_URB(&usblp->readurb, usblp->dev,