Lines Matching defs:timeout
2892 * \param timeout maximum time in milliseconds to wait,
2898 * \retval 0 timeout occurred
2903 int snd_pcm_wait(snd_pcm_t *pcm, int timeout)
2908 err = __snd_pcm_wait_in_lock(pcm, timeout);
2915 int __snd_pcm_wait_in_lock(snd_pcm_t *pcm, int timeout)
2926 return snd_pcm_wait_nocheck(pcm, timeout);
2931 int timeout;
2934 timeout = (pcm->period_size * 1000ULL) / pcm->rate;
2936 if (timeout < 0)
2937 timeout = 0;
2939 timeout += 200;
2940 return timeout;
2945 int timeout;
2951 timeout = (snd_pcm_mmap_playback_delay(pcm) * 1000LL) / pcm->rate;
2953 if (timeout < 0)
2954 timeout = 0;
2956 timeout += 200;
2957 return timeout;
2967 int snd_pcm_wait_nocheck(snd_pcm_t *pcm, int timeout)
2986 if (timeout == SND_PCM_WAIT_IO)
2987 timeout = __snd_pcm_wait_io_timeout(pcm);
2988 else if (timeout == SND_PCM_WAIT_DRAIN)
2989 timeout = __snd_pcm_wait_drain_timeout(pcm);
2990 else if (timeout < -1)
2991 SNDMSG("invalid snd_pcm_wait timeout argument %d", timeout);
2994 err_poll = poll(pfd, npfds, timeout);