Home
last modified time | relevance | path

Searched refs:quirk_flags (Results 1 – 11 of 11) sorted by relevance

/openbmc/linux/sound/usb/
H A Dcard.c76 static unsigned int quirk_flags[SNDRV_CARDS]; variable
106 module_param_array(quirk_flags, uint, NULL, 0444);
107 MODULE_PARM_DESC(quirk_flags, "Driver quirk bit flags.");
657 if (quirk_flags[idx]) in snd_usb_audio_create()
658 chip->quirk_flags = quirk_flags[idx]; in snd_usb_audio_create()
864 chip->quirk_flags |= QUIRK_FLAG_IGNORE_CTL_ERROR; in usb_audio_probe()
866 if (chip->quirk_flags & QUIRK_FLAG_DISABLE_AUTOSUSPEND) in usb_audio_probe()
906 if (chip->quirk_flags & QUIRK_FLAG_SHARE_MEDIA_DEVICE) { in usb_audio_probe()
994 if (chip->quirk_flags & QUIRK_FLAG_DISABLE_AUTOSUSPEND) in usb_audio_disconnect()
H A Dimplicit.c170 chip->quirk_flags |= QUIRK_FLAG_PLAYBACK_FIRST; in add_roland_implicit_fb()
319 chip->quirk_flags |= QUIRK_FLAG_PLAYBACK_FIRST; in audioformat_implicit_fb_quirk()
343 chip->quirk_flags |= QUIRK_FLAG_PLAYBACK_FIRST; in audioformat_implicit_fb_quirk()
352 (chip->quirk_flags & QUIRK_FLAG_GENERIC_IMPLICIT_FB)) in audioformat_implicit_fb_quirk()
389 if (chip->quirk_flags & QUIRK_FLAG_SKIP_IMPLICIT_FB) in snd_usb_parse_implicit_fb_quirk()
H A Dclock.c350 if (chip->quirk_flags & QUIRK_FLAG_SKIP_CLOCK_SELECTOR) in __uac_clock_find_source()
456 if (chip->quirk_flags & QUIRK_FLAG_GET_SAMPLE_RATE) in set_sample_rate_v1()
576 if (chip->quirk_flags & QUIRK_FLAG_IGNORE_CLOCK_SOURCE) in set_sample_rate_v2v3()
611 if (chip->quirk_flags & QUIRK_FLAG_IFACE_DELAY) in set_sample_rate_v2v3()
H A Dusbaudio.h37 unsigned int quirk_flags; member
H A Dquirks.c1794 if (chip->quirk_flags & QUIRK_FLAG_ITF_USB_DSD_DAC) { in snd_usb_select_mode_quirk()
1867 if (chip->quirk_flags & QUIRK_FLAG_CTL_MSG_DELAY) in snd_usb_ctl_msg_quirk()
1869 else if (chip->quirk_flags & QUIRK_FLAG_CTL_MSG_DELAY_1M) in snd_usb_ctl_msg_quirk()
1871 else if (chip->quirk_flags & QUIRK_FLAG_CTL_MSG_DELAY_5M) in snd_usb_ctl_msg_quirk()
1962 if (chip->quirk_flags & QUIRK_FLAG_ITF_USB_DSD_DAC) { in snd_usb_interface_dsd_format_quirks()
1975 if ((chip->quirk_flags & QUIRK_FLAG_DSD_RAW) && fp->dsd_raw) in snd_usb_interface_dsd_format_quirks()
2323 chip->quirk_flags |= p->flags; in snd_usb_init_quirk_flags()
H A Dendpoint.c278 return chip->quirk_flags & QUIRK_FLAG_TX_LENGTH; in has_tx_length_quirk()
943 if (chip->quirk_flags & QUIRK_FLAG_IFACE_DELAY) in endpoint_set_interface()
962 !(chip->quirk_flags & QUIRK_FLAG_IFACE_SKIP_CLOSE)) in snd_usb_endpoint_close()
1487 if (chip->quirk_flags & QUIRK_FLAG_SET_IFACE_FIRST) in snd_usb_endpoint_prepare()
1598 !(ep->chip->quirk_flags & QUIRK_FLAG_PLAYBACK_FIRST)) { in snd_usb_endpoint_start()
1696 if (ep->chip->quirk_flags & QUIRK_FLAG_FORCE_IFACE_RESET && in snd_usb_endpoint_stop()
H A Dstream.c92 subs->txfr_quirk = !!(as->chip->quirk_flags & QUIRK_FLAG_ALIGN_TRANSFER); in snd_usb_init_substream()
93 subs->tx_length_quirk = !!(as->chip->quirk_flags & QUIRK_FLAG_TX_LENGTH); in snd_usb_init_substream()
1232 (chip->quirk_flags & QUIRK_FLAG_SET_IFACE_FIRST)) in __snd_usb_parse_audio_interface()
H A Dformat.c488 if (!(chip->quirk_flags & QUIRK_FLAG_VALIDATE_RATES)) in validate_sample_rate_table_v2v3()
H A Dmixer.c1088 if (chip->quirk_flags & QUIRK_FLAG_MIC_RES_384) { in volume_control_quirks()
1094 } else if (chip->quirk_flags & QUIRK_FLAG_MIC_RES_16) { in volume_control_quirks()
3577 mixer->ignore_ctl_error = !!(chip->quirk_flags & QUIRK_FLAG_IGNORE_CTL_ERROR); in snd_usb_create_mixer()
H A Dpcm.c169 if (!(chip->quirk_flags & QUIRK_FLAG_FIXED_RATE)) in snd_usb_pcm_has_fixed_rate()
/openbmc/linux/Documentation/sound/
H A Dalsa-configuration.rst2263 source. This is equivalent with quirk_flags bit 17.
2284 quirk_flags
2317 the ``quirk_flags`` bit 14, too.
2322 Ditto for ``quirk_flags``. If a device is known to require specific