Lines Matching refs:kctl
922 struct snd_kcontrol *kctl;
938 kctl = chip->pcm_mixer[substream->number].ctl;
939 kctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
940 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_INFO, &kctl->id);
1034 struct snd_kcontrol *kctl;
1042 kctl = chip->pcm_mixer[substream->number].ctl;
1043 kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
1044 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_INFO, &kctl->id);
1782 struct snd_kcontrol *kctl;
1813 if ((err = snd_ctl_add(chip->card, kctl = snd_ctl_new1(&snd_ymfpci_spdif_default, chip))) < 0)
1815 kctl->id.device = chip->pcm_spdif->device;
1816 if ((err = snd_ctl_add(chip->card, kctl = snd_ctl_new1(&snd_ymfpci_spdif_mask, chip))) < 0)
1818 kctl->id.device = chip->pcm_spdif->device;
1819 if ((err = snd_ctl_add(chip->card, kctl = snd_ctl_new1(&snd_ymfpci_spdif_stream, chip))) < 0)
1821 kctl->id.device = chip->pcm_spdif->device;
1822 chip->spdif_pcm_ctl = kctl;
1826 (err = snd_ctl_add(chip->card, kctl = snd_ctl_new1(&snd_ymfpci_drec_source, chip))) < 0)
1840 kctl = snd_ctl_new1(&snd_ymfpci_pcm_volume, chip);
1841 if (!kctl)
1843 kctl->id.device = chip->pcm->device;
1844 kctl->id.subdevice = idx;
1845 kctl->private_value = (unsigned long)substream;
1846 if ((err = snd_ctl_add(chip->card, kctl)) < 0)
1850 chip->pcm_mixer[idx].ctl = kctl;