Searched refs:requeue_state (Results 1 – 1 of 1) sorted by relevance
224 atomic_t requeue_state; member285 .requeue_state = ATOMIC_INIT(Q_REQUEUE_PI_NONE),1865 old = atomic_read_acquire(&q->requeue_state); in futex_requeue_pi_prepare()1882 } while (!atomic_try_cmpxchg(&q->requeue_state, &old, new)); in futex_requeue_pi_prepare()1892 old = atomic_read_acquire(&q->requeue_state); in futex_requeue_pi_complete()1910 } while (!atomic_try_cmpxchg(&q->requeue_state, &old, new)); in futex_requeue_pi_complete()1923 old = atomic_read_acquire(&q->requeue_state); in futex_requeue_pi_wakeup_sync()1936 } while (!atomic_try_cmpxchg(&q->requeue_state, &old, new)); in futex_requeue_pi_wakeup_sync()1942 atomic_read(&q->requeue_state) != Q_REQUEUE_PI_WAIT, in futex_requeue_pi_wakeup_sync()1945 (void)atomic_cond_read_relaxed(&q->requeue_state, VAL != Q_REQUEUE_PI_WAIT); in futex_requeue_pi_wakeup_sync()[all …]