Lines Matching defs:audio
450 * @audioid: the audio id to be assigned
451 * @num_audio: number of audio channels
485 /* the pipe index should be identical with the audio index */
580 unsigned int audio;
586 audio = subs->pcm->device * 2;
587 snd_assert(audio < chip->audio_outs, return -EINVAL);
590 pipe = chip->playback_pipes[audio];
593 err = vx_alloc_pipe(chip, 0, audio, 2, &pipe); /* stereo playback */
596 chip->playback_pipes[audio] = pipe;
603 chip->playback_pipes[audio] = pipe;
985 unsigned int audio;
991 audio = subs->pcm->device * 2;
992 snd_assert(audio < chip->audio_ins, return -EINVAL);
993 err = vx_alloc_pipe(chip, 1, audio, 2, &pipe);
998 chip->capture_pipes[audio] = pipe;
1001 if (chip->audio_monitor_active[audio]) {
1002 pipe_out_monitoring = chip->playback_pipes[audio];
1005 err = vx_alloc_pipe(chip, 0, audio, 2, &pipe_out_monitoring);
1008 chip->playback_pipes[audio] = pipe_out_monitoring;
1015 vx_set_monitor_level(chip, audio, chip->audio_monitor[audio],
1016 chip->audio_monitor_active[audio]);
1018 vx_set_monitor_level(chip, audio+1, chip->audio_monitor[audio+1],
1019 chip->audio_monitor_active[audio+1]);
1229 * vx_init_audio_io - check the availabe audio i/o and allocate pipe arrays
1238 snd_printk(KERN_ERR "vx: cannot get the supported audio data\n");