Home
last modified time | relevance | path

Searched refs:listelm (Results 1 – 7 of 7) sorted by relevance

/titanic_50/usr/src/cmd/sendmail/db/include/
H A Dqueue.h102 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
103 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
104 (listelm)->field.le_next->field.le_prev = \
106 (listelm)->field.le_next = (elm); \
107 (elm)->field.le_prev = &(listelm)->field.le_next; \
110 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
111 (elm)->field.le_prev = (listelm)->field.le_prev; \
112 (elm)->field.le_next = (listelm); \
113 *(listelm)->field.le_prev = (elm); \
114 (listelm)->field.le_prev = &(elm)->field.le_next; \
[all …]
H A Dshqueue.h87 #define SH_LIST_INSERT_AFTER(listelm, elm, field, type) do { \ argument
88 if ((listelm)->field.sle_next != -1) { \
90 SH_LIST_NEXTP(listelm, field, type)); \
91 SH_LIST_NEXTP(listelm, field, type)->field.sle_prev = \
95 (listelm)->field.sle_next = SH_PTR_TO_OFF(listelm, elm); \
96 (elm)->field.sle_prev = SH_LIST_NEXT_TO_PREV(listelm, field); \
197 #define SH_TAILQ_INSERT_AFTER(head, listelm, elm, field, type) do { \ argument
198 if ((listelm)->field.stqe_next != -1) { \
199 (elm)->field.stqe_next = (listelm)->field.stqe_next - \
200 SH_PTR_TO_OFF(listelm, elm); \
[all …]
/titanic_50/usr/src/lib/krb5/plugins/kdb/db2/libdb2/include/
H A Ddb-queue.h103 #define LIST_INSERT_AFTER(listelm, elm, field) { \ argument
104 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
105 (listelm)->field.le_next->field.le_prev = \
107 (listelm)->field.le_next = (elm); \
108 (elm)->field.le_prev = &(listelm)->field.le_next; \
165 #define TAILQ_INSERT_AFTER(head, listelm, elm, field) { \ argument
166 if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
171 (listelm)->field.tqe_next = (elm); \
172 (elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
207 #define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) { \ argument
[all …]
/titanic_50/usr/src/uts/common/sys/
H A Dqueue.h139 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
140 QUEUEDEBUG_LIST_OP((listelm), field) \
141 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
142 (listelm)->field.le_next->field.le_prev = \
144 (listelm)->field.le_next = (elm); \
145 (elm)->field.le_prev = &(listelm)->field.le_next; \
149 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
150 QUEUEDEBUG_LIST_OP((listelm), field) \
151 (elm)->field.le_prev = (listelm)->field.le_prev; \
152 (elm)->field.le_next = (listelm); \
[all …]
/titanic_50/usr/src/cmd/ssh/include/
H A Dsys-queue.h277 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
278 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
279 (listelm)->field.le_next->field.le_prev = \
281 (listelm)->field.le_next = (elm); \
282 (elm)->field.le_prev = &(listelm)->field.le_next; \
285 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
286 (elm)->field.le_prev = (listelm)->field.le_prev; \
287 (elm)->field.le_next = (listelm); \
288 *(listelm)->field.le_prev = (elm); \
289 (listelm)->field.le_prev = &(elm)->field.le_next; \
[all …]
/titanic_50/usr/src/uts/common/io/drm/
H A Dqueue.h373 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
374 QMD_LIST_CHECK_NEXT(listelm, field); \
375 if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\
376 LIST_NEXT((listelm), field)->field.le_prev = \
378 LIST_NEXT((listelm), field) = (elm); \
379 (elm)->field.le_prev = &LIST_NEXT((listelm), field); \
382 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
383 QMD_LIST_CHECK_PREV(listelm, field); \
384 (elm)->field.le_prev = (listelm)->field.le_prev; \
385 LIST_NEXT((elm), field) = (listelm); \
[all …]
/titanic_50/usr/src/cmd/sendmail/include/sm/
H A Dtailq.h123 #define SM_TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
124 if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
129 (listelm)->field.tqe_next = (elm); \
130 (elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
133 #define SM_TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ argument
134 (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
135 (elm)->field.tqe_next = (listelm); \
136 *(listelm)->field.tqe_prev = (elm); \
137 (listelm)->field.tqe_prev = &(elm)->field.tqe_next; \