snd_pcm_lib_readv
err = snd_pcm_lib_readv(substream, bufs, frames);
result = snd_pcm_lib_readv(substream, bufs, xfern.frames);
result = snd_pcm_lib_readv(substream, bufs, frames);