Lines Matching defs:head

100 #define SLIST_HEAD_INITIALIZER(head)                                           \  argument
113 #define SLIST_FIRST(head) ((head)->slh_first) argument
114 #define SLIST_END(head) NULL argument
115 #define SLIST_EMPTY(head) (SLIST_FIRST(head) == SLIST_END(head)) argument
118 #define SLIST_FOREACH(var, head, field) \ argument
122 #define SLIST_FOREACH_SAFE(var, head, field, tvar) \ argument
129 #define SLIST_INIT(head) \ argument
140 #define SLIST_INSERT_HEAD(head, elm, field) \ argument
151 #define SLIST_REMOVE_HEAD(head, field) \ argument
156 #define SLIST_REMOVE(head, elm, type, field) \ argument
179 #define LIST_HEAD_INITIALIZER(head) \ argument
193 #define LIST_FIRST(head) ((head)->lh_first) argument
194 #define LIST_END(head) NULL argument
195 #define LIST_EMPTY(head) (LIST_FIRST(head) == LIST_END(head)) argument
198 #define LIST_FOREACH(var, head, field) \ argument
202 #define LIST_FOREACH_SAFE(var, head, field, tvar) \ argument
209 #define LIST_INIT(head) \ argument
231 #define LIST_INSERT_HEAD(head, elm, field) \ argument
270 #define SIMPLEQ_HEAD_INITIALIZER(head) \ argument
283 #define SIMPLEQ_FIRST(head) ((head)->sqh_first) argument
284 #define SIMPLEQ_END(head) NULL argument
285 #define SIMPLEQ_EMPTY(head) (SIMPLEQ_FIRST(head) == SIMPLEQ_END(head)) argument
288 #define SIMPLEQ_FOREACH(var, head, field) \ argument
292 #define SIMPLEQ_FOREACH_SAFE(var, head, field, tvar) \ argument
299 #define SIMPLEQ_INIT(head) \ argument
305 #define SIMPLEQ_INSERT_HEAD(head, elm, field) \ argument
312 #define SIMPLEQ_INSERT_TAIL(head, elm, field) \ argument
319 #define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) \ argument
327 #define SIMPLEQ_REMOVE_HEAD(head, field) \ argument
334 #define SIMPLEQ_REMOVE_AFTER(head, elm, field) \ argument
369 #define XSIMPLEQ_XOR(head, ptr) \ argument
371 #define XSIMPLEQ_FIRST(head) XSIMPLEQ_XOR(head, ((head)->sqx_first)) argument
372 #define XSIMPLEQ_END(head) NULL argument
373 #define XSIMPLEQ_EMPTY(head) (XSIMPLEQ_FIRST(head) == XSIMPLEQ_END(head)) argument
374 #define XSIMPLEQ_NEXT(head, elm, field) XSIMPLEQ_XOR(head, ((elm)->field.sqx_next)) argument
376 #define XSIMPLEQ_FOREACH(var, head, field) \ argument
380 #define XSIMPLEQ_FOREACH_SAFE(var, head, field, tvar) \ argument
388 #define XSIMPLEQ_INIT(head) \ argument
396 #define XSIMPLEQ_INSERT_HEAD(head, elm, field) \ argument
405 #define XSIMPLEQ_INSERT_TAIL(head, elm, field) \ argument
413 #define XSIMPLEQ_INSERT_AFTER(head, listelm, elm, field) \ argument
422 #define XSIMPLEQ_REMOVE_HEAD(head, field) \ argument
431 #define XSIMPLEQ_REMOVE_AFTER(head, elm, field) \ argument
451 #define TAILQ_HEAD_INITIALIZER(head) \ argument
465 #define TAILQ_FIRST(head) ((head)->tqh_first) argument
466 #define TAILQ_END(head) NULL argument
468 #define TAILQ_LAST(head, headname) \ argument
473 #define TAILQ_EMPTY(head) (TAILQ_FIRST(head) == TAILQ_END(head)) argument
475 #define TAILQ_FOREACH(var, head, field) \ argument
479 #define TAILQ_FOREACH_SAFE(var, head, field, tvar) \ argument
485 #define TAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument
489 #define TAILQ_FOREACH_REVERSE_SAFE(var, head, headname, field, tvar) \ argument
498 #define TAILQ_INIT(head) \ argument
504 #define TAILQ_INSERT_HEAD(head, elm, field) \ argument
515 #define TAILQ_INSERT_TAIL(head, elm, field) \ argument
523 #define TAILQ_INSERT_AFTER(head, listelm, elm, field) \ argument
543 #define TAILQ_REMOVE(head, elm, field) \ argument
555 #define TAILQ_REPLACE(head, elm, elm2, field) \ argument