Lines Matching refs:avail
80 snd_pcm_sframes_t avail = snd_pcm_playback_hw_avail(runtime); in snd_pcm_playback_silence() local
81 if (avail > runtime->buffer_size) in snd_pcm_playback_silence()
82 avail = runtime->buffer_size; in snd_pcm_playback_silence()
83 runtime->silence_filled = avail > 0 ? avail : 0; in snd_pcm_playback_silence()
208 snd_pcm_uframes_t avail; in snd_pcm_update_state() local
211 avail = snd_pcm_playback_avail(runtime); in snd_pcm_update_state()
213 avail = snd_pcm_capture_avail(runtime); in snd_pcm_update_state()
214 if (avail > runtime->avail_max) in snd_pcm_update_state()
215 runtime->avail_max = avail; in snd_pcm_update_state()
217 if (avail >= runtime->buffer_size) { in snd_pcm_update_state()
222 if (avail >= runtime->stop_threshold) { in snd_pcm_update_state()
228 if (avail >= runtime->twake) in snd_pcm_update_state()
230 } else if (avail >= runtime->control->avail_min) in snd_pcm_update_state()
1908 snd_pcm_uframes_t avail = 0; in wait_for_avail() local
1940 avail = snd_pcm_playback_avail(runtime); in wait_for_avail()
1942 avail = snd_pcm_capture_avail(runtime); in wait_for_avail()
1943 if (avail >= runtime->twake) in wait_for_avail()
1962 avail = 0; /* indicate draining */ in wait_for_avail()
1983 *availp = avail; in wait_for_avail()
2019 snd_pcm_uframes_t avail; in snd_pcm_lib_write1() local
2045 avail = snd_pcm_playback_avail(runtime); in snd_pcm_lib_write1()
2049 if (!avail) { in snd_pcm_lib_write1()
2056 err = wait_for_avail(substream, &avail); in snd_pcm_lib_write1()
2060 frames = size > avail ? avail : size; in snd_pcm_lib_write1()
2096 avail -= frames; in snd_pcm_lib_write1()
2237 snd_pcm_uframes_t avail; in snd_pcm_lib_read1() local
2270 avail = snd_pcm_capture_avail(runtime); in snd_pcm_lib_read1()
2274 if (!avail) { in snd_pcm_lib_read1()
2286 err = wait_for_avail(substream, &avail); in snd_pcm_lib_read1()
2289 if (!avail) in snd_pcm_lib_read1()
2292 frames = size > avail ? avail : size; in snd_pcm_lib_read1()
2328 avail -= frames; in snd_pcm_lib_read1()