Lines Matching refs:knew
866 struct snd_kcontrol_new knew; in snd_emu10k1_add_controls() local
896 memset(&knew, 0, sizeof(knew)); in snd_emu10k1_add_controls()
897 knew.iface = gctl_id->iface; in snd_emu10k1_add_controls()
898 knew.name = gctl_id->name; in snd_emu10k1_add_controls()
899 knew.index = gctl_id->index; in snd_emu10k1_add_controls()
900 knew.device = gctl_id->device; in snd_emu10k1_add_controls()
901 knew.subdevice = gctl_id->subdevice; in snd_emu10k1_add_controls()
902 knew.info = snd_emu10k1_gpr_ctl_info; in snd_emu10k1_add_controls()
903 knew.tlv.p = copy_tlv((const unsigned int __user *)gctl->tlv, in_kernel); in snd_emu10k1_add_controls()
904 if (knew.tlv.p) in snd_emu10k1_add_controls()
905 knew.access = SNDRV_CTL_ELEM_ACCESS_READWRITE | in snd_emu10k1_add_controls()
907 knew.get = snd_emu10k1_gpr_ctl_get; in snd_emu10k1_add_controls()
908 knew.put = snd_emu10k1_gpr_ctl_put; in snd_emu10k1_add_controls()
924 kfree(knew.tlv.p); in snd_emu10k1_add_controls()
927 knew.private_value = (unsigned long)ctl; in snd_emu10k1_add_controls()
929 kctl = snd_ctl_new1(&knew, emu); in snd_emu10k1_add_controls()
933 kfree(knew.tlv.p); in snd_emu10k1_add_controls()