Searched refs:requeue_state (Results 1 – 2 of 2) sorted by relevance
65 .requeue_state = ATOMIC_INIT(Q_REQUEUE_PI_NONE),109 old = atomic_read_acquire(&q->requeue_state); in futex_requeue_pi_prepare() 126 } while (!atomic_try_cmpxchg(&q->requeue_state, &old, new)); in futex_requeue_pi_prepare() 136 old = atomic_read_acquire(&q->requeue_state); in futex_requeue_pi_complete() 154 } while (!atomic_try_cmpxchg(&q->requeue_state, &old, new)); in futex_requeue_pi_complete() 167 old = atomic_read_acquire(&q->requeue_state); in futex_requeue_pi_wakeup_sync() 180 } while (!atomic_try_cmpxchg(&q->requeue_state, &old, new)); in futex_requeue_pi_wakeup_sync() 186 atomic_read(&q->requeue_state) != Q_REQUEUE_PI_WAIT, in futex_requeue_pi_wakeup_sync() 189 (void)atomic_cond_read_relaxed(&q->requeue_state, VAL != Q_REQUEUE_PI_WAIT); in futex_requeue_pi_wakeup_sync() 196 * will modify q->requeue_state afte in futex_requeue_pi_wakeup_sync() [all...]
177 * @requeue_state: State field for futex_requeue_pi()204 atomic_t requeue_state; member