Lines Matching refs:status
547 static int snd_pcm_plugin_status(snd_pcm_t *pcm, snd_pcm_status_t * status)
552 err = snd_pcm_status(plugin->gen.slave, status);
555 snd_pcm_plugin_sync_hw_ptr(pcm, status->hw_ptr, status->avail);
567 diff = pcm_frame_diff(status->appl_ptr, *pcm->appl.ptr, pcm->boundary);
568 status->appl_ptr = *pcm->appl.ptr;
569 status->avail += diff;
570 status->delay += diff;
572 assert(status->appl_ptr == *pcm->appl.ptr);
660 .status = snd_pcm_plugin_status,