• Home
  • Raw
  • Download

Lines Matching refs:rmh

220 	struct vx_rmh rmh;  in vx_adjust_audio_level()  local
225 vx_init_rmh(&rmh, CMD_AUDIO_LEVEL_ADJUST); in vx_adjust_audio_level()
227 rmh.Cmd[0] |= COMMAND_RECORD_MASK; in vx_adjust_audio_level()
229 rmh.Cmd[1] = 1 << audio; in vx_adjust_audio_level()
230 rmh.Cmd[2] = 0; in vx_adjust_audio_level()
232 rmh.Cmd[0] |= VALID_AUDIO_IO_DIGITAL_LEVEL; in vx_adjust_audio_level()
233 rmh.Cmd[2] |= info->level; in vx_adjust_audio_level()
236 rmh.Cmd[0] |= VALID_AUDIO_IO_MONITORING_LEVEL; in vx_adjust_audio_level()
237 rmh.Cmd[2] |= ((unsigned int)info->monitor_level << 10); in vx_adjust_audio_level()
240 rmh.Cmd[0] |= VALID_AUDIO_IO_MUTE_LEVEL; in vx_adjust_audio_level()
242 rmh.Cmd[2] |= AUDIO_IO_HAS_MUTE_LEVEL; in vx_adjust_audio_level()
246 rmh.Cmd[0] |= VALID_AUDIO_IO_MUTE_MONITORING_1 | VALID_AUDIO_IO_MUTE_MONITORING_2; in vx_adjust_audio_level()
248 rmh.Cmd[2] |= AUDIO_IO_HAS_MUTE_MONITORING_1; in vx_adjust_audio_level()
251 return vx_send_msg(chip, &rmh); in vx_adjust_audio_level()
260 struct vx_rmh rmh;
263 vx_init_rmh(&rmh, CMD_GET_AUDIO_LEVELS);
265 rmh.Cmd[0] |= COMMAND_RECORD_MASK;
267 rmh.Cmd[1] = 1 << audio;
268 err = vx_send_msg(chip, &rmh);
271 info.level = rmh.Stat[0] & MASK_DSP_WORD_LEVEL;
272 info.monitor_level = (rmh.Stat[0] >> 10) & MASK_DSP_WORD_LEVEL;
273 info.mute = (rmh.Stat[i] & AUDIO_IO_HAS_MUTE_LEVEL) ? 1 : 0;
274 info.monitor_mute = (rmh.Stat[i] & AUDIO_IO_HAS_MUTE_MONITORING_1) ? 1 : 0;
377 struct vx_rmh rmh; in vx_get_audio_vu_meter() local
383 vx_init_rmh(&rmh, CMD_AUDIO_VU_PIC_METER); in vx_get_audio_vu_meter()
384 rmh.LgStat += 2 * VU_METER_CHANNELS; in vx_get_audio_vu_meter()
386 rmh.Cmd[0] |= COMMAND_RECORD_MASK; in vx_get_audio_vu_meter()
389 rmh.Cmd[1] = 0; in vx_get_audio_vu_meter()
391 rmh.Cmd[1] |= 1 << (audio + i); in vx_get_audio_vu_meter()
392 err = vx_send_msg(chip, &rmh); in vx_get_audio_vu_meter()
397 info->saturated = (rmh.Stat[0] & (1 << (audio + i))) ? 1 : 0; in vx_get_audio_vu_meter()
398 info->vu_level = rmh.Stat[i + 1]; in vx_get_audio_vu_meter()
399 info->peak_level = rmh.Stat[i + 2]; in vx_get_audio_vu_meter()