Lines Matching refs:urb
28 usbip_pack_pdu(rpdu, urb_p->urb, USBIP_RET_SUBMIT, 1);
75 struct urb *urb = urb_p->urb;
88 if (urb->actual_length > 0 && !urb->transfer_buffer) {
90 "urb: actual_length %d transfer_buffer null\n",
91 urb->actual_length);
96 iovnum = 2 + urb->number_of_packets;
121 usb_pipein(urb->pipe) && urb->actual_length > 0) {
122 iov[iovnum].iov_base = urb->transfer_buffer;
123 iov[iovnum].iov_len = urb->actual_length;
125 txsize += urb->actual_length;
127 usb_pipein(urb->pipe)) {
131 for (i = 0; i < urb->number_of_packets; i++) {
132 iov[iovnum].iov_base = urb->transfer_buffer +
133 urb->iso_frame_desc[i].offset;
135 urb->iso_frame_desc[i].actual_length;
137 txsize += urb->iso_frame_desc[i].actual_length;
140 if (txsize != sizeof(pdu_header) + urb->actual_length) {
152 iso_buffer = usbip_alloc_iso_desc_pdu(urb, &len);