Home
last modified time | relevance | path

Searched refs:quirk (Results 1 – 16 of 16) sorted by relevance

/sound/usb/
Dquirks.c49 const struct snd_usb_audio_quirk *quirk; in create_composite_quirk() local
52 for (quirk = quirk_comp->data; quirk->ifnum >= 0; ++quirk) { in create_composite_quirk()
53 iface = usb_ifnum_to_if(chip->dev, quirk->ifnum); in create_composite_quirk()
56 if (quirk->ifnum != probed_ifnum && in create_composite_quirk()
59 err = snd_usb_create_quirk(chip, iface, driver, quirk); in create_composite_quirk()
64 for (quirk = quirk_comp->data; quirk->ifnum >= 0; ++quirk) { in create_composite_quirk()
65 iface = usb_ifnum_to_if(chip->dev, quirk->ifnum); in create_composite_quirk()
68 if (quirk->ifnum != probed_ifnum && in create_composite_quirk()
79 const struct snd_usb_audio_quirk *quirk) in ignore_interface_quirk() argument
92 const struct snd_usb_audio_quirk *quirk) in create_align_transfer_quirk() argument
[all …]
Dcard.c354 const struct snd_usb_audio_quirk *quirk, in snd_usb_audio_create() argument
423 if (quirk && quirk->product_name && *quirk->product_name) { in snd_usb_audio_create()
424 strlcpy(card->shortname, quirk->product_name, sizeof(card->shortname)); in snd_usb_audio_create()
438 if (quirk && quirk->vendor_name && *quirk->vendor_name) { in snd_usb_audio_create()
439 len = strlcpy(card->longname, quirk->vendor_name, sizeof(card->longname)); in snd_usb_audio_create()
543 const struct snd_usb_audio_quirk *quirk = in usb_audio_probe() local
556 quirk = get_alias_quirk(dev, id); in usb_audio_probe()
557 if (quirk && quirk->ifnum >= 0 && ifnum != quirk->ifnum) in usb_audio_probe()
560 err = snd_usb_apply_boot_quirk(dev, intf, quirk, id); in usb_audio_probe()
591 err = snd_usb_audio_create(intf, dev, i, quirk, in usb_audio_probe()
[all …]
Dmidi.h45 const struct snd_usb_audio_quirk *quirk,
51 const struct snd_usb_audio_quirk *quirk) in snd_usbmidi_create() argument
53 return __snd_usbmidi_create(card, iface, midi_list, quirk, 0); in snd_usbmidi_create()
Dquirks.h11 const struct snd_usb_audio_quirk *quirk);
19 const struct snd_usb_audio_quirk *quirk,
Dmidi.c113 const struct snd_usb_audio_quirk *quirk; member
2327 const struct snd_usb_audio_quirk *quirk, in __snd_usbmidi_create() argument
2341 umidi->quirk = quirk; in __snd_usbmidi_create()
2355 switch (quirk ? quirk->type : QUIRK_MIDI_STANDARD_INTERFACE) { in __snd_usbmidi_create()
2366 memcpy(&endpoints[0], quirk->data, in __snd_usbmidi_create()
2378 memcpy(&endpoints[0], quirk->data, in __snd_usbmidi_create()
2403 memcpy(&endpoints[0], quirk->data, in __snd_usbmidi_create()
2434 quirk->type); in __snd_usbmidi_create()
2457 if (quirk && quirk->type == QUIRK_MIDI_MIDIMAN) in __snd_usbmidi_create()
/sound/usb/hiface/
Dchip.c69 const struct hiface_vendor_quirk *quirk, in hiface_chip_create() argument
89 if (quirk && quirk->device_name) in hiface_chip_create()
90 strlcpy(card->shortname, quirk->device_name, sizeof(card->shortname)); in hiface_chip_create()
111 const struct hiface_vendor_quirk *quirk = (struct hiface_vendor_quirk *)usb_id->driver_info; in hiface_chip_probe() local
137 ret = hiface_chip_create(intf, device, i, quirk, &chip); in hiface_chip_probe()
141 ret = hiface_pcm_init(chip, quirk ? quirk->extra_freq : 0); in hiface_chip_probe()
/sound/soc/intel/boards/
Dbyt-rt5640.c67 #define BYT_RT5640_MAP(quirk) ((quirk) & 0xff) argument
Dbytcr_rt5651.c76 #define BYT_RT5651_MAP(quirk) ((quirk) & 0xff) argument
Dbytcr_rt5640.c46 #define BYT_RT5640_MAP(quirk) ((quirk) & 0xff) argument
/sound/usb/usx2y/
DusX2Yhwdep.c170 struct snd_usb_audio_quirk *quirk = in usX2Y_create_usbmidi() local
175 return snd_usbmidi_create(card, iface, &usX2Y(card)->midi_list, quirk); in usX2Y_create_usbmidi()
Dus122l.c60 static struct snd_usb_audio_quirk quirk = { in us122l_create_usbmidi() local
71 &US122L(card)->midi_list, &quirk); in us122l_create_usbmidi()
82 static struct snd_usb_audio_quirk quirk = { in us144_create_usbmidi() local
93 &US122L(card)->midi_list, &quirk); in us144_create_usbmidi()
/sound/pci/ac97/
Dac97_codec.c2906 const struct ac97_quirk *quirk, const char *override) in snd_ac97_tune_hardware() argument
2919 if (! quirk) in snd_ac97_tune_hardware()
2922 for (; quirk->subvendor; quirk++) { in snd_ac97_tune_hardware()
2923 if (quirk->subvendor != ac97->subsystem_vendor) in snd_ac97_tune_hardware()
2925 if ((! quirk->mask && quirk->subdevice == ac97->subsystem_device) || in snd_ac97_tune_hardware()
2926 quirk->subdevice == (quirk->mask & ac97->subsystem_device)) { in snd_ac97_tune_hardware()
2927 if (quirk->codec_id && quirk->codec_id != ac97->id) in snd_ac97_tune_hardware()
2930 quirk->name, ac97->subsystem_vendor, in snd_ac97_tune_hardware()
2932 result = apply_quirk(ac97, quirk->type); in snd_ac97_tune_hardware()
2936 quirk->type, quirk->name, result); in snd_ac97_tune_hardware()
/sound/pci/hda/
Dhda_auto_parser.c972 const struct snd_pci_quirk *quirk, in snd_hda_pick_fixup() argument
1005 if (quirk) { in snd_hda_pick_fixup()
1006 q = snd_pci_quirk_lookup(codec->bus->pci, quirk); in snd_hda_pick_fixup()
1016 if (id < 0 && quirk) { in snd_hda_pick_fixup()
1017 for (q = quirk; q->subvendor || q->subdevice; q++) { in snd_hda_pick_fixup()
Dpatch_ca0132.c751 int quirk; member
4642 if (spec->quirk == QUIRK_ALIENWARE) { in ca0132_config()
4741 const struct snd_pci_quirk *quirk; in patch_ca0132() local
4756 quirk = snd_pci_quirk_lookup(codec->bus->pci, ca0132_quirks); in patch_ca0132()
4757 if (quirk) in patch_ca0132()
4758 spec->quirk = quirk->value; in patch_ca0132()
4760 spec->quirk = QUIRK_NONE; in patch_ca0132()
Dhda_local.h434 const struct snd_pci_quirk *quirk,
/sound/pci/
Dmaestro3.c2546 const struct snd_pci_quirk *quirk; in snd_m3_create() local
2591 quirk = snd_pci_quirk_lookup(pci, m3_amp_quirk_list); in snd_m3_create()
2592 if (quirk) { in snd_m3_create()
2594 snd_pci_quirk_name(quirk)); in snd_m3_create()
2595 chip->amp_gpio = quirk->value; in snd_m3_create()
2602 quirk = snd_pci_quirk_lookup(pci, m3_irda_quirk_list); in snd_m3_create()
2603 if (quirk) { in snd_m3_create()
2605 snd_pci_quirk_name(quirk)); in snd_m3_create()
2608 quirk = snd_pci_quirk_lookup(pci, m3_hv_quirk_list); in snd_m3_create()
2609 if (quirk) in snd_m3_create()
[all …]