Lines Matching refs:cval
64 struct usb_mixer_elem_info *cval;
67 cval = kzalloc(sizeof(*cval), GFP_KERNEL);
68 if (!cval)
71 snd_usb_mixer_elem_init_std(&cval->head, mixer, unitid);
72 cval->val_type = val_type;
73 cval->channels = 1;
74 cval->control = control;
75 cval->cmask = cmask;
76 cval->idx_off = idx_off;
80 cval->min = 0;
81 cval->max = 1;
82 cval->res = 0;
83 cval->dBmin = 0;
84 cval->dBmax = 0;
87 kctl = snd_ctl_new1(snd_usb_feature_unit_ctl, cval);
89 kfree(cval);
105 return snd_usb_mixer_add_control(&cval->head, kctl);
1303 struct usb_mixer_elem_info *cval;
1308 cval = mixer_elem_list_to_info(mixer->id_elems[unitid]);
1309 snd_usb_mixer_set_ctl_value(cval, UAC_SET_CUR,
1310 cval->control << 8,
2001 struct usb_mixer_elem_info *cval = kcontrol->private_data;
2002 struct snd_usb_audio *chip = cval->head.mixer->chip;
2062 struct usb_mixer_elem_info *cval;
2065 cval = kzalloc(sizeof(*cval), GFP_KERNEL);
2066 if (!cval)
2068 snd_usb_mixer_elem_init_std(&cval->head, mixer,
2070 cval->head.resume = realtek_resume_jack;
2071 cval->val_type = USB_MIXER_BOOLEAN;
2072 cval->channels = 1;
2073 cval->min = 0;
2074 cval->max = 1;
2075 kctl = snd_ctl_new1(&realtek_connector_ctl_ro, cval);
2077 kfree(cval);
2083 return snd_usb_mixer_add_control(&cval->head, kctl);
3537 struct usb_mixer_elem_info *cval,
3555 if (cval->min == 0 && cval->max == 50) {
3561 } else if (cval->min == 0 && cval->max <= 1000) {
3571 struct usb_mixer_elem_info *cval, int unitid,
3576 if (unitid == 7 && cval->control == UAC_FU_VOLUME)
3577 snd_dragonfly_quirk_db_scale(mixer, cval, kctl);
3584 cval->min_mute = 1;