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

/linux-4.4.14/sound/usb/
H A Dpower.h5 int snd_usb_autoresume(struct snd_usb_audio *chip);
6 void snd_usb_autosuspend(struct snd_usb_audio *chip);
8 static inline int snd_usb_autoresume(struct snd_usb_audio *chip) snd_usb_autoresume()
12 static inline void snd_usb_autosuspend(struct snd_usb_audio *chip) snd_usb_autosuspend()
H A Dstream.h4 int snd_usb_parse_audio_interface(struct snd_usb_audio *chip,
7 int snd_usb_add_audio_stream(struct snd_usb_audio *chip,
H A Dproc.h4 void snd_usb_audio_create_proc(struct snd_usb_audio *chip);
H A Dclock.h4 int snd_usb_init_sample_rate(struct snd_usb_audio *chip, int iface,
8 int snd_usb_clock_find_source(struct snd_usb_audio *chip, int entity_id,
H A Dformat.h4 int snd_usb_parse_audio_format(struct snd_usb_audio *chip,
H A Dquirks.h8 int snd_usb_create_quirk(struct snd_usb_audio *chip,
13 int snd_usb_apply_interface_quirk(struct snd_usb_audio *chip,
24 bool snd_usb_get_sample_rate_quirk(struct snd_usb_audio *chip);
26 int snd_usb_is_big_endian_format(struct snd_usb_audio *chip,
39 u64 snd_usb_interface_dsd_format_quirks(struct snd_usb_audio *chip,
H A Dmixer_quirks.h6 void snd_emuusb_set_samplerate(struct snd_usb_audio *chip,
H A Dpcm.h9 int snd_usb_init_pitch(struct snd_usb_audio *chip, int iface,
H A Dhelper.h13 unsigned char snd_usb_parse_datainterval(struct snd_usb_audio *chip,
31 static inline int snd_usb_ctrl_intf(struct snd_usb_audio *chip) snd_usb_ctrl_intf()
H A Dendpoint.h7 struct snd_usb_endpoint *snd_usb_add_endpoint(struct snd_usb_audio *chip,
H A Dclock.c85 static int uac_clock_selector_get_val(struct snd_usb_audio *chip, int selector_id) uac_clock_selector_get_val()
103 static int uac_clock_selector_set_val(struct snd_usb_audio *chip, int selector_id, uac_clock_selector_set_val()
138 static bool uac_clock_source_is_valid(struct snd_usb_audio *chip, int source_id) uac_clock_source_is_valid()
170 static int __uac_clock_find_source(struct snd_usb_audio *chip, __uac_clock_find_source()
271 int snd_usb_clock_find_source(struct snd_usb_audio *chip, int entity_id, snd_usb_clock_find_source()
279 static int set_sample_rate_v1(struct snd_usb_audio *chip, int iface, set_sample_rate_v1()
331 static int get_sample_rate_v2(struct snd_usb_audio *chip, int iface, get_sample_rate_v2()
352 static int set_sample_rate_v2(struct snd_usb_audio *chip, int iface, set_sample_rate_v2()
416 int snd_usb_init_sample_rate(struct snd_usb_audio *chip, int iface, snd_usb_init_sample_rate()
H A Dusbaudio.h33 struct snd_usb_audio { struct
120 int snd_usb_lock_shutdown(struct snd_usb_audio *chip);
121 void snd_usb_unlock_shutdown(struct snd_usb_audio *chip);
H A Dmixer.h7 struct snd_usb_audio *chip;
70 int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif,
H A Dcard.c110 static struct snd_usb_audio *usb_chip[SNDRV_CARDS];
132 static int snd_usb_create_stream(struct snd_usb_audio *chip, int ctrlif, int interface) snd_usb_create_stream()
214 static int snd_usb_create_streams(struct snd_usb_audio *chip, int ctrlif) snd_usb_create_streams()
306 static int snd_usb_audio_free(struct snd_usb_audio *chip) snd_usb_audio_free()
320 struct snd_usb_audio *chip = device->device_data; snd_usb_audio_dev_free()
330 struct snd_usb_audio **rchip) snd_usb_audio_create()
333 struct snd_usb_audio *chip; snd_usb_audio_create()
474 struct snd_usb_audio *chip; usb_audio_probe()
587 struct snd_usb_audio *chip = usb_get_intfdata(intf); usb_audio_disconnect()
637 int snd_usb_lock_shutdown(struct snd_usb_audio *chip) snd_usb_lock_shutdown()
658 void snd_usb_unlock_shutdown(struct snd_usb_audio *chip) snd_usb_unlock_shutdown()
667 int snd_usb_autoresume(struct snd_usb_audio *chip) snd_usb_autoresume()
676 void snd_usb_autosuspend(struct snd_usb_audio *chip) snd_usb_autosuspend()
686 struct snd_usb_audio *chip = usb_get_intfdata(intf); usb_audio_suspend()
714 struct snd_usb_audio *chip = usb_get_intfdata(intf); __usb_audio_resume()
H A Dproc.c48 struct snd_usb_audio *chip = entry->private_data; proc_audio_usbbus_read()
55 struct snd_usb_audio *chip = entry->private_data; proc_audio_usbid_read()
62 void snd_usb_audio_create_proc(struct snd_usb_audio *chip) snd_usb_audio_create_proc()
H A Dquirks.c43 static int create_composite_quirk(struct snd_usb_audio *chip, create_composite_quirk()
76 static int ignore_interface_quirk(struct snd_usb_audio *chip, ignore_interface_quirk()
89 static int create_align_transfer_quirk(struct snd_usb_audio *chip, create_align_transfer_quirk()
98 static int create_any_midi_quirk(struct snd_usb_audio *chip, create_any_midi_quirk()
109 static int create_standard_audio_quirk(struct snd_usb_audio *chip, create_standard_audio_quirk()
137 static int create_fixed_stream_quirk(struct snd_usb_audio *chip, create_fixed_stream_quirk()
203 static int create_auto_pcm_quirk(struct snd_usb_audio *chip, create_auto_pcm_quirk()
245 static int create_yamaha_midi_quirk(struct snd_usb_audio *chip, create_yamaha_midi_quirk()
274 static int create_roland_midi_quirk(struct snd_usb_audio *chip, create_roland_midi_quirk()
298 static int create_std_midi_quirk(struct snd_usb_audio *chip, create_std_midi_quirk()
326 static int create_auto_midi_quirk(struct snd_usb_audio *chip, create_auto_midi_quirk()
362 static int create_autodetect_quirk(struct snd_usb_audio *chip, create_autodetect_quirk()
374 static int create_autodetect_quirks(struct snd_usb_audio *chip, create_autodetect_quirks()
413 static int create_uaxx_quirk(struct snd_usb_audio *chip, create_uaxx_quirk()
508 static int create_standard_mixer_quirk(struct snd_usb_audio *chip, create_standard_mixer_quirk()
527 int snd_usb_create_quirk(struct snd_usb_audio *chip, snd_usb_create_quirk()
532 typedef int (*quirk_func_t)(struct snd_usb_audio *, snd_usb_create_quirk()
869 static int quattro_skip_setting_quirk(struct snd_usb_audio *chip, quattro_skip_setting_quirk()
901 static int audiophile_skip_setting_quirk(struct snd_usb_audio *chip, audiophile_skip_setting_quirk()
930 static int fasttrackpro_skip_setting_quirk(struct snd_usb_audio *chip, fasttrackpro_skip_setting_quirk()
968 int snd_usb_apply_interface_quirk(struct snd_usb_audio *chip, snd_usb_apply_interface_quirk()
1039 int snd_usb_is_big_endian_format(struct snd_usb_audio *chip, struct audioformat *fp) snd_usb_is_big_endian_format()
1128 bool snd_usb_get_sample_rate_quirk(struct snd_usb_audio *chip) snd_usb_get_sample_rate_quirk()
1278 u64 snd_usb_interface_dsd_format_quirks(struct snd_usb_audio *chip, snd_usb_interface_dsd_format_quirks()
H A Dformat.c44 static u64 parse_audio_format_i_type(struct snd_usb_audio *chip, parse_audio_format_i_type()
160 static int parse_audio_format_rates_v1(struct snd_usb_audio *chip, struct audioformat *fp, parse_audio_format_rates_v1()
231 static int parse_uac2_sample_rate_range(struct snd_usb_audio *chip, parse_uac2_sample_rate_range()
288 static int parse_audio_format_rates_v2(struct snd_usb_audio *chip, parse_audio_format_rates_v2()
372 static int parse_audio_format_i(struct snd_usb_audio *chip, parse_audio_format_i()
433 static int parse_audio_format_ii(struct snd_usb_audio *chip, parse_audio_format_ii()
483 int snd_usb_parse_audio_format(struct snd_usb_audio *chip, snd_usb_parse_audio_format()
H A Dhelper.c116 unsigned char snd_usb_parse_datainterval(struct snd_usb_audio *chip, snd_usb_parse_datainterval()
H A Dcard.h51 struct snd_usb_audio *chip;
162 struct snd_usb_audio *chip;
H A Dmixer_quirks.c309 struct snd_usb_audio *chip = mixer->chip; snd_audigy2nx_led_update()
478 struct snd_usb_audio *chip = mixer->chip; snd_emu0204_ch_switch_update()
549 struct snd_usb_audio *chip = mixer->chip; snd_xonar_u1_switch_update()
616 struct snd_usb_audio *chip = mixer->chip; snd_mbox1_switch_update()
769 struct snd_usb_audio *chip = list->mixer->chip; snd_ni_update_cur_val()
930 struct snd_usb_audio *chip = list->mixer->chip; snd_ftu_eff_switch_update()
1165 void snd_emuusb_set_samplerate(struct snd_usb_audio *chip, snd_emuusb_set_samplerate()
1504 struct snd_usb_audio *chip = list->mixer->chip; snd_microii_spdif_default_get()
1552 struct snd_usb_audio *chip = list->mixer->chip; snd_microii_spdif_default_update()
1639 struct snd_usb_audio *chip = list->mixer->chip; snd_microii_spdif_switch_update()
H A Dstream.c323 int snd_usb_add_audio_stream(struct snd_usb_audio *chip, snd_usb_add_audio_stream()
399 static int parse_uac_endpoint_attributes(struct snd_usb_audio *chip, parse_uac_endpoint_attributes()
482 int snd_usb_parse_audio_interface(struct snd_usb_audio *chip, int iface_no) snd_usb_parse_audio_interface()
H A Dmixer.c79 struct snd_usb_audio *chip;
308 struct snd_usb_audio *chip = cval->head.mixer->chip; get_ctl_value_v1()
341 struct snd_usb_audio *chip = cval->head.mixer->chip; get_ctl_value_v2()
453 struct snd_usb_audio *chip = cval->head.mixer->chip; snd_usb_mixer_set_ctl_value()
847 struct snd_usb_audio *chip = cval->head.mixer->chip; volume_control_quirks()
2276 struct snd_usb_audio *chip = entry->private_data; snd_usb_mixer_proc_read()
2445 int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif, snd_usb_create_mixer()
H A Dpcm.c153 static int init_pitch_v1(struct snd_usb_audio *chip, int iface, init_pitch_v1()
179 static int init_pitch_v2(struct snd_usb_audio *chip, int iface, init_pitch_v2()
203 int snd_usb_init_pitch(struct snd_usb_audio *chip, int iface, snd_usb_init_pitch()
H A Dmixer_scarlett.c462 struct snd_usb_audio *chip = elem->head.mixer->chip; scarlett_ctl_meter_get()
H A Dendpoint.c445 struct snd_usb_endpoint *snd_usb_add_endpoint(struct snd_usb_audio *chip, snd_usb_add_endpoint()
/linux-4.4.14/sound/usb/caiaq/
H A Ddevice.h60 struct snd_usb_audio chip;
H A Dcontrol.c36 struct snd_usb_audio *chip = snd_kcontrol_chip(kcontrol); control_info()
82 struct snd_usb_audio *chip = snd_kcontrol_chip(kcontrol); control_get()
99 struct snd_usb_audio *chip = snd_kcontrol_chip(kcontrol); control_put()

Completed in 659 milliseconds