Lines Matching defs:ua101
65 /* bits in struct ua101::states */
78 struct ua101 {
128 static void abort_alsa_playback(struct ua101 *ua);
129 static void abort_alsa_capture(struct ua101 *ua);
156 static void abort_usb_capture(struct ua101 *ua)
164 static void abort_usb_playback(struct ua101 *ua)
173 struct ua101 *ua = urb->urb.context;
200 struct ua101 *ua = urb->context;
241 static inline void add_with_wraparound(struct ua101 *ua,
251 struct ua101 *ua = container_of(work, struct ua101, playback_work);
348 struct ua101 *ua = urb->context;
422 struct ua101 *ua = urb->context;
431 static int submit_stream_urbs(struct ua101 *ua, struct ua101_stream *stream)
455 static int enable_iso_interface(struct ua101 *ua, unsigned int intf_index)
473 static void disable_iso_interface(struct ua101 *ua, unsigned int intf_index)
491 static void stop_usb_capture(struct ua101 *ua)
500 static int start_usb_capture(struct ua101 *ua)
528 static void stop_usb_playback(struct ua101 *ua)
539 static int start_usb_playback(struct ua101 *ua)
603 static void abort_alsa_capture(struct ua101 *ua)
609 static void abort_alsa_playback(struct ua101 *ua)
615 static int set_stream_hw(struct ua101 *ua, struct snd_pcm_substream *substream,
650 struct ua101 *ua = substream->private_data;
671 struct ua101 *ua = substream->private_data;
700 struct ua101 *ua = substream->private_data;
712 struct ua101 *ua = substream->private_data;
726 struct ua101 *ua = substream->private_data;
738 struct ua101 *ua = substream->private_data;
751 struct ua101 *ua = substream->private_data;
781 struct ua101 *ua = substream->private_data;
809 struct ua101 *ua = substream->private_data;
827 struct ua101 *ua = substream->private_data;
843 static inline snd_pcm_uframes_t ua101_pcm_pointer(struct ua101 *ua,
857 struct ua101 *ua = subs->private_data;
864 struct ua101 *ua = subs->private_data;
939 static int detect_usb_format(struct ua101 *ua)
1020 static int alloc_stream_buffers(struct ua101 *ua, struct ua101_stream *stream)
1059 static void free_stream_buffers(struct ua101 *ua, struct ua101_stream *stream)
1070 static int alloc_stream_urbs(struct ua101 *ua, struct ua101_stream *stream,
1124 static void free_usb_related_resources(struct ua101 *ua,
1153 struct ua101 *ua = card->private_data;
1182 struct ua101 *ua;
1305 struct ua101 *ua = usb_get_intfdata(interface);
1347 .name = "snd-ua101",