Home
last modified time | relevance | path

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

/external/chromium_org/third_party/libevent/compat/sys/
Dqueue.h174 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
175 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
176 (listelm)->field.le_next->field.le_prev = \
178 (listelm)->field.le_next = (elm); \
179 (elm)->field.le_prev = &(listelm)->field.le_next; \
182 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
183 (elm)->field.le_prev = (listelm)->field.le_prev; \
184 (elm)->field.le_next = (listelm); \
185 *(listelm)->field.le_prev = (elm); \
186 (listelm)->field.le_prev = &(elm)->field.le_next; \
[all …]
/external/qemu/include/qemu/
Dqueue.h107 #define QLIST_INSERT_AFTER(listelm, elm, field) do { \ argument
108 if (((elm)->field.le_next = (listelm)->field.le_next) != NULL) \
109 (listelm)->field.le_next->field.le_prev = \
111 (listelm)->field.le_next = (elm); \
112 (elm)->field.le_prev = &(listelm)->field.le_next; \
115 #define QLIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
116 (elm)->field.le_prev = (listelm)->field.le_prev; \
117 (elm)->field.le_next = (listelm); \
118 *(listelm)->field.le_prev = (elm); \
119 (listelm)->field.le_prev = &(elm)->field.le_next; \
[all …]
/external/ipsec-tools/src/include-glibc/sys/
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 …]
/external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/
Dcompat-queue.h313 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
314 if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\
315 LIST_NEXT((listelm), field)->field.le_prev = \
317 LIST_NEXT((listelm), field) = (elm); \
318 (elm)->field.le_prev = &LIST_NEXT((listelm), field); \
321 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
322 (elm)->field.le_prev = (listelm)->field.le_prev; \
323 LIST_NEXT((elm), field) = (listelm); \
324 *(listelm)->field.le_prev = (elm); \
325 (listelm)->field.le_prev = &LIST_NEXT((elm), field); \
[all …]
/external/chromium_org/third_party/usrsctp/usrsctplib/
Duser_queue.h406 #define LIST_INSERT_AFTER(listelm, elm, field) do { \ argument
407 QMD_LIST_CHECK_NEXT(listelm, field); \
408 if ((LIST_NEXT((elm), field) = LIST_NEXT((listelm), field)) != NULL)\
409 LIST_NEXT((listelm), field)->field.le_prev = \
411 LIST_NEXT((listelm), field) = (elm); \
412 (elm)->field.le_prev = &LIST_NEXT((listelm), field); \
415 #define LIST_INSERT_BEFORE(listelm, elm, field) do { \ argument
416 QMD_LIST_CHECK_PREV(listelm, field); \
417 (elm)->field.le_prev = (listelm)->field.le_prev; \
418 LIST_NEXT((elm), field) = (listelm); \
[all …]
/external/chromium_org/third_party/libevent/
Devent-internal.h82 #define TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ argument
83 (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \
84 (elm)->field.tqe_next = (listelm); \
85 *(listelm)->field.tqe_prev = (elm); \
86 (listelm)->field.tqe_prev = &(elm)->field.tqe_next; \