sys/sys/gcq.h
283
((type *)(void *)((uint8_t *)gcq_q(q) - offsetof(type, name)))
sys/sys/gcq.h
317
#define GCQ_GOT_FIRST(var, h) _GCQ_GDQ(var, h, q_next, gcq_q)
sys/sys/gcq.h
318
#define GCQ_GOT_LAST(var, h) _GCQ_GDQ(var, h, q_prev, gcq_q)
sys/sys/gcq.h
322
_GCQ_GDQ_TYPED(tvar, h, type, name, q_next, gcq_q)
sys/sys/gcq.h
324
_GCQ_GDQ_TYPED(tvar, h, type, name, q_prev, gcq_q)
sys/sys/gcq.h
330
_GCQ_NP(var, current, head, start, _gcq_next, gcq_q)
sys/sys/gcq.h
332
_GCQ_NP(var, current, head, start, _gcq_prev, gcq_q)
sys/sys/gcq.h
339
_gcq_next, gcq_q)
sys/sys/gcq.h
342
_gcq_prev, gcq_q)