Home
last modified time | relevance | path

Searched refs:snd_usb_audio (Results 1 – 29 of 29) sorted by relevance

/linux-4.4.14/sound/usb/
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) in snd_usb_autoresume()
12 static inline void snd_usb_autosuspend(struct snd_usb_audio *chip) in snd_usb_autosuspend()
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,
Dquirks.c43 static int create_composite_quirk(struct snd_usb_audio *chip, in create_composite_quirk()
76 static int ignore_interface_quirk(struct snd_usb_audio *chip, in ignore_interface_quirk()
89 static int create_align_transfer_quirk(struct snd_usb_audio *chip, in create_align_transfer_quirk()
98 static int create_any_midi_quirk(struct snd_usb_audio *chip, in create_any_midi_quirk()
109 static int create_standard_audio_quirk(struct snd_usb_audio *chip, in create_standard_audio_quirk()
137 static int create_fixed_stream_quirk(struct snd_usb_audio *chip, in create_fixed_stream_quirk()
203 static int create_auto_pcm_quirk(struct snd_usb_audio *chip, in create_auto_pcm_quirk()
245 static int create_yamaha_midi_quirk(struct snd_usb_audio *chip, in create_yamaha_midi_quirk()
274 static int create_roland_midi_quirk(struct snd_usb_audio *chip, in create_roland_midi_quirk()
298 static int create_std_midi_quirk(struct snd_usb_audio *chip, in create_std_midi_quirk()
[all …]
Dclock.c85 static int uac_clock_selector_get_val(struct snd_usb_audio *chip, int selector_id) in uac_clock_selector_get_val()
103 static int uac_clock_selector_set_val(struct snd_usb_audio *chip, int selector_id, in uac_clock_selector_set_val()
138 static bool uac_clock_source_is_valid(struct snd_usb_audio *chip, int source_id) in uac_clock_source_is_valid()
170 static int __uac_clock_find_source(struct snd_usb_audio *chip, in __uac_clock_find_source()
271 int snd_usb_clock_find_source(struct snd_usb_audio *chip, int entity_id, in snd_usb_clock_find_source()
279 static int set_sample_rate_v1(struct snd_usb_audio *chip, int iface, in set_sample_rate_v1()
331 static int get_sample_rate_v2(struct snd_usb_audio *chip, int iface, in get_sample_rate_v2()
352 static int set_sample_rate_v2(struct snd_usb_audio *chip, int iface, in set_sample_rate_v2()
416 int snd_usb_init_sample_rate(struct snd_usb_audio *chip, int iface, in snd_usb_init_sample_rate()
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) in snd_usb_create_stream()
214 static int snd_usb_create_streams(struct snd_usb_audio *chip, int ctrlif) in snd_usb_create_streams()
306 static int snd_usb_audio_free(struct snd_usb_audio *chip) in snd_usb_audio_free()
320 struct snd_usb_audio *chip = device->device_data; in snd_usb_audio_dev_free()
330 struct snd_usb_audio **rchip) in snd_usb_audio_create()
333 struct snd_usb_audio *chip; in snd_usb_audio_create()
474 struct snd_usb_audio *chip; in usb_audio_probe()
587 struct snd_usb_audio *chip = usb_get_intfdata(intf); in usb_audio_disconnect()
637 int snd_usb_lock_shutdown(struct snd_usb_audio *chip) in snd_usb_lock_shutdown()
[all …]
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,
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,
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);
Dformat.c44 static u64 parse_audio_format_i_type(struct snd_usb_audio *chip, in parse_audio_format_i_type()
160 static int parse_audio_format_rates_v1(struct snd_usb_audio *chip, struct audioformat *fp, in parse_audio_format_rates_v1()
231 static int parse_uac2_sample_rate_range(struct snd_usb_audio *chip, in parse_uac2_sample_rate_range()
288 static int parse_audio_format_rates_v2(struct snd_usb_audio *chip, in parse_audio_format_rates_v2()
372 static int parse_audio_format_i(struct snd_usb_audio *chip, in parse_audio_format_i()
433 static int parse_audio_format_ii(struct snd_usb_audio *chip, in parse_audio_format_ii()
483 int snd_usb_parse_audio_format(struct snd_usb_audio *chip, in snd_usb_parse_audio_format()
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) in snd_usb_ctrl_intf()
Dproc.c48 struct snd_usb_audio *chip = entry->private_data; in proc_audio_usbbus_read()
55 struct snd_usb_audio *chip = entry->private_data; in proc_audio_usbid_read()
62 void snd_usb_audio_create_proc(struct snd_usb_audio *chip) in snd_usb_audio_create_proc()
Dmixer.h7 struct snd_usb_audio *chip;
70 int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif,
Dcard.h51 struct snd_usb_audio *chip;
162 struct snd_usb_audio *chip;
Dproc.h4 void snd_usb_audio_create_proc(struct snd_usb_audio *chip);
Dformat.h4 int snd_usb_parse_audio_format(struct snd_usb_audio *chip,
Dpcm.h9 int snd_usb_init_pitch(struct snd_usb_audio *chip, int iface,
Dmixer_quirks.h6 void snd_emuusb_set_samplerate(struct snd_usb_audio *chip,
Dendpoint.h7 struct snd_usb_endpoint *snd_usb_add_endpoint(struct snd_usb_audio *chip,
Dmixer_quirks.c309 struct snd_usb_audio *chip = mixer->chip; in snd_audigy2nx_led_update()
478 struct snd_usb_audio *chip = mixer->chip; in snd_emu0204_ch_switch_update()
549 struct snd_usb_audio *chip = mixer->chip; in snd_xonar_u1_switch_update()
616 struct snd_usb_audio *chip = mixer->chip; in snd_mbox1_switch_update()
769 struct snd_usb_audio *chip = list->mixer->chip; in snd_ni_update_cur_val()
930 struct snd_usb_audio *chip = list->mixer->chip; in snd_ftu_eff_switch_update()
1165 void snd_emuusb_set_samplerate(struct snd_usb_audio *chip, in snd_emuusb_set_samplerate()
1504 struct snd_usb_audio *chip = list->mixer->chip; in snd_microii_spdif_default_get()
1552 struct snd_usb_audio *chip = list->mixer->chip; in snd_microii_spdif_default_update()
1639 struct snd_usb_audio *chip = list->mixer->chip; in snd_microii_spdif_switch_update()
Dhelper.c116 unsigned char snd_usb_parse_datainterval(struct snd_usb_audio *chip, in snd_usb_parse_datainterval()
Dstream.c323 int snd_usb_add_audio_stream(struct snd_usb_audio *chip, in snd_usb_add_audio_stream()
399 static int parse_uac_endpoint_attributes(struct snd_usb_audio *chip, in parse_uac_endpoint_attributes()
482 int snd_usb_parse_audio_interface(struct snd_usb_audio *chip, int iface_no) in snd_usb_parse_audio_interface()
Dmixer.c79 struct snd_usb_audio *chip;
308 struct snd_usb_audio *chip = cval->head.mixer->chip; in get_ctl_value_v1()
341 struct snd_usb_audio *chip = cval->head.mixer->chip; in get_ctl_value_v2()
453 struct snd_usb_audio *chip = cval->head.mixer->chip; in snd_usb_mixer_set_ctl_value()
847 struct snd_usb_audio *chip = cval->head.mixer->chip; in volume_control_quirks()
2276 struct snd_usb_audio *chip = entry->private_data; in snd_usb_mixer_proc_read()
2445 int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif, in snd_usb_create_mixer()
Dpcm.c153 static int init_pitch_v1(struct snd_usb_audio *chip, int iface, in init_pitch_v1()
179 static int init_pitch_v2(struct snd_usb_audio *chip, int iface, in init_pitch_v2()
203 int snd_usb_init_pitch(struct snd_usb_audio *chip, int iface, in snd_usb_init_pitch()
Dmixer_scarlett.c462 struct snd_usb_audio *chip = elem->head.mixer->chip; in scarlett_ctl_meter_get()
Dendpoint.c445 struct snd_usb_endpoint *snd_usb_add_endpoint(struct snd_usb_audio *chip, in snd_usb_add_endpoint()
/linux-4.4.14/sound/usb/caiaq/
Dcontrol.c36 struct snd_usb_audio *chip = snd_kcontrol_chip(kcontrol); in control_info()
82 struct snd_usb_audio *chip = snd_kcontrol_chip(kcontrol); in control_get()
99 struct snd_usb_audio *chip = snd_kcontrol_chip(kcontrol); in control_put()
Ddevice.h60 struct snd_usb_audio chip;
/linux-4.4.14/Documentation/input/
Dyealink.txt11 - audio playback full support, snd_usb_audio.ko / alsa API
12 - audio record full support, snd_usb_audio.ko / alsa API
198 Sound is supported by the ALSA driver: snd_usb_audio
/linux-4.4.14/Documentation/video4linux/
Dsi470x.txt73 USB Audio is provided by the ALSA snd_usb_audio module. It is recommended to
108 If you get any errors from snd_usb_audio, please report them to the ALSA people.