/linux-master/sound/usb/ |
H A D | midi2.h | 8 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 D | stream.h | 5 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 D | proc.h | 5 void snd_usb_audio_create_proc(struct snd_usb_audio *chip);
|
H A D | format.h | 5 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 D | implicit.h | 5 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 D | clock.h | 5 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 D | power.h | 17 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 D | endpoint.h | 8 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 D | pcm.h | 11 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 D | quirks.h | 9 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 D | helper.h | 14 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 D | media.h | 53 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 D | mixer_quirks.h | 7 void snd_emuusb_set_samplerate(struct snd_usb_audio *chip,
|
H A D | implicit.c | 82 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 D | usbaudio.h | 24 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 D | proc.c | 35 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 D | card.c | 119 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 D | format.c | 31 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 D | clock.c | 79 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 D | mixer.h | 17 struct snd_usb_audio *chip; 99 int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif);
|
H A D | card.h | 64 struct snd_usb_audio *chip; 202 struct snd_usb_audio *chip;
|
H A D | helper.c | 106 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 D | media.c | 164 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 D | quirks.c | 33 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 D | endpoint.c | 276 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...] |