Home
last modified time | relevance | path

Searched refs:snd_usb_substream (Results 1 – 13 of 13) sorted by relevance

/linux/sound/usb/
H A Dmedia.h56 int snd_media_stream_init(struct snd_usb_substream *subs, struct snd_pcm *pcm,
58 void snd_media_stream_delete(struct snd_usb_substream *subs);
59 int snd_media_start_pipeline(struct snd_usb_substream *subs);
60 void snd_media_stop_pipeline(struct snd_usb_substream *subs);
66 static inline int snd_media_stream_init(struct snd_usb_substream *subs, in snd_media_stream_init()
69 static inline void snd_media_stream_delete(struct snd_usb_substream *subs) { } in snd_media_stream_delete()
70 static inline int snd_media_start_pipeline(struct snd_usb_substream *subs) in snd_media_start_pipeline()
72 static inline void snd_media_stop_pipeline(struct snd_usb_substream *subs) { } in snd_media_stop_pipeline()
H A Dpcm.h9 bool snd_usb_pcm_has_fixed_rate(struct snd_usb_substream *as);
13 void snd_usb_preallocate_buffer(struct snd_usb_substream *subs);
21 struct snd_usb_substream *subs);
23 snd_usb_find_substream_format(struct snd_usb_substream *subs,
26 int snd_usb_hw_params(struct snd_usb_substream *subs,
28 int snd_usb_hw_free(struct snd_usb_substream *subs);
H A Dcard.h46 struct snd_usb_substream;
55 struct snd_usb_substream *subs;
80 int (*prepare_data_urb) (struct snd_usb_substream *subs,
83 void (*retire_data_urb) (struct snd_usb_substream *subs,
86 struct snd_usb_substream *data_subs;
153 struct snd_usb_substream { struct
208 struct snd_usb_substream substream[2]; argument
H A Dpcm.c32 static snd_pcm_uframes_t snd_usb_pcm_delay(struct snd_usb_substream *subs, in snd_usb_pcm_delay()
75 struct snd_usb_substream *subs = runtime->private_data; in snd_usb_pcm_pointer()
93 struct snd_usb_substream *subs) in find_format()
154 struct snd_usb_substream *subs) in snd_usb_find_format()
162 find_substream_format(struct snd_usb_substream *subs, in find_substream_format()
171 snd_usb_find_substream_format(struct snd_usb_substream *subs, in snd_usb_find_substream_format()
178 bool snd_usb_pcm_has_fixed_rate(struct snd_usb_substream *subs) in snd_usb_pcm_has_fixed_rate()
268 static bool stop_endpoints(struct snd_usb_substream *subs, bool keep_pending) in stop_endpoints()
283 static int start_endpoints(struct snd_usb_substream *subs) in start_endpoints()
314 static void sync_pending_stops(struct snd_usb_substream *subs) in sync_pending_stops()
[all …]
H A Dendpoint.h36 int (*prepare)(struct snd_usb_substream *subs,
39 void (*retire)(struct snd_usb_substream *subs,
41 struct snd_usb_substream *data_subs);
H A Dmedia.c33 int snd_media_stream_init(struct snd_usb_substream *subs, struct snd_pcm *pcm, in snd_media_stream_init()
117 void snd_media_stream_delete(struct snd_usb_substream *subs) in snd_media_stream_delete()
135 int snd_media_start_pipeline(struct snd_usb_substream *subs) in snd_media_start_pipeline()
150 void snd_media_stop_pipeline(struct snd_usb_substream *subs) in snd_media_stop_pipeline()
H A Dimplicit.c405 static int match_endpoint_audioformats(struct snd_usb_substream *subs, in match_endpoint_audioformats()
437 static struct snd_usb_substream *
442 struct snd_usb_substream *subs; in find_matching_substream()
463 struct snd_usb_substream *subs; in snd_usb_find_implicit_fb_sync_format()
H A Dstream.c42 static void free_substream(struct snd_usb_substream *subs) in free_substream()
84 struct snd_usb_substream *subs = &as->substream[stream]; in snd_usb_init_substream()
124 struct snd_usb_substream *subs = info->private_data; in usb_chmap_ctl_info()
134 static bool have_dup_chmap(struct snd_usb_substream *subs, in have_dup_chmap()
151 struct snd_usb_substream *subs = info->private_data; in usb_chmap_ctl_tlv()
194 struct snd_usb_substream *subs = info->private_data; in usb_chmap_ctl_get()
211 struct snd_usb_substream *subs) in add_chmap()
509 struct snd_usb_substream *subs; in __snd_usb_add_audio_stream()
H A Dendpoint.c239 struct snd_usb_substream *data_subs; in call_retire_callback()
332 struct snd_usb_substream *data_subs; in prepare_outbound_urb()
408 struct snd_usb_substream *data_subs; in notify_xrun()
896 int (*prepare)(struct snd_usb_substream *subs, in snd_usb_endpoint_set_callback()
899 void (*retire)(struct snd_usb_substream *subs, in snd_usb_endpoint_set_callback()
901 struct snd_usb_substream *data_subs) in snd_usb_endpoint_set_callback()
H A Dquirks.c1731 static void set_format_emu_quirk(struct snd_usb_substream *subs, in set_format_emu_quirk()
1769 static int pioneer_djm_set_format_quirk(struct snd_usb_substream *subs, in pioneer_djm_set_format_quirk()
1786 static void mbox3_set_format_quirk(struct snd_usb_substream *subs, in mbox3_set_format_quirk()
1832 static int rme_digiface_set_format_quirk(struct snd_usb_substream *subs) in rme_digiface_set_format_quirk()
1858 void snd_usb_set_format_quirk(struct snd_usb_substream *subs, in snd_usb_set_format_quirk()
H A Dcard.c208 struct snd_usb_substream *subs; in snd_usb_find_suppported_substream()
237 struct snd_usb_substream *subs; in snd_usb_stream_disconnect()
/linux/sound/usb/qcom/
H A Dqc_audio_offload.c180 struct snd_usb_substream *subs = NULL; in usb_qmi_get_pcm_num()
212 static struct snd_usb_substream *find_substream(unsigned int card_num, in find_substream()
216 struct snd_usb_substream *subs = NULL; in find_substream()
263 static int get_data_interval_from_si(struct snd_usb_substream *subs, in get_data_interval_from_si()
740 static void disable_audio_stream(struct snd_usb_substream *subs) in disable_audio_stream()
751 struct snd_usb_substream *subs; in qmi_stop_session()
935 static int enable_audio_stream(struct snd_usb_substream *subs, in enable_audio_stream()
1020 static int uaudio_transfer_buffer_setup(struct snd_usb_substream *subs, in uaudio_transfer_buffer_setup()
1097 uaudio_endpoint_setup(struct snd_usb_substream *subs, in uaudio_endpoint_setup()
1173 static int uaudio_event_ring_setup(struct snd_usb_substream *subs, in uaudio_event_ring_setup()
[all …]
H A Dmixer_usb_offload.c113 struct snd_usb_substream *subs; in snd_usb_offload_create_ctl()