Lines Matching defs:requested

62 #define MEASURE_NS 10000000 // attempt to provide accurate timeouts if requested >= MEASURE_NS
70 status_t ClientProxy::obtainBuffer(Buffer* buffer, const struct timespec *requested,
81 TIMEOUT_ZERO, // requested == NULL || *requested == 0
82 TIMEOUT_INFINITE, // *requested == infinity
83 TIMEOUT_FINITE, // 0 < *requested < infinity
86 if (requested == NULL) {
88 } else if (requested->tv_sec == 0 && requested->tv_nsec == 0) {
90 } else if (requested->tv_sec == INT_MAX) {
94 if (requested->tv_sec > 0 || requested->tv_nsec >= MEASURE_NS) {
193 ts = requested;
198 // FIXME we do not retry if requested < 10ms? needs documentation on this state machine
199 if (!measure || requested->tv_sec < total.tv_sec ||
200 (requested->tv_sec == total.tv_sec && requested->tv_nsec <= total.tv_nsec)) {
204 remaining.tv_sec = requested->tv_sec - total.tv_sec;
205 if ((remaining.tv_nsec = requested->tv_nsec - total.tv_nsec) < 0) {
271 if (requested == NULL) {
272 requested = &kNonBlocking;
275 ALOGV("requested %ld.%03ld elapsed %ld.%03ld",
276 requested->tv_sec, requested->tv_nsec / 1000000,
376 status_t AudioTrackClientProxy::waitStreamEndDone(const struct timespec *requested)
384 TIMEOUT_ZERO, // requested == NULL || *requested == 0
385 TIMEOUT_INFINITE, // *requested == infinity
386 TIMEOUT_FINITE, // 0 < *requested < infinity
389 if (requested == NULL) {
391 } else if (requested->tv_sec == 0 && requested->tv_nsec == 0) {
393 } else if (requested->tv_sec == INT_MAX) {
430 ts = requested;
435 // FIXME we do not retry if requested < 10ms? needs documentation on this state machine
436 if (requested->tv_sec < total.tv_sec ||
437 (requested->tv_sec == total.tv_sec && requested->tv_nsec <= total.tv_nsec)) {
441 remaining.tv_sec = requested->tv_sec - total.tv_sec;
442 if ((remaining.tv_nsec = requested->tv_nsec - total.tv_nsec) < 0) {
477 if (requested == NULL) {
478 requested = &kNonBlocking;