Lines Matching refs:size
247 int time, int size, int bytes)
251 /* size = time * rate / 1000000 */
252 err = rule_muldivk(params, size, time,
258 /* bytes = size * framebits / 8 */
259 err = rule_muldivk(params, bytes, size,
269 int time, int size, int bytes)
273 /* size = bytes * 8 / framebits */
274 err = rule_mulkdiv(params, size, bytes, 8, SND_PCM_HW_PARAM_FRAME_BITS);
277 /* time = size * 1000000 / rate */
278 err = rule_mulkdiv(params, time, size, 1000000, SND_PCM_HW_PARAM_RATE);
636 snd_pcm_uframes_t size)
641 if (! size)
644 result = io->data->callback->transfer(io->data, areas, offset, size);
646 result = size;
652 static snd_pcm_sframes_t snd_pcm_ioplug_writei(snd_pcm_t *pcm, const void *buffer, snd_pcm_uframes_t size)
655 return snd_pcm_mmap_writei(pcm, buffer, size);
659 return snd_pcm_write_areas(pcm, areas, 0, size,
664 static snd_pcm_sframes_t snd_pcm_ioplug_writen(snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size)
667 return snd_pcm_mmap_writen(pcm, bufs, size);
671 return snd_pcm_write_areas(pcm, areas, 0, size,
676 static snd_pcm_sframes_t snd_pcm_ioplug_readi(snd_pcm_t *pcm, void *buffer, snd_pcm_uframes_t size)
679 return snd_pcm_mmap_readi(pcm, buffer, size);
683 return snd_pcm_read_areas(pcm, areas, 0, size,
688 static snd_pcm_sframes_t snd_pcm_ioplug_readn(snd_pcm_t *pcm, void **bufs, snd_pcm_uframes_t size)
691 return snd_pcm_mmap_readn(pcm, bufs, size);
695 return snd_pcm_read_areas(pcm, areas, 0, size,
734 snd_pcm_uframes_t size)
740 snd_pcm_uframes_t ofs, frames = size;
748 snd_pcm_mmap_appl_forward(pcm, size);
749 return size;
1021 receives the area array, offset and the size to transfer. The area