Home
last modified time | relevance | path

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

/hal_espressif-latest/components/bt/porting/include/os/
Dqueue.h149 #define CIRCLEQ_INSERT_AFTER(head, listelm, elm, field) do { \ argument
150 CIRCLEQ_NEXT((elm), field) = CIRCLEQ_NEXT((listelm), field); \
151 CIRCLEQ_PREV((elm), field) = (listelm); \
152 if (CIRCLEQ_NEXT((listelm), field) == (void *)(head)) \
155 CIRCLEQ_PREV(CIRCLEQ_NEXT((listelm), field), field) = (elm);\
156 CIRCLEQ_NEXT((listelm), field) = (elm); \
159 #define CIRCLEQ_INSERT_BEFORE(head, listelm, elm, field) do { \ argument
160 CIRCLEQ_NEXT((elm), field) = (listelm); \
161 CIRCLEQ_PREV((elm), field) = CIRCLEQ_PREV((listelm), field); \
162 if (CIRCLEQ_PREV((listelm), field) == (void *)(head)) \
[all …]