Lines Matching refs:avail
577 snd_pcm_sframes_t avail; in alsa_get_avail() local
579 avail = FF(snd_pcm_avail_update) (handle); in alsa_get_avail()
580 if (avail < 0) { in alsa_get_avail()
581 if (avail == -EPIPE) { in alsa_get_avail()
583 avail = FF(snd_pcm_avail_update) (handle); in alsa_get_avail()
587 if (avail < 0) { in alsa_get_avail()
588 alsa_logerr (avail, in alsa_get_avail()
594 return avail; in alsa_get_avail()
604 snd_pcm_sframes_t avail; in alsa_run_out() local
611 avail = alsa_get_avail (alsa->handle); in alsa_run_out()
612 if (avail < 0) { in alsa_run_out()
617 decr = audio_MIN (live, avail); in alsa_run_out()
858 snd_pcm_sframes_t avail; in alsa_run_in() local
865 avail = alsa_get_avail (alsa->handle); in alsa_run_in()
866 if (avail < 0) { in alsa_run_in()
871 if (!avail && (FF(snd_pcm_state) (alsa->handle) == SND_PCM_STATE_PREPARED)) { in alsa_run_in()
872 avail = hw->samples; in alsa_run_in()
875 decr = audio_MIN (dead, avail); in alsa_run_in()