Lines Matching refs:urb
64 * - wait for completion of write urb in release (needed for remotecontrol)
207 struct urb *interrupt_in_urb;
213 struct urb *interrupt_out_urb;
230 static void tower_interrupt_in_callback(struct urb *urb);
231 static void tower_interrupt_out_callback(struct urb *urb);
624 /* send off the urb */
658 static void tower_interrupt_in_callback(struct urb *urb)
660 struct lego_usb_tower *dev = urb->context;
661 int status = urb->status;
666 urb->actual_length, urb->transfer_buffer);
681 if (urb->actual_length > 0) {
683 if (dev->read_buffer_length + urb->actual_length < read_buffer_size) {
686 urb->actual_length);
687 dev->read_buffer_length += urb->actual_length;
690 __func__, urb->actual_length);
693 urb->actual_length);
713 static void tower_interrupt_out_callback(struct urb *urb)
715 struct lego_usb_tower *dev = urb->context;
716 int status = urb->status;
719 urb->actual_length, urb->transfer_buffer);