/titanic_50/usr/src/cmd/sendmail/db/include/ |
H A D | queue.h | 102 #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 D | shqueue.h | 87 #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 D | db-queue.h | 103 #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 D | queue.h | 139 #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 D | sys-queue.h | 277 #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 D | queue.h | 373 #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 D | tailq.h | 123 #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; \
|