Lines Matching defs:kctl

671 static void set_inv_eapd(struct snd_ac97 *ac97, struct snd_kcontrol *kctl)
673 kctl->private_value = AC97_SINGLE_VALUE(AC97_POWERDOWN, 15, 1, 0);
1158 struct snd_kcontrol *kctl;
1179 kctl = snd_ctl_new1(&tmp, ac97);
1185 kctl = snd_ctl_new1(&tmp, ac97);
1187 err = snd_ctl_add(card, kctl);
1214 static void set_tlv_db_scale(struct snd_kcontrol *kctl, const unsigned int *tlv)
1216 kctl->tlv.p = tlv;
1218 kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ;
1228 struct snd_kcontrol *kctl;
1236 kctl = snd_ctl_new1(&tmp, ac97);
1241 kctl = snd_ctl_new1(&tmp, ac97);
1243 if (!kctl)
1246 set_tlv_db_scale(kctl, db_scale_5bit_12db_max);
1248 set_tlv_db_scale(kctl, find_db_scale(lo_max));
1249 err = snd_ctl_add(card, kctl);
1302 struct snd_kcontrol *kctl;
1328 err = snd_ctl_add(card, kctl = snd_ac97_cnew(&snd_ac97_controls_center[1], ac97));
1332 kctl->private_value &= ~(0xff << 16);
1333 kctl->private_value |= (int)max << 16;
1334 set_tlv_db_scale(kctl, find_db_scale(max));
1344 err = snd_ctl_add(card, kctl = snd_ac97_cnew(&snd_ac97_controls_lfe[1], ac97));
1348 kctl->private_value &= ~(0xff << 16);
1349 kctl->private_value |= (int)max << 16;
1350 set_tlv_db_scale(kctl, find_db_scale(max));
1385 kctl = snd_ac97_cnew(&snd_ac97_controls_tone[idx], ac97);
1386 err = snd_ctl_add(card, kctl);
1391 kctl->private_value &= ~(0xff << 16);
1392 kctl->private_value |= 7 << 16;
1404 kctl = snd_ac97_cnew(&snd_ac97_controls_pc_beep[idx], ac97);
1405 err = snd_ctl_add(card, kctl);
1409 set_tlv_db_scale(kctl, db_scale_4bit);
1487 kctl = snd_ac97_cnew(&snd_ac97_controls_ad18xx_pcm[idx], ac97);
1488 err = snd_ctl_add(card, kctl);
1492 set_tlv_db_scale(kctl, db_scale_5bit);
1496 kctl = snd_ac97_cnew(&snd_ac97_controls_ad18xx_surround[idx], ac97);
1497 err = snd_ctl_add(card, kctl);
1501 set_tlv_db_scale(kctl, db_scale_5bit);
1506 kctl = snd_ac97_cnew(&snd_ac97_controls_ad18xx_center[idx], ac97);
1507 err = snd_ctl_add(card, kctl);
1511 set_tlv_db_scale(kctl, db_scale_5bit);
1513 kctl = snd_ac97_cnew(&snd_ac97_controls_ad18xx_lfe[idx], ac97);
1514 err = snd_ctl_add(card, kctl);
1518 set_tlv_db_scale(kctl, db_scale_5bit);
1547 kctl = snd_ac97_cnew(&snd_ac97_control_capture_vol, ac97);
1548 err = snd_ctl_add(card, kctl);
1551 set_tlv_db_scale(kctl, db_scale_rec_gain);
1558 kctl = snd_ac97_cnew(&snd_ac97_controls_mic_capture[idx], ac97);
1559 err = snd_ctl_add(card, kctl);
1563 set_tlv_db_scale(kctl, db_scale_rec_gain);
1628 kctl = snd_ac97_cnew(&snd_ac97_controls_3d[0], ac97);
1629 err = snd_ctl_add(card, kctl);
1633 kctl->private_value = AC97_3D_CONTROL | (9 << 8) | (7 << 16);
1634 kctl = snd_ac97_cnew(&snd_ac97_controls_3d[1], ac97);
1635 err = snd_ctl_add(card, kctl);
1639 kctl->private_value = AC97_3D_CONTROL | (1 << 8) | (7 << 16);
1683 kctl = snd_ac97_cnew(&snd_ac97_control_eapd, ac97);
1684 if (! kctl)
1687 set_inv_eapd(ac97, kctl);
1688 err = snd_ctl_add(card, kctl);
2684 struct snd_kcontrol *kctl = ctl_find(ac97, src, suffix);
2687 if (kctl) {
2689 snd_ctl_rename(ac97->bus->card, kctl, name);
2819 struct snd_kcontrol *kctl = ctl_find(ac97, "External Amplifier", NULL);
2820 if (! kctl)
2822 set_inv_eapd(ac97, kctl);