Lines Matching refs:urb
58 static void line6_data_received(struct urb *urb);
60 struct urb *urb);
121 static void line6_async_request_sent(struct urb *urb) in line6_async_request_sent() argument
123 struct message *msg = (struct message *)urb->context; in line6_async_request_sent()
126 usb_free_urb(urb); in line6_async_request_sent()
129 line6_send_raw_message_async_part(msg, urb); in line6_async_request_sent()
136 struct urb *urb) in line6_send_raw_message_async_part() argument
143 usb_fill_int_urb(urb, line6->usbdev, in line6_send_raw_message_async_part()
149 retval = usb_submit_urb(urb, GFP_ATOMIC); in line6_send_raw_message_async_part()
154 usb_free_urb(urb); in line6_send_raw_message_async_part()
180 struct urb *urb; in line6_send_raw_message_async() local
188 urb = usb_alloc_urb(0, GFP_ATOMIC); in line6_send_raw_message_async()
190 if (urb == NULL) { in line6_send_raw_message_async()
202 return line6_send_raw_message_async_part(msg, urb); in line6_send_raw_message_async()
263 static void line6_data_received(struct urb *urb) in line6_data_received() argument
265 struct usb_line6 *line6 = (struct usb_line6 *)urb->context; in line6_data_received()
269 if (urb->status == -ESHUTDOWN) in line6_data_received()
273 line6_midibuf_write(mb, urb->transfer_buffer, urb->actual_length); in line6_data_received()
275 if (done < urb->actual_length) { in line6_data_received()
278 done, urb->actual_length); in line6_data_received()