Lines Matching defs:head
88 #define SPLAY_ROOT(head) (head)->sph_root argument
89 #define SPLAY_EMPTY(head) (SPLAY_ROOT(head) == NULL) argument
92 #define SPLAY_ROTATE_RIGHT(head, tmp, field) do { \ argument
98 #define SPLAY_ROTATE_LEFT(head, tmp, field) do { \ argument
104 #define SPLAY_LINKLEFT(head, tmp, field) do { \ argument
110 #define SPLAY_LINKRIGHT(head, tmp, field) do { \ argument
116 #define SPLAY_ASSEMBLE(head, node, left, right, field) do { \ argument
296 #define SPLAY_FOREACH(x, name, head) \ argument
328 #define RB_ROOT(head) (head)->rbh_root argument
329 #define RB_EMPTY(head) (RB_ROOT(head) == NULL) argument
346 #define RB_ROTATE_LEFT(head, elm, tmp, field) do { \ argument
366 #define RB_ROTATE_RIGHT(head, elm, tmp, field) do { \ argument
829 #define RB_FOREACH(x, name, head) \ argument
839 #define RB_FOREACH_SAFE(x, name, head, y) \ argument
844 #define RB_FOREACH_REVERSE(x, name, head) \ argument
854 #define RB_FOREACH_REVERSE_SAFE(x, name, head, y) \ argument
859 #define RB_POSTORDER_FOREACH_SAFE(x, name, head, y) \ argument