Lines Matching refs:urb
213 struct urb* interrupt_in_urb;
220 struct urb* interrupt_out_urb;
238 static void tower_interrupt_in_callback (struct urb *urb);
239 static void tower_interrupt_out_callback (struct urb *urb);
718 static void tower_interrupt_in_callback (struct urb *urb) in tower_interrupt_in_callback() argument
720 struct lego_usb_tower *dev = urb->context; in tower_interrupt_in_callback()
721 int status = urb->status; in tower_interrupt_in_callback()
725 urb->actual_length, urb->transfer_buffer); in tower_interrupt_in_callback()
740 if (urb->actual_length > 0) { in tower_interrupt_in_callback()
742 if (dev->read_buffer_length + urb->actual_length < read_buffer_size) { in tower_interrupt_in_callback()
745 urb->actual_length); in tower_interrupt_in_callback()
746 dev->read_buffer_length += urb->actual_length; in tower_interrupt_in_callback()
749 __func__, urb->actual_length); in tower_interrupt_in_callback()
752 urb->actual_length); in tower_interrupt_in_callback()
776 static void tower_interrupt_out_callback (struct urb *urb) in tower_interrupt_out_callback() argument
778 struct lego_usb_tower *dev = urb->context; in tower_interrupt_out_callback()
779 int status = urb->status; in tower_interrupt_out_callback()
782 urb->actual_length, urb->transfer_buffer); in tower_interrupt_out_callback()