|
RTEMS CPU Kit with SuperCore
4.11.2
|
#include <linux/rbtree.h>
Macros | |
| #define | RB_HEAD(head) (head)->rb_node |
| #define | RB_LEFT(elm) (elm)->rb_left |
| #define | RB_RIGHT(elm) (elm)->rb_right |
| #define | RB_PARENT(elm) (elm)->rb_parent |
| #define | RB_COLOR(elm) (elm)->rb_color |
| #define | RB_SET(elm, parent) |
| #define | RB_SET_BLACKRED(black, red) |
| #define | RB_AUGMENT(x) |
| #define | RB_ROTATE_LEFT(head, elm, tmp) |
| #define | RB_ROTATE_RIGHT(head, elm, tmp) |
Functions | |
| void | rb_insert_color (struct rb_node *elm, struct rb_root *head) |
| void | rb_erase (struct rb_node *elm, struct rb_root *head) |
| struct rb_node * | rb_next (struct rb_node *elm) |
| struct rb_node * | rb_prev (struct rb_node *elm) |
| struct rb_node * | rb_first (struct rb_root *root) |
| struct rb_node * | rb_last (struct rb_root *root) |
| void | rb_replace_node (struct rb_node *victim, struct rb_node *new, struct rb_root *root) |
| #define RB_ROTATE_LEFT | ( | head, | |
| elm, | |||
| tmp | |||
| ) |
| #define RB_ROTATE_RIGHT | ( | head, | |
| elm, | |||
| tmp | |||
| ) |
| #define RB_SET | ( | elm, | |
| parent | |||
| ) |
| #define RB_SET_BLACKRED | ( | black, | |
| red | |||
| ) |
1.8.13