Home
last modified time | relevance | path

Searched defs:elm (Results 1 – 3 of 3) sorted by relevance

/spdk/include/spdk/
H A Dqueue_extras.h163 #define STAILQ_NEXT(elm, field) ((elm)->field.stqe_next) argument
165 #define STAILQ_REMOVE_AFTER(head, elm, field) do { \ argument
213 #define QMD_LIST_CHECK_NEXT(elm, field) do { \ argument
220 #define QMD_LIST_CHECK_PREV(elm, field) do { \ argument
249 #define LIST_NEXT(elm, field) ((elm)->field.le_next) argument
251 #define LIST_PREV(elm, head, type, field) \ argument
295 #define QMD_TAILQ_CHECK_NEXT(elm, field) do { \ argument
302 #define QMD_TAILQ_CHECK_PREV(elm, field) do { \ argument
350 #define TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) argument
352 #define TAILQ_PREV(elm, headname, field) \ argument
H A Dtree.h91 #define SPLAY_LEFT(elm, field) (elm)->field.spe_left argument
92 #define SPLAY_RIGHT(elm, field) (elm)->field.spe_right argument
326 #define RB_LEFT(elm, field) (elm)->field.rbe_left argument
327 #define RB_RIGHT(elm, field) (elm)->field.rbe_right argument
336 #define RB_UP(elm, field) (elm)->field.rbe_parent argument
337 #define RB_BITS(elm, field) (*(uintptr_t *)&RB_UP(elm, field)) argument
341 #define RB_FLIP_LEFT(elm, field) (RB_BITS(elm, field) ^= RB_RED_L) argument
342 #define RB_FLIP_RIGHT(elm, field) (RB_BITS(elm, field) ^= RB_RED_R) argument
343 #define RB_RED_LEFT(elm, field) ((RB_BITS(elm, field) & RB_RED_L) != 0) argument
344 #define RB_RED_RIGHT(elm, field) ((RB_BITS(elm, field) & RB_RED_R) != 0) argument
[all …]
H A Dqueue.h32 #define TAILQ_REMOVE(head, elm, field) do { \ argument