Lines Matching defs:kctl
382 struct snd_kcontrol *kctl = NULL;
401 kctl = chip->pcm_mixer[substream->number].ctl;
402 kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_INACTIVE;
418 if (kctl)
419 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_INFO, &kctl->id);
666 struct snd_kcontrol *kctl;
678 kctl = chip->pcm_mixer[substream->number].ctl;
679 kctl->vd[0].access &= ~SNDRV_CTL_ELEM_ACCESS_INACTIVE;
680 snd_ctl_notify(chip->card, SNDRV_CTL_EVENT_MASK_INFO, &kctl->id);
1788 struct snd_kcontrol *kctl;
1820 kctl = snd_ctl_new1(&snd_ymfpci_dup4ch, chip);
1821 err = snd_ctl_add(chip->card, kctl);
1829 kctl = snd_ctl_new1(&snd_ymfpci_spdif_default, chip);
1830 err = snd_ctl_add(chip->card, kctl);
1833 kctl->id.device = chip->pcm_spdif->device;
1834 kctl = snd_ctl_new1(&snd_ymfpci_spdif_mask, chip);
1835 err = snd_ctl_add(chip->card, kctl);
1838 kctl->id.device = chip->pcm_spdif->device;
1839 kctl = snd_ctl_new1(&snd_ymfpci_spdif_stream, chip);
1840 err = snd_ctl_add(chip->card, kctl);
1843 kctl->id.device = chip->pcm_spdif->device;
1844 chip->spdif_pcm_ctl = kctl;
1848 kctl = snd_ctl_new1(&snd_ymfpci_drec_source, chip);
1849 err = snd_ctl_add(chip->card, kctl);
1866 kctl = snd_ctl_new1(&snd_ymfpci_pcm_volume, chip);
1867 if (!kctl)
1869 kctl->id.device = chip->pcm->device;
1870 kctl->id.subdevice = idx;
1871 kctl->private_value = (unsigned long)substream;
1872 err = snd_ctl_add(chip->card, kctl);
1877 chip->pcm_mixer[idx].ctl = kctl;