Lines Matching refs:timeout
178 const struct timespec *timeout) in write() argument
182 ssize_t availToWrite = obtain(iovec, count, timeout); in write()
198 const struct timespec *timeout) in obtain() argument
219 if (count == 0 || availToWrite > 0 || timeout == NULL || in obtain()
220 (timeout->tv_sec == 0 && timeout->tv_nsec == 0)) { in obtain()
230 err = audio_utils_clock_nanosleep(CLOCK_MONOTONIC, 0 /*flags*/, timeout, in obtain()
243 if (timeout->tv_sec == LONG_MAX) { in obtain()
244 timeout = NULL; in obtain()
246 err = mFifo.mThrottleFront->wait(op, front, timeout); in obtain()
272 timeout = NULL; in obtain()
434 ssize_t audio_utils_fifo_reader::read(void *buffer, size_t count, const struct timespec *timeout, in read() argument
439 ssize_t availToRead = obtain(iovec, count, timeout, lost); in read()
454 const struct timespec *timeout) in obtain() argument
457 return obtain(iovec, count, timeout, NULL /*lost*/); in obtain()
514 const struct timespec *timeout, size_t *lost) in obtain() argument
523 if (count == 0 || rear != mLocalFront || timeout == NULL || in obtain()
524 (timeout->tv_sec == 0 && timeout->tv_nsec == 0)) { in obtain()
531 err = audio_utils_clock_nanosleep(CLOCK_MONOTONIC, 0 /*flags*/, timeout, in obtain()
544 if (timeout->tv_sec == LONG_MAX) { in obtain()
545 timeout = NULL; in obtain()
547 err = mFifo.mWriterRear.wait(op, rear, timeout); in obtain()
573 timeout = NULL; in obtain()