Lines Matching refs:nxt_nncq_atomic_t
14 typedef uint32_t nxt_nncq_atomic_t; typedef
18 nxt_nncq_atomic_t head;
19 nxt_nncq_atomic_t entries[NXT_NNCQ_SIZE];
20 nxt_nncq_atomic_t tail;
24 static inline nxt_nncq_atomic_t
31 static inline nxt_nncq_atomic_t
39 nxt_nncq_tail_cmp_inc(nxt_nncq_t volatile *q, nxt_nncq_atomic_t t) in nxt_nncq_tail_cmp_inc()
45 static inline nxt_nncq_atomic_t
46 nxt_nncq_index(nxt_nncq_t const volatile *q, nxt_nncq_atomic_t i) in nxt_nncq_index()
52 static inline nxt_nncq_atomic_t
53 nxt_nncq_map(nxt_nncq_t const volatile *q, nxt_nncq_atomic_t i) in nxt_nncq_map()
60 nxt_nncq_cycle(nxt_nncq_t const volatile *q, nxt_nncq_atomic_t i) in nxt_nncq_cycle()
73 static inline nxt_nncq_atomic_t
75 nxt_nncq_atomic_t i) in nxt_nncq_new_entry()
81 static inline nxt_nncq_atomic_t
92 nxt_memzero((void *) q->entries, NXT_NNCQ_SIZE * sizeof(nxt_nncq_atomic_t)); in nxt_nncq_init()
98 nxt_nncq_enqueue(nxt_nncq_t volatile *q, nxt_nncq_atomic_t val) in nxt_nncq_enqueue()
101 nxt_nncq_atomic_t n, t, e, j; in nxt_nncq_enqueue()
131 static inline nxt_nncq_atomic_t
135 nxt_nncq_atomic_t h, j, e; in nxt_nncq_dequeue()