Lines Matching defs:values

49 emuxki_ac97_get_mix(void *card, const void *cookie, int32 type, float *values) {
63 values[0] = info->max_gain - gain;
65 values[0] = gain - info->min_gain;
70 values[1] = info->max_gain - gain;
72 values[1] = gain - info->min_gain;
77 values[0] = info->max_gain - gain;
79 values[0] = gain - info->min_gain;
87 values[0] = ((value >> 15) == 1) ? 1.0 : 0.0;
94 values[0] = ((value >> 6) == 1) ? 1.0 : 0.0;
101 values[0] = (float)value;
107 emuxki_ac97_set_mix(void *card, const void *cookie, int32 type, float *values) {
121 gain = info->max_gain - values[0];
123 gain = values[0] - info->min_gain;
129 gain = info->max_gain - values[1];
131 gain = values[1] - info->min_gain;
137 gain = info->max_gain - values[0];
139 gain = values[0] - info->min_gain;
149 value |= ((values[0] == 1.0 ? 1 : 0 ) << 15 & mask);
154 value |= ((values[0] == 1.0 ? 1 : 0 ) << 7 & mask);
163 value |= ((values[0] == 1.0 ? 1 : 0 ) << 6 & mask);
169 value = ((int32)values[0]) & mask;
179 emuxki_gpr_get_mix(void *card, const void *cookie, int32 type, float *values) {
180 emuxki_gpr_get((emuxki_dev*)card, (emuxki_gpr *)cookie, type, values);
184 emuxki_gpr_set_mix(void *card, const void *cookie, int32 type, float *values) {
185 emuxki_gpr_set((emuxki_dev*)card, (emuxki_gpr *)cookie, type, values);
189 emuxki_parameter_get_mix(void *card, const void *cookie, int32 type, float *values) {
192 values[0] = (float)value;
196 emuxki_parameter_set_mix(void *card, const void *cookie, int32 type, float *values) {
198 value = (int32)values[0];
534 id = mmvi->values[i].id - EMU_MULTI_CONTROL_FIRSTID;
544 float values[2];
545 control->get(card, control->cookie, control->type, values);
547 mmvi->values[i].u.gain = values[0];
549 mmvi->values[i].u.gain = values[1];
554 float values[1];
555 control->get(card, control->cookie, control->type, values);
556 mmvi->values[i].u.enable = (values[0] == 1.0);
560 float values[1];
561 control->get(card, control->cookie, control->type, values);
562 mmvi->values[i].u.mux = (int32)values[0];
575 id = mmvi->values[i].id - EMU_MULTI_CONTROL_FIRSTID;
586 id = mmvi->values[i + 1].id - EMU_MULTI_CONTROL_FIRSTID;
598 float values[2];
599 values[0] = 0.0;
600 values[1] = 0.0;
603 values[0] = mmvi->values[i].u.gain;
605 values[1] = mmvi->values[i].u.gain;
608 values[1] = mmvi->values[i+1].u.gain;
610 control->set(card, control->cookie, control->type, values);
618 float values[1];
620 values[0] = mmvi->values[i].u.enable ? 1.0 : 0.0;
621 control->set(card, control->cookie, control->type, values);
625 float values[1];
627 values[0] = (float)mmvi->values[i].u.mux;
628 control->set(card, control->cookie, control->type, values);