Lines Matching refs:kctl

2893 					   struct snd_kcontrol *kctl,  in snd_trident_notify_pcm_change1()  argument
2898 if (! kctl) in snd_trident_notify_pcm_change1()
2901 kctl->vd[num].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE; in snd_trident_notify_pcm_change1()
2903 kctl->vd[num].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE; in snd_trident_notify_pcm_change1()
2906 snd_ctl_build_ioff(&id, kctl, num)); in snd_trident_notify_pcm_change1()
2964 struct snd_kcontrol *kctl; in snd_trident_mixer() local
3017 if ((err = snd_ctl_add(card, kctl = snd_ctl_new1(&snd_trident_vol_wave_control, trident))) < 0) in snd_trident_mixer()
3019 kctl->put(kctl, uctl); in snd_trident_mixer()
3020 if ((err = snd_ctl_add(card, kctl = snd_ctl_new1(&snd_trident_vol_music_control, trident))) < 0) in snd_trident_mixer()
3022 kctl->put(kctl, uctl); in snd_trident_mixer()
3055 if ((err = snd_ctl_add(card, kctl = snd_ctl_new1(&snd_trident_ac97_rear_control, trident))) < 0) in snd_trident_mixer()
3057 kctl->put(kctl, uctl); in snd_trident_mixer()
3061 kctl = snd_ctl_new1(&snd_trident_spdif_control, trident); in snd_trident_mixer()
3062 if (kctl == NULL) { in snd_trident_mixer()
3067 kctl->id.index++; in snd_trident_mixer()
3069 kctl->id.index++; in snd_trident_mixer()
3070 idx = kctl->id.index; in snd_trident_mixer()
3071 if ((err = snd_ctl_add(card, kctl)) < 0) in snd_trident_mixer()
3073 kctl->put(kctl, uctl); in snd_trident_mixer()
3075 kctl = snd_ctl_new1(&snd_trident_spdif_default, trident); in snd_trident_mixer()
3076 if (kctl == NULL) { in snd_trident_mixer()
3080 kctl->id.index = idx; in snd_trident_mixer()
3081 kctl->id.device = pcm_spdif_device; in snd_trident_mixer()
3082 if ((err = snd_ctl_add(card, kctl)) < 0) in snd_trident_mixer()
3085 kctl = snd_ctl_new1(&snd_trident_spdif_mask, trident); in snd_trident_mixer()
3086 if (kctl == NULL) { in snd_trident_mixer()
3090 kctl->id.index = idx; in snd_trident_mixer()
3091 kctl->id.device = pcm_spdif_device; in snd_trident_mixer()
3092 if ((err = snd_ctl_add(card, kctl)) < 0) in snd_trident_mixer()
3095 kctl = snd_ctl_new1(&snd_trident_spdif_stream, trident); in snd_trident_mixer()
3096 if (kctl == NULL) { in snd_trident_mixer()
3100 kctl->id.index = idx; in snd_trident_mixer()
3101 kctl->id.device = pcm_spdif_device; in snd_trident_mixer()
3102 if ((err = snd_ctl_add(card, kctl)) < 0) in snd_trident_mixer()
3104 trident->spdif_pcm_ctl = kctl; in snd_trident_mixer()