Lines Matching defs:info

205 				 struct vx_audio_level *info)
218 if (info->has_level) {
220 rmh.Cmd[2] |= info->level;
222 if (info->has_monitor_level) {
224 rmh.Cmd[2] |= ((unsigned int)info->monitor_level << 10);
226 if (info->has_mute) {
228 if (info->mute)
231 if (info->has_monitor_mute) {
234 if (info->monitor_mute)
244 struct vx_audio_level *info)
249 memset(info, 0, sizeof(*info));
258 info.level = rmh.Stat[0] & MASK_DSP_WORD_LEVEL;
259 info.monitor_level = (rmh.Stat[0] >> 10) & MASK_DSP_WORD_LEVEL;
260 info.mute = (rmh.Stat[i] & AUDIO_IO_HAS_MUTE_LEVEL) ? 1 : 0;
261 info.monitor_mute = (rmh.Stat[i] & AUDIO_IO_HAS_MUTE_MONITORING_1) ? 1 : 0;
272 struct vx_audio_level info;
274 memset(&info, 0, sizeof(info));
275 info.has_monitor_level = 1;
276 info.monitor_level = level;
277 info.has_monitor_mute = 1;
278 info.monitor_mute = !active;
281 return vx_adjust_audio_level(chip, audio, 0, &info); /* playback only */
290 struct vx_audio_level info;
292 memset(&info, 0, sizeof(info));
293 info.has_mute = 1;
294 info.mute = !active;
296 return vx_adjust_audio_level(chip, audio, 0, &info); /* playback only */
304 struct vx_audio_level info;
306 memset(&info, 0, sizeof(info));
307 info.has_level = 1;
308 info.level = level;
310 return vx_adjust_audio_level(chip, audio, capture, &info);
319 struct vx_audio_level info;
328 memset(&info, 0, sizeof(info));
330 info.has_monitor_level = 1;
331 info.has_mute = 1;
332 info.has_monitor_mute = 1;
334 info.has_level = 1;
335 info.level = CVAL_0DB; /* default: 0dB */
336 vx_adjust_audio_level(chip, i, c, &info);
360 * @info: the array of vx_vu_meter records (size = 2).
362 static int vx_get_audio_vu_meter(struct vx_core *chip, int audio, int capture, struct vx_vu_meter *info)
384 info->saturated = (rmh.Stat[0] & (1 << (audio + i))) ? 1 : 0;
385 info->vu_level = rmh.Stat[i + 1];
386 info->peak_level = rmh.Stat[i + 2];
387 info++;
450 .info = vx_output_level_info,
507 .info = vx_audio_src_info,
551 .info = vx_clock_mode_info,
712 .info = vx_audio_gain_info,
720 .info = vx_audio_sw_info,
729 .info = vx_audio_gain_info, /* shared */
737 .info = vx_audio_sw_info, /* shared */
799 .info = vx_iec958_info, /* shared */
806 .info = vx_iec958_info,
872 .info = vx_vu_meter_info,
880 .info = vx_vu_meter_info, /* shared */
888 .info = vx_saturation_info,