Lines Matching defs:kctl
377 struct snd_kcontrol *kctl = NULL;
396 kctl = chip->pcm_mixer[substream->number].ctl;
397 kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
413 if (kctl)
414 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_INFO, &kctl->id);
661 struct snd_kcontrol *kctl;
673 kctl = chip->pcm_mixer[substream->number].ctl;
674 kctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
675 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_INFO, &kctl->id);
1783 struct snd_kcontrol *kctl;
1815 kctl = snd_ctl_new1(&snd_ymfpci_dup4ch, chip);
1816 err = snd_ctl_add(chip->card, kctl);
1824 kctl = snd_ctl_new1(&snd_ymfpci_spdif_default, chip);
1825 kctl->id.device = chip->pcm_spdif->device;
1826 err = snd_ctl_add(chip->card, kctl);
1829 kctl = snd_ctl_new1(&snd_ymfpci_spdif_mask, chip);
1830 kctl->id.device = chip->pcm_spdif->device;
1831 err = snd_ctl_add(chip->card, kctl);
1834 kctl = snd_ctl_new1(&snd_ymfpci_spdif_stream, chip);
1835 kctl->id.device = chip->pcm_spdif->device;
1836 err = snd_ctl_add(chip->card, kctl);
1839 chip->spdif_pcm_ctl = kctl;
1843 kctl = snd_ctl_new1(&snd_ymfpci_drec_source, chip);
1844 err = snd_ctl_add(chip->card, kctl);
1861 kctl = snd_ctl_new1(&snd_ymfpci_pcm_volume, chip);
1862 if (!kctl)
1864 kctl->id.device = chip->pcm->device;
1865 kctl->id.subdevice = idx;
1866 kctl->private_value = (unsigned long)substream;
1867 err = snd_ctl_add(chip->card, kctl);
1872 chip->pcm_mixer[idx].ctl = kctl;