Searched refs:snd_usb_audio (Results 1 - 25 of 37) sorted by relevance

12

/linux-master/sound/usb/
H A Dmidi2.h8 int snd_usb_midi_v2_create(struct snd_usb_audio *chip,
12 void snd_usb_midi_v2_suspend_all(struct snd_usb_audio *chip);
13 void snd_usb_midi_v2_resume_all(struct snd_usb_audio *chip);
14 void snd_usb_midi_v2_disconnect_all(struct snd_usb_audio *chip);
15 void snd_usb_midi_v2_free_all(struct snd_usb_audio *chip);
18 static inline int snd_usb_midi_v2_create(struct snd_usb_audio *chip,
27 static inline void snd_usb_midi_v2_suspend_all(struct snd_usb_audio *chip) {}
28 static inline void snd_usb_midi_v2_resume_all(struct snd_usb_audio *chip) {}
29 static inline void snd_usb_midi_v2_disconnect_all(struct snd_usb_audio *chip) {}
30 static inline void snd_usb_midi_v2_free_all(struct snd_usb_audio *chi
[all...]
H A Dstream.h5 int snd_usb_parse_audio_interface(struct snd_usb_audio *chip,
8 int snd_usb_add_audio_stream(struct snd_usb_audio *chip,
H A Dproc.h5 void snd_usb_audio_create_proc(struct snd_usb_audio *chip);
H A Dformat.h5 int snd_usb_parse_audio_format(struct snd_usb_audio *chip,
10 int snd_usb_parse_audio_format_v3(struct snd_usb_audio *chip,
H A Dimplicit.h5 int snd_usb_parse_implicit_fb_quirk(struct snd_usb_audio *chip,
9 snd_usb_find_implicit_fb_sync_format(struct snd_usb_audio *chip,
H A Dclock.h5 int snd_usb_init_sample_rate(struct snd_usb_audio *chip,
8 int snd_usb_clock_find_source(struct snd_usb_audio *chip,
11 int snd_usb_set_sample_rate_v2v3(struct snd_usb_audio *chip,
H A Dpower.h17 int snd_usb_power_domain_set(struct snd_usb_audio *chip,
24 int snd_usb_autoresume(struct snd_usb_audio *chip);
25 void snd_usb_autosuspend(struct snd_usb_audio *chip);
H A Dendpoint.h8 struct snd_usb_endpoint *snd_usb_get_endpoint(struct snd_usb_audio *chip,
11 int snd_usb_add_endpoint(struct snd_usb_audio *chip, int ep_num, int type);
14 snd_usb_endpoint_open(struct snd_usb_audio *chip,
19 void snd_usb_endpoint_close(struct snd_usb_audio *chip,
21 int snd_usb_endpoint_set_params(struct snd_usb_audio *chip,
23 int snd_usb_endpoint_prepare(struct snd_usb_audio *chip,
25 int snd_usb_endpoint_get_clock_rate(struct snd_usb_audio *chip, int clock);
27 bool snd_usb_endpoint_compatible(struct snd_usb_audio *chip,
32 void snd_usb_endpoint_set_sync(struct snd_usb_audio *chip,
48 void snd_usb_endpoint_free_all(struct snd_usb_audio *chi
[all...]
H A Dpcm.h11 int snd_usb_init_pitch(struct snd_usb_audio *chip,
15 int snd_usb_audioformat_set_sync_ep(struct snd_usb_audio *chip,
H A Dquirks.h9 int snd_usb_create_quirk(struct snd_usb_audio *chip,
14 int snd_usb_apply_interface_quirk(struct snd_usb_audio *chip,
31 int snd_usb_is_big_endian_format(struct snd_usb_audio *chip,
40 int snd_usb_select_mode_quirk(struct snd_usb_audio *chip,
43 u64 snd_usb_interface_dsd_format_quirks(struct snd_usb_audio *chip,
47 void snd_usb_audioformat_attributes_quirk(struct snd_usb_audio *chip,
51 void snd_usb_init_quirk_flags(struct snd_usb_audio *chip);
H A Dhelper.h14 unsigned char snd_usb_parse_datainterval(struct snd_usb_audio *chip,
18 snd_usb_get_host_interface(struct snd_usb_audio *chip, int ifnum, int altsetting);
31 static inline int snd_usb_ctrl_intf(struct snd_usb_audio *chip)
H A Dmedia.h53 int snd_media_device_create(struct snd_usb_audio *chip,
55 void snd_media_device_delete(struct snd_usb_audio *chip);
62 static inline int snd_media_device_create(struct snd_usb_audio *chip,
65 static inline void snd_media_device_delete(struct snd_usb_audio *chip) { }
H A Dmixer_quirks.h7 void snd_emuusb_set_samplerate(struct snd_usb_audio *chip,
H A Dimplicit.c82 static int add_implicit_fb_sync_ep(struct snd_usb_audio *chip,
110 static int add_generic_uac2_implicit_fb(struct snd_usb_audio *chip,
146 static int add_roland_implicit_fb(struct snd_usb_audio *chip,
176 static int add_roland_capture_quirk(struct snd_usb_audio *chip,
204 static bool is_pioneer_implicit_fb(struct snd_usb_audio *chip,
235 static int __add_generic_implicit_fb(struct snd_usb_audio *chip,
259 static int add_generic_implicit_fb(struct snd_usb_audio *chip,
276 find_implicit_fb_entry(struct snd_usb_audio *chip,
292 static int audioformat_implicit_fb_quirk(struct snd_usb_audio *chip,
360 static int audioformat_capture_quirk(struct snd_usb_audio *chi
[all...]
H A Dusbaudio.h24 struct snd_usb_audio { struct
127 int snd_usb_lock_shutdown(struct snd_usb_audio *chip);
128 void snd_usb_unlock_shutdown(struct snd_usb_audio *chip);
H A Dproc.c35 struct snd_usb_audio *chip = entry->private_data;
42 struct snd_usb_audio *chip = entry->private_data;
49 void snd_usb_audio_create_proc(struct snd_usb_audio *chip)
192 static void proc_dump_substream_status(struct snd_usb_audio *chip,
213 struct snd_usb_audio *chip = stream->chip;
H A Dcard.c119 static struct snd_usb_audio *usb_chip[SNDRV_CARDS];
140 static int snd_usb_create_stream(struct snd_usb_audio *chip, int ctrlif, int interface)
221 static int snd_usb_create_streams(struct snd_usb_audio *chip, int ctrlif)
489 struct snd_usb_audio *chip = card->private_data;
500 struct snd_usb_audio *chip,
531 struct snd_usb_audio *chip,
604 struct snd_usb_audio **rchip)
607 struct snd_usb_audio *chip;
698 static int check_delayed_register_option(struct snd_usb_audio *chip)
716 static void find_last_interface(struct snd_usb_audio *chi
[all...]
H A Dformat.c31 static u64 parse_audio_format_i_type(struct snd_usb_audio *chip,
200 static int parse_audio_format_rates_v1(struct snd_usb_audio *chip, struct audioformat *fp,
305 static bool focusrite_valid_sample_rate(struct snd_usb_audio *chip,
352 static int parse_uac2_sample_rate_range(struct snd_usb_audio *chip,
413 static int line6_parse_audio_format_rates_quirk(struct snd_usb_audio *chip,
435 static bool check_valid_altsetting_v2v3(struct snd_usb_audio *chip, int iface,
468 static int validate_sample_rate_table_v2v3(struct snd_usb_audio *chip,
544 static int parse_audio_format_rates_v2v3(struct snd_usb_audio *chip,
647 static int parse_audio_format_i(struct snd_usb_audio *chip,
730 static int parse_audio_format_ii(struct snd_usb_audio *chi
[all...]
H A Dclock.c79 static obj *name(struct snd_usb_audio *chip, int id, int proto) \
96 static int uac_clock_selector_get_val(struct snd_usb_audio *chip, int selector_id)
114 static int uac_clock_selector_set_val(struct snd_usb_audio *chip, int selector_id,
149 static bool uac_clock_source_is_valid_quirk(struct snd_usb_audio *chip,
211 static bool uac_clock_source_is_valid(struct snd_usb_audio *chip,
254 static int __uac_clock_find_source(struct snd_usb_audio *chip,
414 int snd_usb_clock_find_source(struct snd_usb_audio *chip,
430 static int set_sample_rate_v1(struct snd_usb_audio *chip,
488 static int get_sample_rate_v2v3(struct snd_usb_audio *chip, int iface,
518 int snd_usb_set_sample_rate_v2v3(struct snd_usb_audio *chi
[all...]
H A Dmixer.h17 struct snd_usb_audio *chip;
99 int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif);
H A Dcard.h64 struct snd_usb_audio *chip;
202 struct snd_usb_audio *chip;
H A Dhelper.c106 unsigned char snd_usb_parse_datainterval(struct snd_usb_audio *chip,
124 snd_usb_get_host_interface(struct snd_usb_audio *chip, int ifnum, int altsetting)
H A Dmedia.c164 static int snd_media_mixer_init(struct snd_usb_audio *chip)
227 static void snd_media_mixer_delete(struct snd_usb_audio *chip)
254 int snd_media_device_create(struct snd_usb_audio *chip,
310 void snd_media_device_delete(struct snd_usb_audio *chip)
H A Dquirks.c33 static int create_composite_quirk(struct snd_usb_audio *chip,
70 static int ignore_interface_quirk(struct snd_usb_audio *chip,
79 static int create_any_midi_quirk(struct snd_usb_audio *chip,
90 static int create_standard_audio_quirk(struct snd_usb_audio *chip,
115 static int add_audio_stream_from_fixed_fmt(struct snd_usb_audio *chip,
149 static int create_fixed_stream_quirk(struct snd_usb_audio *chip,
216 static int create_auto_pcm_quirk(struct snd_usb_audio *chip,
258 static int create_yamaha_midi_quirk(struct snd_usb_audio *chip,
290 static int create_roland_midi_quirk(struct snd_usb_audio *chip,
314 static int create_std_midi_quirk(struct snd_usb_audio *chi
[all...]
H A Dendpoint.c276 static inline bool has_tx_length_quirk(struct snd_usb_audio *chip)
606 iface_ref_find(struct snd_usb_audio *chip, int iface)
624 clock_ref_find(struct snd_usb_audio *chip, int clock)
646 snd_usb_get_endpoint(struct snd_usb_audio *chip, int ep_num)
679 int snd_usb_add_endpoint(struct snd_usb_audio *chip, int ep_num, int type)
714 static void endpoint_set_syncinterval(struct snd_usb_audio *chip,
758 bool snd_usb_endpoint_compatible(struct snd_usb_audio *chip,
785 snd_usb_endpoint_open(struct snd_usb_audio *chip,
885 void snd_usb_endpoint_set_sync(struct snd_usb_audio *chip,
915 static int endpoint_set_interface(struct snd_usb_audio *chi
[all...]

Completed in 468 milliseconds

12