Lines Matching defs:head

87 #define QLIST_HEAD_INITIALIZER(head)                                    \  argument
99 #define QLIST_INIT(head) do { \ argument
118 #define QLIST_INSERT_HEAD(head, elm, field) do { \ argument
132 #define QLIST_FOREACH(var, head, field) \ argument
137 #define QLIST_FOREACH_SAFE(var, head, field, next_var) \ argument
145 #define QLIST_EMPTY(head) ((head)->lh_first == NULL) argument
146 #define QLIST_FIRST(head) ((head)->lh_first) argument
159 #define QSIMPLEQ_HEAD_INITIALIZER(head) \ argument
170 #define QSIMPLEQ_INIT(head) do { \ argument
175 #define QSIMPLEQ_INSERT_HEAD(head, elm, field) do { \ argument
181 #define QSIMPLEQ_INSERT_TAIL(head, elm, field) do { \ argument
187 #define QSIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
193 #define QSIMPLEQ_REMOVE_HEAD(head, field) do { \ argument
198 #define QSIMPLEQ_REMOVE(head, elm, type, field) do { \ argument
211 #define QSIMPLEQ_FOREACH(var, head, field) \ argument
216 #define QSIMPLEQ_FOREACH_SAFE(var, head, field, next) \ argument
229 #define QSIMPLEQ_LAST(head, type, field) \ argument
238 #define QSIMPLEQ_EMPTY(head) ((head)->sqh_first == NULL) argument
239 #define QSIMPLEQ_FIRST(head) ((head)->sqh_first) argument
253 #define QTAILQ_HEAD_INITIALIZER(head) \ argument
266 #define QTAILQ_INIT(head) do { \ argument
271 #define QTAILQ_INSERT_HEAD(head, elm, field) do { \ argument
281 #define QTAILQ_INSERT_TAIL(head, elm, field) do { \ argument
288 #define QTAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
305 #define QTAILQ_REMOVE(head, elm, field) do { \ argument
314 #define QTAILQ_FOREACH(var, head, field) \ argument
319 #define QTAILQ_FOREACH_SAFE(var, head, field, next_var) \ argument
324 #define QTAILQ_FOREACH_REVERSE(var, head, headname, field) \ argument
332 #define QTAILQ_EMPTY(head) ((head)->tqh_first == NULL) argument
333 #define QTAILQ_FIRST(head) ((head)->tqh_first) argument
336 #define QTAILQ_LAST(head, headname) \ argument
351 #define QCIRCLEQ_HEAD_INITIALIZER(head) \ argument
363 #define QCIRCLEQ_INIT(head) do { \ argument
368 #define QCIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
378 #define QCIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \ argument
388 #define QCIRCLEQ_INSERT_HEAD(head, elm, field) do { \ argument
398 #define QCIRCLEQ_INSERT_TAIL(head, elm, field) do { \ argument
408 #define QCIRCLEQ_REMOVE(head, elm, field) do { \ argument
421 #define QCIRCLEQ_FOREACH(var, head, field) \ argument
426 #define QCIRCLEQ_FOREACH_REVERSE(var, head, field) \ argument
434 #define QCIRCLEQ_EMPTY(head) ((head)->cqh_first == (void *)(head)) argument
435 #define QCIRCLEQ_FIRST(head) ((head)->cqh_first) argument
436 #define QCIRCLEQ_LAST(head) ((head)->cqh_last) argument
440 #define QCIRCLEQ_LOOP_NEXT(head, elm, field) \ argument
444 #define QCIRCLEQ_LOOP_PREV(head, elm, field) \ argument