| /Linux-v5.15/sound/usb/ |
| 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, 18 void snd_usb_endpoint_close(struct snd_usb_audio *chip, 20 int snd_usb_endpoint_configure(struct snd_usb_audio *chip, 23 bool snd_usb_endpoint_compatible(struct snd_usb_audio *chip, 28 void snd_usb_endpoint_set_sync(struct snd_usb_audio *chip, 44 void snd_usb_endpoint_free_all(struct snd_usb_audio *chip);
|
| 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 bool snd_usb_registration_quirk(struct snd_usb_audio *chip, int iface); 53 void snd_usb_init_quirk_flags(struct snd_usb_audio *chip);
|
| D | power.h | 17 int snd_usb_power_domain_set(struct snd_usb_audio *chip, 25 int snd_usb_autoresume(struct snd_usb_audio *chip); 26 void snd_usb_autosuspend(struct snd_usb_audio *chip); 28 static inline int snd_usb_autoresume(struct snd_usb_audio *chip) in snd_usb_autoresume() 32 static inline void snd_usb_autosuspend(struct snd_usb_audio *chip) in snd_usb_autosuspend()
|
| D | implicit.c | 86 static int add_implicit_fb_sync_ep(struct snd_usb_audio *chip, in add_implicit_fb_sync_ep() 114 static int add_generic_uac2_implicit_fb(struct snd_usb_audio *chip, in add_generic_uac2_implicit_fb() 150 static int add_roland_implicit_fb(struct snd_usb_audio *chip, in add_roland_implicit_fb() 180 static int add_roland_capture_quirk(struct snd_usb_audio *chip, in add_roland_capture_quirk() 208 static bool is_pioneer_implicit_fb(struct snd_usb_audio *chip, in is_pioneer_implicit_fb() 239 static int __add_generic_implicit_fb(struct snd_usb_audio *chip, in __add_generic_implicit_fb() 263 static int add_generic_implicit_fb(struct snd_usb_audio *chip, in add_generic_implicit_fb() 280 find_implicit_fb_entry(struct snd_usb_audio *chip, in find_implicit_fb_entry() 296 static int audioformat_implicit_fb_quirk(struct snd_usb_audio *chip, in audioformat_implicit_fb_quirk() 363 static int audioformat_capture_quirk(struct snd_usb_audio *chip, in audioformat_capture_quirk() [all …]
|
| 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, in snd_media_device_create() 65 static inline void snd_media_device_delete(struct snd_usb_audio *chip) { } in snd_media_device_delete()
|
| 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,
|
| 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) in uac_clock_selector_get_val() 114 static int uac_clock_selector_set_val(struct snd_usb_audio *chip, int selector_id, in uac_clock_selector_set_val() 149 static bool uac_clock_source_is_valid_quirk(struct snd_usb_audio *chip, in uac_clock_source_is_valid_quirk() 211 static bool uac_clock_source_is_valid(struct snd_usb_audio *chip, in uac_clock_source_is_valid() 254 static int __uac_clock_find_source(struct snd_usb_audio *chip, in __uac_clock_find_source() 384 int snd_usb_clock_find_source(struct snd_usb_audio *chip, in snd_usb_clock_find_source() 400 static int set_sample_rate_v1(struct snd_usb_audio *chip, in set_sample_rate_v1() 458 static int get_sample_rate_v2v3(struct snd_usb_audio *chip, int iface, in get_sample_rate_v2v3() 488 int snd_usb_set_sample_rate_v2v3(struct snd_usb_audio *chip, in snd_usb_set_sample_rate_v2v3() [all …]
|
| D | quirks.c | 32 static int create_composite_quirk(struct snd_usb_audio *chip, in create_composite_quirk() 69 static int ignore_interface_quirk(struct snd_usb_audio *chip, in ignore_interface_quirk() 78 static int create_any_midi_quirk(struct snd_usb_audio *chip, in create_any_midi_quirk() 89 static int create_standard_audio_quirk(struct snd_usb_audio *chip, in create_standard_audio_quirk() 114 static int add_audio_stream_from_fixed_fmt(struct snd_usb_audio *chip, in add_audio_stream_from_fixed_fmt() 148 static int create_fixed_stream_quirk(struct snd_usb_audio *chip, in create_fixed_stream_quirk() 215 static int create_auto_pcm_quirk(struct snd_usb_audio *chip, in create_auto_pcm_quirk() 257 static int create_yamaha_midi_quirk(struct snd_usb_audio *chip, in create_yamaha_midi_quirk() 289 static int create_roland_midi_quirk(struct snd_usb_audio *chip, in create_roland_midi_quirk() 313 static int create_std_midi_quirk(struct snd_usb_audio *chip, in create_std_midi_quirk() [all …]
|
| 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) in snd_usb_ctrl_intf()
|
| D | format.c | 31 static u64 parse_audio_format_i_type(struct snd_usb_audio *chip, in parse_audio_format_i_type() 196 static int parse_audio_format_rates_v1(struct snd_usb_audio *chip, struct audioformat *fp, in parse_audio_format_rates_v1() 301 static bool focusrite_valid_sample_rate(struct snd_usb_audio *chip, in focusrite_valid_sample_rate() 348 static int parse_uac2_sample_rate_range(struct snd_usb_audio *chip, in parse_uac2_sample_rate_range() 409 static int line6_parse_audio_format_rates_quirk(struct snd_usb_audio *chip, in line6_parse_audio_format_rates_quirk() 429 static bool check_valid_altsetting_v2v3(struct snd_usb_audio *chip, int iface, in check_valid_altsetting_v2v3() 462 static int validate_sample_rate_table_v2v3(struct snd_usb_audio *chip, in validate_sample_rate_table_v2v3() 518 static int parse_audio_format_rates_v2v3(struct snd_usb_audio *chip, in parse_audio_format_rates_v2v3() 621 static int parse_audio_format_i(struct snd_usb_audio *chip, in parse_audio_format_i() 704 static int parse_audio_format_ii(struct snd_usb_audio *chip, in parse_audio_format_ii() [all …]
|
| D | card.c | 118 static struct snd_usb_audio *usb_chip[SNDRV_CARDS]; 139 static int snd_usb_create_stream(struct snd_usb_audio *chip, int ctrlif, int interface) in snd_usb_create_stream() 221 static int snd_usb_create_streams(struct snd_usb_audio *chip, int ctrlif) in snd_usb_create_streams() 477 struct snd_usb_audio *chip = card->private_data; in snd_usb_audio_free() 487 struct snd_usb_audio *chip, in usb_audio_make_shortname() 518 struct snd_usb_audio *chip, in usb_audio_make_longname() 591 struct snd_usb_audio **rchip) in snd_usb_audio_create() 594 struct snd_usb_audio *chip; in snd_usb_audio_create() 684 static bool check_delayed_register_option(struct snd_usb_audio *chip, int iface) in check_delayed_register_option() 735 struct snd_usb_audio *chip; in usb_audio_probe() [all …]
|
| 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,
|
| D | proc.c | 35 struct snd_usb_audio *chip = entry->private_data; in proc_audio_usbbus_read() 42 struct snd_usb_audio *chip = entry->private_data; in proc_audio_usbid_read() 49 void snd_usb_audio_create_proc(struct snd_usb_audio *chip) in snd_usb_audio_create_proc() 192 static void proc_dump_substream_status(struct snd_usb_audio *chip, in proc_dump_substream_status() 213 struct snd_usb_audio *chip = stream->chip; in proc_pcm_format_read()
|
| 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,
|
| 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,
|
| D | pcm.h | 9 int snd_usb_init_pitch(struct snd_usb_audio *chip, 13 int snd_usb_audioformat_set_sync_ep(struct snd_usb_audio *chip,
|
| D | usbaudio.h | 24 struct snd_usb_audio { struct 121 int snd_usb_lock_shutdown(struct snd_usb_audio *chip); 122 void snd_usb_unlock_shutdown(struct snd_usb_audio *chip);
|
| D | endpoint.c | 243 static inline bool has_tx_length_quirk(struct snd_usb_audio *chip) in has_tx_length_quirk() 524 iface_ref_find(struct snd_usb_audio *chip, int iface) in iface_ref_find() 545 snd_usb_get_endpoint(struct snd_usb_audio *chip, int ep_num) in snd_usb_get_endpoint() 578 int snd_usb_add_endpoint(struct snd_usb_audio *chip, int ep_num, int type) in snd_usb_add_endpoint() 612 static void endpoint_set_syncinterval(struct snd_usb_audio *chip, in endpoint_set_syncinterval() 656 bool snd_usb_endpoint_compatible(struct snd_usb_audio *chip, in snd_usb_endpoint_compatible() 682 snd_usb_endpoint_open(struct snd_usb_audio *chip, in snd_usb_endpoint_open() 770 void snd_usb_endpoint_set_sync(struct snd_usb_audio *chip, in snd_usb_endpoint_set_sync() 795 static int endpoint_set_interface(struct snd_usb_audio *chip, in endpoint_set_interface() 821 void snd_usb_endpoint_close(struct snd_usb_audio *chip, in snd_usb_endpoint_close() [all …]
|
| D | media.c | 164 static int snd_media_mixer_init(struct snd_usb_audio *chip) in snd_media_mixer_init() 227 static void snd_media_mixer_delete(struct snd_usb_audio *chip) in snd_media_mixer_delete() 254 int snd_media_device_create(struct snd_usb_audio *chip, in snd_media_device_create() 310 void snd_media_device_delete(struct snd_usb_audio *chip) in snd_media_device_delete()
|
| D | helper.c | 106 unsigned char snd_usb_parse_datainterval(struct snd_usb_audio *chip, in snd_usb_parse_datainterval() 125 snd_usb_get_host_interface(struct snd_usb_audio *chip, int ifnum, int altsetting) in snd_usb_get_host_interface()
|
| D | mixer.h | 17 struct snd_usb_audio *chip; 99 int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif);
|
| D | card.h | 63 struct snd_usb_audio *chip; 196 struct snd_usb_audio *chip;
|
| D | mixer_quirks.c | 301 struct snd_usb_audio *chip = mixer->chip; in snd_audigy2nx_led_update() 470 struct snd_usb_audio *chip = mixer->chip; in snd_emu0204_ch_switch_update() 541 struct snd_usb_audio *chip = mixer->chip; in snd_xonar_u1_switch_update() 599 static int snd_mbox1_is_spdif_synced(struct snd_usb_audio *chip) in snd_mbox1_is_spdif_synced() 619 static int snd_mbox1_set_clk_source(struct snd_usb_audio *chip, int rate_or_zero) in snd_mbox1_set_clk_source() 637 static int snd_mbox1_is_spdif_input(struct snd_usb_audio *chip) in snd_mbox1_is_spdif_input() 657 static int snd_mbox1_set_input_source(struct snd_usb_audio *chip, int is_spdif) in snd_mbox1_set_input_source() 680 struct snd_usb_audio *chip = list->mixer->chip; in snd_mbox1_clk_switch_get() 701 struct snd_usb_audio *chip = mixer->chip; in snd_mbox1_clk_switch_update() 772 struct snd_usb_audio *chip = mixer->chip; in snd_mbox1_src_switch_update() [all …]
|
| D | stream.c | 476 static int __snd_usb_add_audio_stream(struct snd_usb_audio *chip, in __snd_usb_add_audio_stream() 557 int snd_usb_add_audio_stream(struct snd_usb_audio *chip, in snd_usb_add_audio_stream() 564 static int snd_usb_add_audio_stream_v3(struct snd_usb_audio *chip, in snd_usb_add_audio_stream_v3() 572 static int parse_uac_endpoint_attributes(struct snd_usb_audio *chip, in parse_uac_endpoint_attributes() 674 audio_format_alloc_init(struct snd_usb_audio *chip, in audio_format_alloc_init() 704 snd_usb_get_audioformat_uac12(struct snd_usb_audio *chip, in snd_usb_get_audioformat_uac12() 857 snd_usb_get_audioformat_uac3(struct snd_usb_audio *chip, in snd_usb_get_audioformat_uac3() 1084 static int __snd_usb_parse_audio_interface(struct snd_usb_audio *chip, in __snd_usb_parse_audio_interface() 1234 int snd_usb_parse_audio_interface(struct snd_usb_audio *chip, int iface_no) in snd_usb_parse_audio_interface()
|
| D | proc.h | 5 void snd_usb_audio_create_proc(struct snd_usb_audio *chip);
|