Lines Matching refs:urb
378 const struct urb *urb, in read_in_urb_mode0() argument
381 unsigned char *usb_buf = urb->transfer_buffer + iso->offset; in read_in_urb_mode0()
406 const struct urb *urb, in read_in_urb_mode2() argument
409 unsigned char *usb_buf = urb->transfer_buffer + iso->offset; in read_in_urb_mode2()
453 const struct urb *urb, in read_in_urb_mode3() argument
456 unsigned char *usb_buf = urb->transfer_buffer + iso->offset; in read_in_urb_mode3()
509 const struct urb *urb, in read_in_urb() argument
522 read_in_urb_mode0(cdev, urb, iso); in read_in_urb()
525 read_in_urb_mode2(cdev, urb, iso); in read_in_urb()
528 read_in_urb_mode3(cdev, urb, iso); in read_in_urb()
541 struct urb *urb, in fill_out_urb_mode_0() argument
544 unsigned char *usb_buf = urb->transfer_buffer + iso->offset; in fill_out_urb_mode_0()
575 struct urb *urb, in fill_out_urb_mode_3() argument
578 unsigned char *usb_buf = urb->transfer_buffer + iso->offset; in fill_out_urb_mode_3()
618 struct urb *urb, in fill_out_urb() argument
624 fill_out_urb_mode_0(cdev, urb, iso); in fill_out_urb()
627 fill_out_urb_mode_3(cdev, urb, iso); in fill_out_urb()
632 static void read_completed(struct urb *urb) in read_completed() argument
634 struct snd_usb_caiaq_cb_info *info = urb->context; in read_completed()
637 struct urb *out = NULL; in read_completed()
641 if (urb->status || !info) in read_completed()
665 if (urb->iso_frame_desc[frame].status) in read_completed()
668 len = urb->iso_frame_desc[outframe].actual_length; in read_completed()
677 read_in_urb(cdev, urb, &urb->iso_frame_desc[frame]); in read_completed()
698 urb->iso_frame_desc[frame].offset = BYTES_PER_FRAME * frame; in read_completed()
699 urb->iso_frame_desc[frame].length = BYTES_PER_FRAME; in read_completed()
700 urb->iso_frame_desc[frame].actual_length = 0; in read_completed()
703 urb->number_of_packets = FRAMES_PER_URB; in read_completed()
704 usb_submit_urb(urb, GFP_ATOMIC); in read_completed()
707 static void write_completed(struct urb *urb) in write_completed() argument
709 struct snd_usb_caiaq_cb_info *info = urb->context; in write_completed()
720 static struct urb **alloc_urbs(struct snd_usb_caiaqdev *cdev, int dir, int *ret) in alloc_urbs()
723 struct urb **urbs; in alloc_urbs()
778 static void free_urbs(struct urb **urbs) in free_urbs()