Lines Matching defs:info
261 struct count_info info;
268 if (ioctl(u->fd, SNDCTL_DSP_GETOPTR, &info) < 0) {
273 info.blocks += u->out_mmap_saved_nfrags;
276 if (info.blocks > 0)
277 mmap_fill_memblocks(u, (unsigned) info.blocks);
279 return info.blocks;
338 struct count_info info;
344 if (ioctl(u->fd, SNDCTL_DSP_GETIPTR, &info) < 0) {
349 /* pa_log("... %i", info.blocks); */
351 info.blocks += u->in_mmap_saved_nfrags;
354 if (info.blocks > 0) {
355 mmap_post_memblocks(u, (unsigned) info.blocks);
359 return info.blocks;
363 struct count_info info;
368 if (ioctl(u->fd, SNDCTL_DSP_GETOPTR, &info) < 0) {
373 u->out_mmap_saved_nfrags += info.blocks;
377 if (bpos <= (size_t) info.ptr)
378 n = u->out_hwbuf_size - ((size_t) info.ptr - bpos);
380 n = bpos - (size_t) info.ptr;
382 /* pa_log("n = %u, bpos = %u, ptr = %u, total=%u, fragsize = %u, n_frags = %u\n", n, bpos, (unsigned) info.ptr, total, u->out_fragment_size, u->out_fragments); */
388 struct count_info info;
393 if (ioctl(u->fd, SNDCTL_DSP_GETIPTR, &info) < 0) {
398 u->in_mmap_saved_nfrags += info.blocks;
401 if (bpos <= (size_t) info.ptr)
402 n = (size_t) info.ptr - bpos;
404 n = u->in_hwbuf_size - bpos + (size_t) info.ptr;
406 /* pa_log("n = %u, bpos = %u, ptr = %u, total=%u, fragsize = %u, n_frags = %u\n", n, bpos, (unsigned) info.ptr, total, u->in_fragment_size, u->in_fragments); */
420 struct audio_info info;
421 if (syscall(SYS_ioctl, u->fd, AUDIO_GETBUFINFO, &info) < 0) {
425 arg = info.play.seek + info.blocksize / 2;
442 struct audio_buf_info info;
444 if (ioctl(u->fd, SNDCTL_DSP_GETOSPACE, &info) < 0) {
448 r = pa_bytes_to_usec((size_t) info.bytes, &u->sink->sample_spec);
463 struct audio_buf_info info;
465 if (ioctl(u->fd, SNDCTL_DSP_GETISPACE, &info) < 0) {
469 r = pa_bytes_to_usec((size_t) info.bytes, &u->source->sample_spec);
545 struct audio_buf_info info;
584 if (ioctl(u->fd, SNDCTL_DSP_GETISPACE, &info) >= 0) {
585 in_frag_size = info.fragsize;
586 in_nfrags = info.fragstotal;
589 if (ioctl(u->fd, SNDCTL_DSP_GETOSPACE, &info) >= 0) {
590 out_frag_size = info.fragsize;
591 out_nfrags = info.fragstotal;
936 audio_buf_info info;
938 if (ioctl(u->fd, SNDCTL_DSP_GETOSPACE, &info) < 0) {
942 l = info.bytes;
1044 audio_buf_info info;
1046 if (ioctl(u->fd, SNDCTL_DSP_GETISPACE, &info) < 0) {
1050 l = info.bytes;
1182 struct audio_buf_info info;
1301 if (ioctl(fd, SNDCTL_DSP_GETISPACE, &info) >= 0) {
1302 pa_log_info("Input -- %u fragments of size %u.", info.fragstotal, info.fragsize);
1303 u->in_fragment_size = (uint32_t) info.fragsize;
1304 u->in_nfrags = (uint32_t) info.fragstotal;
1308 if (ioctl(fd, SNDCTL_DSP_GETOSPACE, &info) >= 0) {
1309 pa_log_info("Output -- %u fragments of size %u.", info.fragstotal, info.fragsize);
1310 u->out_fragment_size = (uint32_t) info.fragsize;
1311 u->out_nfrags = (uint32_t) info.fragstotal;