Lines Matching refs:value

219 		* controls[rec][Channel_control].value[0]  in setspeed()
220 * controls[rec][Resolution_control].value[0]/8; in setspeed()
234 devctl(epdev[rec], "samplesz %ld", controls[rec][Channel_control].value[0] * in setspeed()
235 controls[rec][Resolution_control].value[0]/8); in setspeed()
296 return controls[rec][Speed_control].value[0]; in getspeed()
307 return controls[rec][Speed_control].value[0]; in getspeed()
322 setcontrol(int rec, char *name, long *value) in setcontrol() argument
343 if((c->chans & 1 << i) && c->value[i] != value[i]) in setcontrol()
347 if(c->value[0] != value[0]) in setcontrol()
352 value[0] = 0; // set to average in setcontrol()
356 if(c->min != Undef && value[i] < c->min) in setcontrol()
357 value[i] = c->min; in setcontrol()
358 if(c->max != Undef && value[i] > c->max) in setcontrol()
359 value[i] = c->max; in setcontrol()
360 value[0] += value[i]; in setcontrol()
363 value[i] = Undef; in setcontrol()
364 if(m) value[0] /= m; in setcontrol()
366 if(c->min != Undef && value[0] < c->min) in setcontrol()
367 value[0] = c->min; in setcontrol()
368 if(c->max != Undef && value[0] > c->max) in setcontrol()
369 value[0] = c->max; in setcontrol()
378 if((rec != Record || setrec) && (value[0] = setspeed(rec, value[0])) < 0) in setcontrol()
380 c->value[0] = value[0]; in setcontrol()
386 control = findalt(rec, controls[rec][Channel_control].value[0], value[0], defaultspeed[rec]); in setcontrol()
391 c->value[0] = value[0]; in setcontrol()
392 controls[rec][Speed_control].value[0] = defaultspeed[rec]; in setcontrol()
415 control = findalt(rec, value[0], controls[rec][Resolution_control].value[0], defaultspeed[rec]); in setcontrol()
420 c->value[0] = value[0]; in setcontrol()
421 controls[rec][Speed_control].value[0] = defaultspeed[rec]; in setcontrol()
429 buf[1] = value[i] >> 8; in setcontrol()
431 buf[0] = value[i]; in setcontrol()
438 c->value[i] = value[i]; in setcontrol()
443 buf[1] = value[0] >> 8; in setcontrol()
445 buf[0] = value[0]; in setcontrol()
452 c->value[0] = value[0]; in setcontrol()
457 getspecialcontrol(int rec, int ctl, int req, long *value) in getspecialcontrol() argument
470 value[0] = getspeed(rec, req); in getspecialcontrol()
475 value[0] = controls[rec][ctl].min; in getspecialcontrol()
477 value[0] = controls[rec][ctl].max; in getspecialcontrol()
479 value[0] = controls[rec][ctl].step; in getspecialcontrol()
481 value[0] = controls[rec][ctl].value[0]; in getspecialcontrol()
514 value[0] = 0; // set to average in getspecialcontrol()
516 value[i] = Undef; in getspecialcontrol()
527 value[i] = svalue; in getspecialcontrol()
528 value[0] += svalue; in getspecialcontrol()
531 value[0] = svalue; in getspecialcontrol()
538 value[i] = svalue; in getspecialcontrol()
539 value[0] += svalue; in getspecialcontrol()
542 value[0] = svalue; in getspecialcontrol()
546 if(m) value[0] /= m; in getspecialcontrol()
549 value[0] = Undef; in getspecialcontrol()
555 value[0] = svalue; in getspecialcontrol()
561 value[0] = svalue; in getspecialcontrol()
567 getcontrol(int rec, char *name, long *value) in getcontrol() argument
579 if(getspecialcontrol(rec, i, Rgetcur, value) < 0) in getcontrol()
581 memmove(controls[rec][i].value, value, sizeof controls[rec][i].value); in getcontrol()
610 if(getspecialcontrol(rec, ctl, Rgetcur, c->value) == 0){ in getcontrols()
616 fprint(2, "[%d] %ld ", i, c->value[i]); in getcontrols()
618 fprint(2, ", value %ld", c->value[0]); in getcontrols()
627 c->value[0] = Undef; in getcontrols()
690 p = seprint(p, str+sizeof str, "%s%ld", fst?"'":" ", c->value[i]); in Aconv()
695 seprint(p, str+sizeof str, "%ld", c->value[0]); in Aconv()