Lines Matching defs:kctl
2844 struct snd_kcontrol *kctl,
2849 if (! kctl)
2852 kctl->vd[num].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
2854 kctl->vd[num].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
2857 snd_ctl_build_ioff(&id, kctl, num));
2915 struct snd_kcontrol *kctl;
2971 kctl = snd_ctl_new1(&snd_trident_vol_wave_control, trident);
2972 err = snd_ctl_add(card, kctl);
2975 kctl->put(kctl, uctl);
2976 kctl = snd_ctl_new1(&snd_trident_vol_music_control, trident);
2977 err = snd_ctl_add(card, kctl);
2980 kctl->put(kctl, uctl);
3021 kctl = snd_ctl_new1(&snd_trident_ac97_rear_control, trident);
3022 err = snd_ctl_add(card, kctl);
3025 kctl->put(kctl, uctl);
3029 kctl = snd_ctl_new1(&snd_trident_spdif_control, trident);
3030 if (kctl == NULL) {
3035 kctl->id.index++;
3037 kctl->id.index++;
3038 idx = kctl->id.index;
3039 err = snd_ctl_add(card, kctl);
3042 kctl->put(kctl, uctl);
3044 kctl = snd_ctl_new1(&snd_trident_spdif_default, trident);
3045 if (kctl == NULL) {
3049 kctl->id.index = idx;
3050 kctl->id.device = pcm_spdif_device;
3051 err = snd_ctl_add(card, kctl);
3055 kctl = snd_ctl_new1(&snd_trident_spdif_mask, trident);
3056 if (kctl == NULL) {
3060 kctl->id.index = idx;
3061 kctl->id.device = pcm_spdif_device;
3062 err = snd_ctl_add(card, kctl);
3066 kctl = snd_ctl_new1(&snd_trident_spdif_stream, trident);
3067 if (kctl == NULL) {
3071 kctl->id.index = idx;
3072 kctl->id.device = pcm_spdif_device;
3073 err = snd_ctl_add(card, kctl);
3076 trident->spdif_pcm_ctl = kctl;