Lines Matching refs:val
127 static void queue_event(struct snd_motu *motu, u8 msg_type, u8 identifier0, u8 identifier1, u8 val)
136 entry = (msg_type << 24) | (identifier0 << 16) | (identifier1 << 8) | val;
168 u8 val = b[MSG_VALUE_POS];
175 u8 mixer_ch = val / 0x20;
204 if (param->mixer.source[mixer_ch].gain[mixer_src_ch] != val) {
205 queue_event(motu, msg_type, mixer_ch, mixer_src_ch, val);
206 param->mixer.source[mixer_ch].gain[mixer_src_ch] = val;
210 if (param->mixer.source[mixer_ch].pan[mixer_src_ch] != val) {
211 queue_event(motu, msg_type, mixer_ch, mixer_src_ch, val);
212 param->mixer.source[mixer_ch].pan[mixer_src_ch] = val;
216 if (param->mixer.source[mixer_ch].flag[mixer_src_ch] != val) {
217 queue_event(motu, msg_type, mixer_ch, mixer_src_ch, val);
218 param->mixer.source[mixer_ch].flag[mixer_src_ch] = val;
222 if (param->mixer.source[mixer_ch].paired_balance[mixer_src_ch] != val) {
223 queue_event(motu, msg_type, mixer_ch, mixer_src_ch, val);
224 param->mixer.source[mixer_ch].paired_balance[mixer_src_ch] = val;
228 if (param->mixer.source[mixer_ch].paired_width[mixer_src_ch] != val) {
229 queue_event(motu, msg_type, mixer_ch, mixer_src_ch, val);
230 param->mixer.source[mixer_ch].paired_width[mixer_src_ch] = val;
250 if (param->mixer.output.paired_volume[mixer_ch] != val) {
251 queue_event(motu, msg_type, mixer_ch, 0, val);
252 param->mixer.output.paired_volume[mixer_ch] = val;
256 if (param->mixer.output.paired_flag[mixer_ch] != val) {
257 queue_event(motu, msg_type, mixer_ch, 0, val);
258 param->mixer.output.paired_flag[mixer_ch] = val;
268 if (parser->param.output.main_paired_volume != val) {
269 queue_event(motu, msg_type, 0, 0, val);
270 parser->param.output.main_paired_volume = val;
274 if (parser->param.output.hp_paired_volume != val) {
275 queue_event(motu, msg_type, 0, 0, val);
276 parser->param.output.hp_paired_volume = val;
280 if (parser->param.output.hp_paired_assignment != val) {
281 queue_event(motu, msg_type, 0, 0, val);
282 parser->param.output.hp_paired_assignment = val;
286 if (parser->param.line_input.boost_flag != val) {
287 queue_event(motu, msg_type, 0, 0, val);
288 parser->param.line_input.boost_flag = val;
292 if (parser->param.line_input.nominal_level_flag != val) {
293 queue_event(motu, msg_type, 0, 0, val);
294 parser->param.line_input.nominal_level_flag = val;
311 if (param->input.gain_and_invert[input_ch] != val) {
312 queue_event(motu, msg_type, input_ch, 0, val);
313 param->input.gain_and_invert[input_ch] = val;
317 if (param->input.flag[input_ch] != val) {
318 queue_event(motu, msg_type, input_ch, 0, val);
319 param->input.flag[input_ch] = val;
342 parser->meter.data[pos] = val;
347 parser->meter.data[pos] = val;