Home
last modified time | relevance | path

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

/netbsd-src/external/bsd/ntp/dist/sntp/libevent/compat/sys/
H A Dqueue.h176 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
177 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
178 (listelm)->field.le_next->field.le_prev = \
180 (listelm)->field.le_next = (elm); \
181 (elm)->field.le_prev = &(listelm)->field.le_next; \
184 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
185 (elm)->field.le_prev = (listelm)->field.le_prev; \
186 (elm)->field.le_next = (listelm); \
187 *(listelm)->field.le_prev = (elm); \
188 (listelm)->field.le_prev = &(elm)->field.le_next; \
[all …]
/netbsd-src/external/bsd/openldap/dist/include/
H A Dldap_queue.h331 #define LDAP_LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
332 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
333 (listelm)->field.le_next->field.le_prev = \
335 (listelm)->field.le_next = (elm); \
336 (elm)->field.le_prev = &(listelm)->field.le_next; \
339 #define LDAP_LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
340 (elm)->field.le_prev = (listelm)->field.le_prev; \
341 (elm)->field.le_next = (listelm); \
342 *(listelm)->field.le_prev = (elm); \
343 (listelm)->field.le_prev = &(elm)->field.le_next; \
[all …]
/netbsd-src/crypto/dist/ipsec-tools/src/include-glibc/sys/
H A Dqueue.h286 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
287 if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\
288 LIST_NEXT((listelm), field)->field.le_prev = \
290 LIST_NEXT((listelm), field) = (elm); \
291 (elm)->field.le_prev = &LIST_NEXT((listelm), field); \
294 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
295 (elm)->field.le_prev = (listelm)->field.le_prev; \
296 LIST_NEXT((elm), field) = (listelm); \
297 *(listelm)->field.le_prev = (elm); \
298 (listelm)->field.le_prev = &LIST_NEXT((elm), field); \
[all …]
/netbsd-src/sys/sys/
H A Dqueue.h250 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
251 QUEUEDEBUG_LIST_OP((listelm), field) \
252 if (((elm)->field.le_next = (listelm)->field.le_next) != \
254 (listelm)->field.le_next->field.le_prev = \
256 (listelm)->field.le_next = (elm); \
257 (elm)->field.le_prev = &(listelm)->field.le_next; \
260 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
261 QUEUEDEBUG_LIST_OP((listelm), field) \
262 (elm)->field.le_prev = (listelm)->field.le_prev; \
263 (elm)->field.le_next = (listelm); \
[all …]
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/base/
H A Dheimqueue.h115 #define HEIM_TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
116 QUEUEDEBUG_HEIM_TAILQ_OP((listelm), field) \
117 if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
122 (listelm)->field.tqe_next = (elm); \
123 (elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
126 #define HEIM_TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ argument
127 QUEUEDEBUG_HEIM_TAILQ_OP((listelm), field) \
128 (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
129 (elm)->field.tqe_next = (listelm); \
130 *(listelm)->field.tqe_prev = (elm); \
[all …]
/netbsd-src/crypto/external/bsd/heimdal/dist/lib/asn1/
H A Dasn1_queue.h115 #define ASN1_TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
116 QUEUEDEBUG_ASN1_TAILQ_OP((listelm), field) \
117 if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\
122 (listelm)->field.tqe_next = (elm); \
123 (elm)->field.tqe_prev = &(listelm)->field.tqe_next; \
126 #define ASN1_TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ argument
127 QUEUEDEBUG_ASN1_TAILQ_OP((listelm), field) \
128 (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
129 (elm)->field.tqe_next = (listelm); \
130 *(listelm)->field.tqe_prev = (elm); \
[all …]
/netbsd-src/lib/libpthread/
H A Dpthread_queue.h88 #define PTQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
89 if (((elm)->field.ptqe_next = (listelm)->field.ptqe_next) != NULL)\
94 (listelm)->field.ptqe_next = (elm); \
95 (elm)->field.ptqe_prev = &(listelm)->field.ptqe_next; \
98 #define PTQ_INSERT_BEFORE(listelm, elm, field) do { \ argument
99 (elm)->field.ptqe_prev = (listelm)->field.ptqe_prev; \
100 (elm)->field.ptqe_next = (listelm); \
101 *(listelm)->field.ptqe_prev = (elm); \
102 (listelm)->field.ptqe_prev = &(elm)->field.ptqe_next; \
/netbsd-src/external/mpl/dhcp/dist/keama/
H A Ddata.h79 #define TAILQ_INSERT_AFTER(head, listelm, elm) do { \ argument
80 if ((TAILQ_NEXT((elm)) = TAILQ_NEXT((listelm))) != NULL) \
86 TAILQ_NEXT((listelm)) = (elm); \
87 (elm)->next.tqe_prev = &TAILQ_NEXT((listelm)); \
90 #define TAILQ_INSERT_BEFORE(listelm, elm) do { \ argument
91 (elm)->next.tqe_prev = (listelm)->next.tqe_prev; \
92 TAILQ_NEXT((elm)) = (listelm); \
93 *(listelm)->next.tqe_prev = (elm); \
94 (listelm)->next.tqe_prev = &TAILQ_NEXT((elm)); \
/netbsd-src/external/bsd/libevent/dist/
H A Devent-internal.h395 #define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ argument
396 (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
397 (elm)->field.tqe_next = (listelm); \
398 *(listelm)->field.tqe_prev = (elm); \
399 (listelm)->field.tqe_prev = &(elm)->field.tqe_next; \
/netbsd-src/external/bsd/elftoolchain/dist/common/
H A D_elftc.h171 #define STAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
172 if (((elm)->field.stqe_next = (listelm)->field.stqe_next) == NULL)\
174 (listelm)->field.stqe_next = (elm); \