Lines Matching refs:audio
531 unsigned int audio; in vx_pcm_playback_open() local
537 audio = subs->pcm->device * 2; in vx_pcm_playback_open()
538 if (snd_BUG_ON(audio >= chip->audio_outs)) in vx_pcm_playback_open()
542 pipe = chip->playback_pipes[audio]; in vx_pcm_playback_open()
545 err = vx_alloc_pipe(chip, 0, audio, 2, &pipe); /* stereo playback */ in vx_pcm_playback_open()
548 chip->playback_pipes[audio] = pipe; in vx_pcm_playback_open()
554 chip->playback_pipes[audio] = pipe; in vx_pcm_playback_open()
923 unsigned int audio; in vx_pcm_capture_open() local
929 audio = subs->pcm->device * 2; in vx_pcm_capture_open()
930 if (snd_BUG_ON(audio >= chip->audio_ins)) in vx_pcm_capture_open()
932 err = vx_alloc_pipe(chip, 1, audio, 2, &pipe); in vx_pcm_capture_open()
936 chip->capture_pipes[audio] = pipe; in vx_pcm_capture_open()
939 if (chip->audio_monitor_active[audio]) { in vx_pcm_capture_open()
940 pipe_out_monitoring = chip->playback_pipes[audio]; in vx_pcm_capture_open()
943 err = vx_alloc_pipe(chip, 0, audio, 2, &pipe_out_monitoring); in vx_pcm_capture_open()
946 chip->playback_pipes[audio] = pipe_out_monitoring; in vx_pcm_capture_open()
953 vx_set_monitor_level(chip, audio, chip->audio_monitor[audio], in vx_pcm_capture_open()
954 chip->audio_monitor_active[audio]); in vx_pcm_capture_open()
956 vx_set_monitor_level(chip, audio+1, chip->audio_monitor[audio+1], in vx_pcm_capture_open()
957 chip->audio_monitor_active[audio+1]); in vx_pcm_capture_open()