Home | History | Annotate | Download | only in base

Lines Matching refs:sequence_

752   DCHECK_EQ(0, sequence_.LoadRelaxed());
794 sequence_++; // Indicate the broadcast occurred.
797 int32_t cur_sequence = sequence_.LoadRelaxed();
800 done = futex(sequence_.Address(), FUTEX_CMP_REQUEUE, 0,
820 sequence_++; // Indicate a signal occurred.
823 int num_woken = futex(sequence_.Address(), FUTEX_WAKE, 1, nullptr, nullptr, 0);
824 // Check something was woken or else we changed sequence_ before they had chance to wait.
846 int32_t cur_sequence = sequence_.LoadRelaxed();
848 if (futex(sequence_.Address(), FUTEX_WAIT, cur_sequence, nullptr, nullptr, 0) != 0) {
897 int32_t cur_sequence = sequence_.LoadRelaxed();
899 if (futex(sequence_.Address(), FUTEX_WAIT, cur_sequence, &rel_ts, nullptr, 0) != 0) {