Lines Matching defs:elm
107 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
115 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
122 #define LIST_INSERT_HEAD(head, elm, field) do { \ argument
129 #define LIST_REMOVE(elm, field) do { \ argument
146 #define LIST_NEXT(elm, field) ((elm)->field.le_next) argument
172 #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument
177 #define SLIST_INSERT_HEAD(head, elm, field) do { \ argument
186 #define SLIST_REMOVE(head, elm, type, field) do { \ argument
207 #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument
235 #define STAILQ_INSERT_HEAD(head, elm, field) do { \ argument
241 #define STAILQ_INSERT_TAIL(head, elm, field) do { \ argument
247 #define STAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
258 #define STAILQ_REMOVE(head, elm, type, field) do { \ argument
281 #define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) argument
309 #define SIMPLEQ_INSERT_HEAD(head, elm, field) do { \ argument
315 #define SIMPLEQ_INSERT_TAIL(head, elm, field) do { \ argument
321 #define SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
332 #define SIMPLEQ_REMOVE(head, elm, type, field) do { \ argument
355 #define SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next) argument
386 #define TAILQ_INSERT_HEAD(head, elm, field) do { \ argument
396 #define TAILQ_INSERT_TAIL(head, elm, field) do { \ argument
403 #define TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
413 #define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ argument
420 #define TAILQ_REMOVE(head, elm, field) do { \ argument
444 #define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) argument
448 #define TAILQ_PREV(elm, headname, field) \ argument
478 #define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
488 #define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \ argument
498 #define CIRCLEQ_INSERT_HEAD(head, elm, field) do { \ argument
508 #define CIRCLEQ_INSERT_TAIL(head, elm, field) do { \ argument
518 #define CIRCLEQ_REMOVE(head, elm, field) do { \ argument
547 #define CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next) argument
548 #define CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev) argument
550 #define CIRCLEQ_LOOP_NEXT(head, elm, field) \ argument
554 #define CIRCLEQ_LOOP_PREV(head, elm, field) \ argument