Lines Matching defs:kctl

679 static void set_inv_eapd(struct snd_ac97 *ac97, struct snd_kcontrol *kctl)
681 kctl->private_value = AC97_SINGLE_VALUE(AC97_POWERDOWN, 15, 1, 0);
1170 struct snd_kcontrol *kctl;
1191 kctl = snd_ctl_new1(&tmp, ac97);
1197 kctl = snd_ctl_new1(&tmp, ac97);
1199 err = snd_ctl_add(card, kctl);
1226 static void set_tlv_db_scale(struct snd_kcontrol *kctl, const unsigned int *tlv)
1228 kctl->tlv.p = tlv;
1230 kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
1240 struct snd_kcontrol *kctl;
1248 kctl = snd_ctl_new1(&tmp, ac97);
1253 kctl = snd_ctl_new1(&tmp, ac97);
1255 if (!kctl)
1258 set_tlv_db_scale(kctl, db_scale_5bit_12db_max);
1260 set_tlv_db_scale(kctl, find_db_scale(lo_max));
1261 err = snd_ctl_add(card, kctl);
1314 struct snd_kcontrol *kctl;
1340 err = snd_ctl_add(card, kctl = snd_ac97_cnew(&snd_ac97_controls_center[1], ac97));
1344 kctl->private_value &= ~(0xff << 16);
1345 kctl->private_value |= (int)max << 16;
1346 set_tlv_db_scale(kctl, find_db_scale(max));
1356 err = snd_ctl_add(card, kctl = snd_ac97_cnew(&snd_ac97_controls_lfe[1], ac97));
1360 kctl->private_value &= ~(0xff << 16);
1361 kctl->private_value |= (int)max << 16;
1362 set_tlv_db_scale(kctl, find_db_scale(max));
1397 kctl = snd_ac97_cnew(&snd_ac97_controls_tone[idx], ac97);
1398 err = snd_ctl_add(card, kctl);
1403 kctl->private_value &= ~(0xff << 16);
1404 kctl->private_value |= 7 << 16;
1416 kctl = snd_ac97_cnew(&snd_ac97_controls_pc_beep[idx], ac97);
1417 err = snd_ctl_add(card, kctl);
1421 set_tlv_db_scale(kctl, db_scale_4bit);
1499 kctl = snd_ac97_cnew(&snd_ac97_controls_ad18xx_pcm[idx], ac97);
1500 err = snd_ctl_add(card, kctl);
1504 set_tlv_db_scale(kctl, db_scale_5bit);
1508 kctl = snd_ac97_cnew(&snd_ac97_controls_ad18xx_surround[idx], ac97);
1509 err = snd_ctl_add(card, kctl);
1513 set_tlv_db_scale(kctl, db_scale_5bit);
1518 kctl = snd_ac97_cnew(&snd_ac97_controls_ad18xx_center[idx], ac97);
1519 err = snd_ctl_add(card, kctl);
1523 set_tlv_db_scale(kctl, db_scale_5bit);
1525 kctl = snd_ac97_cnew(&snd_ac97_controls_ad18xx_lfe[idx], ac97);
1526 err = snd_ctl_add(card, kctl);
1530 set_tlv_db_scale(kctl, db_scale_5bit);
1559 kctl = snd_ac97_cnew(&snd_ac97_control_capture_vol, ac97);
1560 err = snd_ctl_add(card, kctl);
1563 set_tlv_db_scale(kctl, db_scale_rec_gain);
1570 kctl = snd_ac97_cnew(&snd_ac97_controls_mic_capture[idx], ac97);
1571 err = snd_ctl_add(card, kctl);
1575 set_tlv_db_scale(kctl, db_scale_rec_gain);
1640 kctl = snd_ac97_cnew(&snd_ac97_controls_3d[0], ac97);
1641 err = snd_ctl_add(card, kctl);
1645 kctl->private_value = AC97_3D_CONTROL | (9 << 8) | (7 << 16);
1646 kctl = snd_ac97_cnew(&snd_ac97_controls_3d[1], ac97);
1647 err = snd_ctl_add(card, kctl);
1651 kctl->private_value = AC97_3D_CONTROL | (1 << 8) | (7 << 16);
1695 kctl = snd_ac97_cnew(&snd_ac97_control_eapd, ac97);
1696 if (! kctl)
1699 set_inv_eapd(ac97, kctl);
1700 err = snd_ctl_add(card, kctl);
2694 struct snd_kcontrol *kctl = ctl_find(ac97, src, suffix);
2697 if (kctl) {
2699 snd_ctl_rename(ac97->bus->card, kctl, name);
2829 struct snd_kcontrol *kctl = ctl_find(ac97, "External Amplifier", NULL);
2830 if (! kctl)
2832 set_inv_eapd(ac97, kctl);