Lines Matching refs:frames
33 void snd_pcm_mmap_appl_backward(snd_pcm_t *pcm, snd_pcm_uframes_t frames)
36 appl_ptr -= frames;
42 void snd_pcm_mmap_appl_forward(snd_pcm_t *pcm, snd_pcm_uframes_t frames)
45 appl_ptr += frames;
51 void snd_pcm_mmap_hw_backward(snd_pcm_t *pcm, snd_pcm_uframes_t frames)
54 hw_ptr -= frames;
60 void snd_pcm_mmap_hw_forward(snd_pcm_t *pcm, snd_pcm_uframes_t frames)
63 hw_ptr += frames;
83 snd_pcm_uframes_t frames = size;
86 __snd_pcm_mmap_begin(pcm, &pcm_areas, &pcm_offset, &frames);
90 frames, pcm->format);
91 result = __snd_pcm_mmap_commit(pcm, pcm_offset, frames);
115 snd_pcm_uframes_t frames = size;
118 __snd_pcm_mmap_begin(pcm, &pcm_areas, &pcm_offset, &frames);
122 frames, pcm->format);
123 result = __snd_pcm_mmap_commit(pcm, pcm_offset, frames);
134 * \brief Write interleaved frames to a PCM using direct buffer (mmap)
136 * \param buffer frames containing buffer
137 * \param size frames to be written
138 * \return a positive number of frames actually written otherwise a
159 * \brief Write non interleaved frames to a PCM using direct buffer (mmap)
161 * \param bufs frames containing buffers (one for each channel)
162 * \param size frames to be written
163 * \return a positive number of frames actually written otherwise a
184 * \brief Read interleaved frames from a PCM using direct buffer (mmap)
186 * \param buffer frames containing buffer
187 * \param size frames to be read
188 * \return a positive number of frames actually read otherwise a
209 * \brief Read non interleaved frames to a PCM using direct buffer (mmap)
211 * \param bufs frames containing buffers (one for each channel)
212 * \param size frames to be written
213 * \return a positive number of frames actually read otherwise a
536 snd_pcm_uframes_t frames = size - xfer;
538 if (cont < frames)
539 frames = cont;
546 err = _snd_pcm_writei(pcm, buf, frames);
549 frames = err;
563 err = _snd_pcm_writen(pcm, bufs, frames);
566 frames = err;
575 xfer += frames;
576 offset = (offset + frames) % pcm->buffer_size;
592 snd_pcm_uframes_t frames = size - xfer;
594 if (cont < frames)
595 frames = cont;
602 err = _snd_pcm_readi(pcm, buf, frames);
605 frames = err;
619 err = _snd_pcm_readn(pcm->fast_op_arg, bufs, frames);
622 frames = err;
631 xfer += frames;
632 offset = (offset + frames) % pcm->buffer_size;