Lines Matching refs:relaxed
47 mpsc_queue_chain_t head = os_atomic_load(&q->mpqh_head.mpqc_next, relaxed); in mpsc_queue_restore_batch()
49 os_atomic_store(&last->mpqc_next, head, relaxed); in mpsc_queue_restore_batch()
53 head = os_atomic_load(&q->mpqh_head.mpqc_next, relaxed); in mpsc_queue_restore_batch()
57 os_atomic_store(&last->mpqc_next, head, relaxed); in mpsc_queue_restore_batch()
60 os_atomic_store(&q->mpqh_head.mpqc_next, first, relaxed); in mpsc_queue_restore_batch()
71 tail = os_atomic_load(&q->mpqh_tail, relaxed); in mpsc_queue_dequeue_batch()
77 head = os_atomic_load(&q->mpqh_head.mpqc_next, relaxed); in mpsc_queue_dequeue_batch()
81 os_atomic_store(&q->mpqh_head.mpqc_next, NULL, relaxed); in mpsc_queue_dequeue_batch()
110 elm = os_atomic_load(&cur->mpqc_next, relaxed); in mpsc_queue_batch_next()
288 os_atomic_andnot(&dq->mpd_state, MPSC_QUEUE_STATE_WAKEUP, relaxed); in _mpsc_daemon_queue_drain()
296 MPSC_QUEUE_NOTQUEUED_MARKER, relaxed); in _mpsc_daemon_queue_drain()
318 st = os_atomic_andnot(&dq->mpd_state, MPSC_QUEUE_STATE_DRAINING, relaxed); in _mpsc_daemon_queue_drain()
410 MPSC_QUEUE_STATE_INACTIVE, relaxed); in mpsc_daemon_queue_activate()
423 st = os_atomic_or_orig(&dq->mpd_state, MPSC_QUEUE_STATE_CANCELED, relaxed); in mpsc_daemon_queue_cancel_and_wait()