Lines Matching refs:val
682 long val;
687 if (snd_config_get_integer(n, &val) < 0)
689 if (val < 0 || val > 1)
691 return val;
721 long val;
727 if (snd_config_get_integer(n, &val) < 0)
729 return val;
761 static int config_integer(snd_config_t *n, long *val, int doit)
763 int err = snd_config_get_integer(n, val);
768 return config_integer(n, val, doit);
773 static int config_integer64(snd_config_t *n, long long *val, int doit)
775 int err = snd_config_get_integer64(n, val);
780 return config_integer64(n, val, doit);
1035 long db, val;
1040 err = config_integer(value, &val, doit);
1043 if (val < omin || val > omax)
1045 db = ((val - omin) * (odbmax - odbmin)) / (omax - omin) + odbmin;
1048 err = snd_ctl_convert_from_dB(device, id, db, &val, db > 0);
1051 if (val < nmin)
1052 val = nmin;
1053 else if (val > nmax)
1054 val = nmax;
1055 return snd_config_set_integer(value, val);
1134 long val;
1140 val = config_bool(value, doit);
1141 if (val >= 0) {
1142 snd_ctl_elem_value_set_boolean(ctl, idx, val);
1147 err = config_integer(value, &val, doit);
1149 snd_ctl_elem_value_set_integer(ctl, idx, val);
1161 val = config_enumerated(value, handle, info, doit);
1162 if (val >= 0) {
1163 snd_ctl_elem_value_set_enumerated(ctl, idx, val);
1184 long val;
1191 err = snd_config_get_integer(value, &val);
1192 if (err < 0 || val < 0 || val > 255) {
1196 snd_ctl_elem_value_set_byte(ctl, idx, val);