Searched refs:futex (Results 1 - 2 of 2) sorted by relevance

/art/runtime/base/
H A Dmutex-inl.h37 #include "linux/futex.h"
42 static inline int futex(volatile int *uaddr, int op, int val, const struct timespec *timeout, volatile int *uaddr2, int val3) { function in namespace:art
164 if (futex(state_.Address(), FUTEX_WAIT, cur_state, NULL, NULL, 0) != 0) {
166 PLOG(FATAL) << "futex wait failed for " << name_;
199 futex(state_.Address(), FUTEX_WAKE, -1, NULL, NULL, 0);
H A Dmutex.cc330 if (futex(state_.Address(), FUTEX_WAIT, 1, NULL, NULL, 0) != 0) {
334 PLOG(FATAL) << "futex wait failed for " << name_;
423 futex(state_.Address(), FUTEX_WAKE, 1, NULL, NULL, 0);
506 if (futex(state_.Address(), FUTEX_WAIT, cur_state, NULL, NULL, 0) != 0) {
510 PLOG(FATAL) << "futex wait failed for " << name_;
547 futex(state_.Address(), FUTEX_WAKE, -1, NULL, NULL, 0);
582 if (futex(state_.Address(), FUTEX_WAIT, cur_state, &rel_ts, NULL, 0) != 0) {
590 PLOG(FATAL) << "timed futex wait failed for " << name_;
724 done = futex(sequence_.Address(), FUTEX_CMP_REQUEUE, 0,
729 PLOG(FATAL) << "futex cm
[all...]

Completed in 57 milliseconds