Lines Matching refs:kctl
57 struct snd_kcontrol *kctl; /* original kcontrol pointer */ member
266 srec->kctl = slave; in _snd_ctl_add_slave()
366 struct snd_kcontrol *sctl = slave->kctl; in master_free()
399 struct snd_kcontrol *kctl; in snd_ctl_make_virtual_master() local
412 kctl = snd_ctl_new1(&knew, master); in snd_ctl_make_virtual_master()
413 if (!kctl) { in snd_ctl_make_virtual_master()
418 kctl->info = master_info; in snd_ctl_make_virtual_master()
419 kctl->get = master_get; in snd_ctl_make_virtual_master()
420 kctl->put = master_put; in snd_ctl_make_virtual_master()
421 kctl->private_free = master_free; in snd_ctl_make_virtual_master()
429 kctl->vd[0].access |= SNDRV_CTL_ELEM_ACCESS_TLV_READ; in snd_ctl_make_virtual_master()
431 kctl->tlv.p = master->tlv; in snd_ctl_make_virtual_master()
435 return kctl; in snd_ctl_make_virtual_master()
502 int snd_ctl_apply_vmaster_slaves(struct snd_kcontrol *kctl, in snd_ctl_apply_vmaster_slaves() argument
512 master = snd_kcontrol_chip(kctl); in snd_ctl_apply_vmaster_slaves()
517 err = func(slave->kctl, &slave->slave, arg); in snd_ctl_apply_vmaster_slaves()