Lines Matching refs:value

52 	uint16 value, mask;
57 value = emuxki_codec_read(&dev->config, info->reg);
58 //PRINT(("B_MIX_GAIN value : %u\n", value));
61 gain = ((value & mask) >> 8) * info->granularity;
68 gain = (value & mask) * info->granularity;
75 gain = (value & mask) * info->granularity;
84 value = emuxki_codec_read(&dev->config, info->reg);
85 //PRINT(("B_MIX_MUTE value : %u\n", value));
86 value &= mask;
87 values[0] = ((value >> 15) == 1) ? 1.0 : 0.0;
91 value = emuxki_codec_read(&dev->config, info->reg);
92 //PRINT(("B_MIX_MICBOOST value : %u\n", value));
93 value &= mask;
94 values[0] = ((value >> 6) == 1) ? 1.0 : 0.0;
98 value = emuxki_codec_read(&dev->config, AC97_RECORD_SELECT);
99 value &= mask;
100 //PRINT(("B_MIX_MUX value : %u\n", value));
101 values[0] = (float)value;
110 uint16 value, mask;
115 value = emuxki_codec_read(&dev->config, info->reg);
118 value &= ~mask;
124 value |= ((uint16)(gain / info->granularity) << 8) & mask;
127 value &= ~mask;
132 value |= ((uint16)(gain / info->granularity)) & mask;
135 value &= ~mask;
140 value |= ((uint16)(gain / info->granularity)) & mask;
142 //PRINT(("B_MIX_GAIN value : %u\n", value));
143 emuxki_codec_write(&dev->config, info->reg, value);
147 value = emuxki_codec_read(&dev->config, info->reg);
148 value &= ~mask;
149 value |= ((values[0] == 1.0 ? 1 : 0 ) << 15 & mask);
153 value &= ~mask;
154 value |= ((values[0] == 1.0 ? 1 : 0 ) << 7 & mask);
156 //PRINT(("B_MIX_MUTE value : %u\n", value));
157 emuxki_codec_write(&dev->config, info->reg, value);
161 value = emuxki_codec_read(&dev->config, info->reg);
162 value &= ~mask;
163 value |= ((values[0] == 1.0 ? 1 : 0 ) << 6 & mask);
164 //PRINT(("B_MIX_MICBOOST value : %u\n", value));
165 emuxki_codec_write(&dev->config, info->reg, value);
169 value = ((int32)values[0]) & mask;
170 value = value | (value << 8);
171 //PRINT(("B_MIX_MUX value : %u\n", value));
172 emuxki_codec_write(&dev->config, AC97_RECORD_SELECT, value);
190 int32 value;
191 emuxki_parameter_get((emuxki_dev*)card, cookie, type, &value);
192 values[0] = (float)value;
197 int32 value;
198 value = (int32)values[0];
199 emuxki_parameter_set((emuxki_dev*)card, cookie, type, &value);