Home
last modified time | relevance | path

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

12

/Linux-v4.19/sound/usb/
Dquirks.h9 int snd_usb_create_quirk(struct snd_usb_audio *chip,
14 int snd_usb_apply_interface_quirk(struct snd_usb_audio *chip,
26 bool snd_usb_get_sample_rate_quirk(struct snd_usb_audio *chip);
28 int snd_usb_is_big_endian_format(struct snd_usb_audio *chip,
41 u64 snd_usb_interface_dsd_format_quirks(struct snd_usb_audio *chip,
45 void snd_usb_audioformat_attributes_quirk(struct snd_usb_audio *chip,
Dpower.h17 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()
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()
202 static int create_auto_pcm_quirk(struct snd_usb_audio *chip, in create_auto_pcm_quirk()
244 static int create_yamaha_midi_quirk(struct snd_usb_audio *chip, in create_yamaha_midi_quirk()
273 static int create_roland_midi_quirk(struct snd_usb_audio *chip, in create_roland_midi_quirk()
297 static int create_std_midi_quirk(struct snd_usb_audio *chip, in create_std_midi_quirk()
[all …]
Dcard.c119 static struct snd_usb_audio *usb_chip[SNDRV_CARDS];
141 static int snd_usb_create_stream(struct snd_usb_audio *chip, int ctrlif, int interface) in snd_usb_create_stream()
223 static int snd_usb_create_streams(struct snd_usb_audio *chip, int ctrlif) in snd_usb_create_streams()
351 struct snd_usb_audio *chip = card->private_data; in snd_usb_audio_free()
363 struct snd_usb_audio *chip, in usb_audio_make_shortname()
388 struct snd_usb_audio *chip, in usb_audio_make_longname()
453 struct snd_usb_audio **rchip) in snd_usb_audio_create()
456 struct snd_usb_audio *chip; in snd_usb_audio_create()
574 struct snd_usb_audio *chip; in usb_audio_probe()
699 struct snd_usb_audio *chip = usb_get_intfdata(intf); in usb_audio_disconnect()
[all …]
Dclock.c117 static int uac_clock_selector_get_val(struct snd_usb_audio *chip, int selector_id) in uac_clock_selector_get_val()
135 static int uac_clock_selector_set_val(struct snd_usb_audio *chip, int selector_id, in uac_clock_selector_set_val()
170 static bool uac_clock_source_is_valid(struct snd_usb_audio *chip, in uac_clock_source_is_valid()
216 static int __uac_clock_find_source(struct snd_usb_audio *chip, int entity_id, in __uac_clock_find_source()
306 static int __uac3_clock_find_source(struct snd_usb_audio *chip, int entity_id, in __uac3_clock_find_source()
408 int snd_usb_clock_find_source(struct snd_usb_audio *chip, int protocol, in snd_usb_clock_find_source()
426 static int set_sample_rate_v1(struct snd_usb_audio *chip, int iface, in set_sample_rate_v1()
484 static int get_sample_rate_v2v3(struct snd_usb_audio *chip, int iface, in get_sample_rate_v2v3()
505 static int set_sample_rate_v2v3(struct snd_usb_audio *chip, int iface, in set_sample_rate_v2v3()
601 int snd_usb_init_sample_rate(struct snd_usb_audio *chip, int iface, in snd_usb_init_sample_rate()
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,
Dclock.h5 int snd_usb_init_sample_rate(struct snd_usb_audio *chip, int iface,
9 int snd_usb_clock_find_source(struct snd_usb_audio *chip, int protocol,
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,
Dformat.c45 static u64 parse_audio_format_i_type(struct snd_usb_audio *chip, in parse_audio_format_i_type()
176 static int parse_audio_format_rates_v1(struct snd_usb_audio *chip, struct audioformat *fp, in parse_audio_format_rates_v1()
246 static int parse_uac2_sample_rate_range(struct snd_usb_audio *chip, in parse_uac2_sample_rate_range()
303 static int parse_audio_format_rates_v2v3(struct snd_usb_audio *chip, in parse_audio_format_rates_v2v3()
388 static int parse_audio_format_i(struct snd_usb_audio *chip, in parse_audio_format_i()
471 static int parse_audio_format_ii(struct snd_usb_audio *chip, in parse_audio_format_ii()
521 int snd_usb_parse_audio_format(struct snd_usb_audio *chip, in snd_usb_parse_audio_format()
563 int snd_usb_parse_audio_format_v3(struct snd_usb_audio *chip, in snd_usb_parse_audio_format_v3()
Dusbaudio.h33 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);
Dhelper.h14 unsigned char snd_usb_parse_datainterval(struct snd_usb_audio *chip,
28 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.h8 struct snd_usb_audio *chip;
80 int snd_usb_create_mixer(struct snd_usb_audio *chip, int ctrlif,
Dcard.h54 struct snd_usb_audio *chip;
166 struct snd_usb_audio *chip;
Dproc.h5 void snd_usb_audio_create_proc(struct snd_usb_audio *chip);
Dmixer_us16x08.c161 static int snd_us16x08_recv_urb(struct snd_usb_audio *chip, in snd_us16x08_recv_urb()
177 static int snd_us16x08_send_urb(struct snd_usb_audio *chip, char *buf, int size) in snd_us16x08_send_urb()
206 struct snd_usb_audio *chip = elem->head.mixer->chip; in snd_us16x08_route_put()
274 struct snd_usb_audio *chip = elem->head.mixer->chip; in snd_us16x08_master_put()
311 struct snd_usb_audio *chip = elem->head.mixer->chip; in snd_us16x08_bus_put()
384 struct snd_usb_audio *chip = elem->head.mixer->chip; in snd_us16x08_channel_put()
444 struct snd_usb_audio *chip = elem->head.mixer->chip; in snd_us16x08_comp_put()
514 struct snd_usb_audio *chip = elem->head.mixer->chip; in snd_us16x08_eqswitch_put()
574 struct snd_usb_audio *chip = elem->head.mixer->chip; in snd_us16x08_eq_put()
698 struct snd_usb_audio *chip = elem->head.mixer->chip; in snd_us16x08_meter_get()
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()
[all …]
Dmixer_quirks.h7 void snd_emuusb_set_samplerate(struct snd_usb_audio *chip,
Dstream.c481 static int __snd_usb_add_audio_stream(struct snd_usb_audio *chip, in __snd_usb_add_audio_stream()
559 int snd_usb_add_audio_stream(struct snd_usb_audio *chip, in snd_usb_add_audio_stream()
566 static int snd_usb_add_audio_stream_v3(struct snd_usb_audio *chip, in snd_usb_add_audio_stream_v3()
574 static int parse_uac_endpoint_attributes(struct snd_usb_audio *chip, in parse_uac_endpoint_attributes()
666 audio_format_alloc_init(struct snd_usb_audio *chip, in audio_format_alloc_init()
696 snd_usb_get_audioformat_uac12(struct snd_usb_audio *chip, in snd_usb_get_audioformat_uac12()
847 snd_usb_get_audioformat_uac3(struct snd_usb_audio *chip, in snd_usb_get_audioformat_uac3()
1075 int snd_usb_parse_audio_interface(struct snd_usb_audio *chip, int iface_no) in snd_usb_parse_audio_interface()
Dpcm.h12 int snd_usb_init_pitch(struct snd_usb_audio *chip, int iface,
Dendpoint.h8 struct snd_usb_endpoint *snd_usb_add_endpoint(struct snd_usb_audio *chip,
Dhelper.c116 unsigned char snd_usb_parse_datainterval(struct snd_usb_audio *chip, in snd_usb_parse_datainterval()
Dpower.c50 int snd_usb_power_domain_set(struct snd_usb_audio *chip, in snd_usb_power_domain_set()
/Linux-v4.19/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()
/Linux-v4.19/Documentation/input/devices/
Dyealink.rst15 - audio playback full support, snd_usb_audio.ko / alsa API
16 - audio record full support, snd_usb_audio.ko / alsa API
188 Sound is supported by the ALSA driver: snd_usb_audio

12