Lines Matching defs:elm
114 #define K5_LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
122 #define K5_LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
129 #define K5_LIST_INSERT_HEAD(head, elm, field) do { \ argument
136 #define K5_LIST_REMOVE(elm, field) do { \ argument
157 #define K5_LIST_NEXT(elm, field) ((elm)->field.le_next) argument
183 #define K5_SLIST_INSERT_AFTER(slistelm, elm, field) do { \ argument
188 #define K5_SLIST_INSERT_HEAD(head, elm, field) do { \ argument
197 #define K5_SLIST_REMOVE(head, elm, type, field) do { \ argument
228 #define K5_SLIST_NEXT(elm, field) ((elm)->field.sle_next) argument
256 #define K5_STAILQ_INSERT_HEAD(head, elm, field) do { \ argument
262 #define K5_STAILQ_INSERT_TAIL(head, elm, field) do { \ argument
268 #define K5_STAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
279 #define K5_STAILQ_REMOVE(head, elm, type, field) do { \ argument
321 #define K5_STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) argument
349 #define K5_SIMPLEQ_INSERT_HEAD(head, elm, field) do { \ argument
355 #define K5_SIMPLEQ_INSERT_TAIL(head, elm, field) do { \ argument
361 #define K5_SIMPLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
372 #define K5_SIMPLEQ_REMOVE(head, elm, type, field) do { \ argument
414 #define K5_SIMPLEQ_NEXT(elm, field) ((elm)->field.sqe_next) argument
445 #define K5_TAILQ_INSERT_HEAD(head, elm, field) do { \ argument
455 #define K5_TAILQ_INSERT_TAIL(head, elm, field) do { \ argument
462 #define K5_TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
472 #define K5_TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ argument
479 #define K5_TAILQ_REMOVE(head, elm, field) do { \ argument
522 #define K5_TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) argument
526 #define K5_TAILQ_PREV(elm, headname, field) \ argument
556 #define K5_CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
566 #define K5_CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \ argument
576 #define K5_CIRCLEQ_INSERT_HEAD(head, elm, field) do { \ argument
586 #define K5_CIRCLEQ_INSERT_TAIL(head, elm, field) do { \ argument
596 #define K5_CIRCLEQ_REMOVE(head, elm, field) do { \ argument
625 #define K5_CIRCLEQ_NEXT(elm, field) ((elm)->field.cqe_next) argument
626 #define K5_CIRCLEQ_PREV(elm, field) ((elm)->field.cqe_prev) argument
628 #define K5_CIRCLEQ_LOOP_NEXT(head, elm, field) \ argument
632 #define K5_CIRCLEQ_LOOP_PREV(head, elm, field) \ argument