Lines Matching refs:kctl
53 struct snd_kcontrol *kctl; /* original kcontrol pointer */ member
263 srec->kctl = follower; in _snd_ctl_add_follower()
392 struct snd_kcontrol *sctl = follower->kctl; in master_free()
425 struct snd_kcontrol *kctl; in snd_ctl_make_virtual_master() local
438 kctl = snd_ctl_new1(&knew, master); in snd_ctl_make_virtual_master()
439 if (!kctl) { in snd_ctl_make_virtual_master()
444 kctl->info = master_info; in snd_ctl_make_virtual_master()
445 kctl->get = master_get; in snd_ctl_make_virtual_master()
446 kctl->put = master_put; in snd_ctl_make_virtual_master()
447 kctl->private_free = master_free; in snd_ctl_make_virtual_master()
455 kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ; in snd_ctl_make_virtual_master()
457 kctl->tlv.p = master->tlv; in snd_ctl_make_virtual_master()
461 return kctl; in snd_ctl_make_virtual_master()
529 int snd_ctl_apply_vmaster_followers(struct snd_kcontrol *kctl, in snd_ctl_apply_vmaster_followers() argument
539 master = snd_kcontrol_chip(kctl); in snd_ctl_apply_vmaster_followers()
544 err = func(follower->kctl, &follower->follower, arg); in snd_ctl_apply_vmaster_followers()