Lines Matching refs:urb
298 struct urb *urb; in usb_d_out() local
311 urb = d_out->urb[buf_nr]; in usb_d_out()
320 urb->transfer_buffer, buf_size); in usb_d_out()
326 urb->transfer_buffer, buf_size); in usb_d_out()
339 urb->transfer_buffer_length = len; in usb_d_out()
343 desc = &urb->iso_frame_desc[num_packets]; in usb_d_out()
351 urb->number_of_packets = num_packets; in usb_d_out()
354 urb->dev = adapter->usb_dev; in usb_d_out()
356 urb->transfer_flags = 0; in usb_d_out()
357 urb->start_frame = usb_get_current_frame_number(adapter->usb_dev) + 2; in usb_d_out()
359 DBG_ISO_PACKET(0x20, urb); in usb_d_out()
361 if (usb_submit_urb(urb, GFP_KERNEL) < 0) { in usb_d_out()
363 urb->transfer_flags = URB_ISO_ASAP; in usb_d_out()
364 SUBMIT_URB(urb, GFP_KERNEL); in usb_d_out()
375 static void usb_d_out_complete(struct urb *urb) in usb_d_out_complete() argument
377 struct st5481_adapter *adapter = urb->context; in usb_d_out_complete()
383 buf_nr = get_buf_nr(d_out->urb, urb); in usb_d_out_complete()
386 if (unlikely(urb->status < 0)) { in usb_d_out_complete()
387 switch (urb->status) { in usb_d_out_complete()
391 DBG(1, "urb killed status %d", urb->status); in usb_d_out_complete()
394 WARNING("urb status %d", urb->status); in usb_d_out_complete()
413 struct urb *urb; in dout_start_xmit() local
428 urb = d_out->urb[buf_nr]; in dout_start_xmit()
433 urb->transfer_buffer, 16); in dout_start_xmit()
448 urb->transfer_buffer_length = len; in dout_start_xmit()
450 urb->iso_frame_desc[0].offset = 0; in dout_start_xmit()
451 urb->iso_frame_desc[0].length = len; in dout_start_xmit()
452 urb->number_of_packets = 1; in dout_start_xmit()
455 urb->dev = adapter->usb_dev; in dout_start_xmit()
456 urb->transfer_flags = URB_ISO_ASAP; in dout_start_xmit()
458 DBG_ISO_PACKET(0x20, urb); in dout_start_xmit()
459 SUBMIT_URB(urb, GFP_KERNEL); in dout_start_xmit()
678 return st5481_setup_isocpipes(d_out->urb, dev, in st5481_setup_d_out()
691 st5481_release_isocpipes(d_out->urb); in st5481_release_d_out()