Lines Matching refs:tail
24 #define LIST(type) struct { type *head, *tail; }
26 do { (list).head = NULL; (list).tail = NULL; } while (/*CONSTCOND*/0)
40 #define TAIL(list) ((list).tail)
49 (list).tail = (elt); \
58 if ((list).tail != NULL) \
59 (list).tail->link.next = (elt); \
62 (elt)->link.prev = (list).tail; \
64 (list).tail = (elt); \
73 INSIST((list).tail == (elt)); \
74 (list).tail = (elt)->link.prev; \