Lines Matching refs:ctl
473 static int isight_gain_info(struct snd_kcontrol *ctl, in isight_gain_info() argument
476 struct isight *isight = ctl->private_data; in isight_gain_info()
486 static int isight_gain_get(struct snd_kcontrol *ctl, in isight_gain_get() argument
489 struct isight *isight = ctl->private_data; in isight_gain_get()
502 static int isight_gain_put(struct snd_kcontrol *ctl, in isight_gain_put() argument
505 struct isight *isight = ctl->private_data; in isight_gain_put()
515 static int isight_mute_get(struct snd_kcontrol *ctl, in isight_mute_get() argument
518 struct isight *isight = ctl->private_data; in isight_mute_get()
531 static int isight_mute_put(struct snd_kcontrol *ctl, in isight_mute_put() argument
534 struct isight *isight = ctl->private_data; in isight_mute_put()
559 struct snd_kcontrol *ctl; in isight_create_mixer() local
585 ctl = snd_ctl_new1(&gain_control, isight); in isight_create_mixer()
586 if (ctl) in isight_create_mixer()
587 ctl->tlv.p = isight->gain_tlv; in isight_create_mixer()
588 err = snd_ctl_add(isight->card, ctl); in isight_create_mixer()