Lines Matching refs:urb
68 /* urb callback */
69 static void hdpvr_read_bulk_callback(struct urb *urb)
71 struct hdpvr_buffer *buf = (struct hdpvr_buffer *)urb->context;
88 usb_kill_urb(buf->urb);
102 struct urb *urb;
107 urb = buf->urb;
108 usb_free_coherent(urb->dev, urb->transfer_buffer_length,
109 urb->transfer_buffer, urb->transfer_dma);
110 usb_free_urb(urb);
138 struct urb *urb;
152 urb = usb_alloc_urb(0, GFP_KERNEL);
153 if (!urb)
155 buf->urb = urb;
158 &urb->transfer_dma);
165 usb_fill_bulk_urb(buf->urb, dev->udev,
171 buf->urb->transfer_flags |= URB_NO_TRANSFER_DMA_MAP;
177 usb_free_urb(urb);
188 struct urb *urb;
205 urb = buf->urb;
206 urb->status = 0;
207 urb->actual_length = 0;
208 ret = usb_submit_urb(urb, GFP_KERNEL);
411 struct urb *urb;
486 urb = buf->urb;
487 rem = urb->actual_length - buf->pos;
490 if (copy_to_user(buffer, urb->transfer_buffer + buf->pos,
504 if (buf->pos == urb->actual_length) {