2#ifndef _LINUX_RBTREE_TYPES_H
3#define _LINUX_RBTREE_TYPES_H
62#define RB_ROOT (struct rb_root) { NULL, }
63#define RB_ROOT_CACHED (struct rb_root_cached) { {NULL, }, NULL }
64#define RB_ROOT_LINKED (struct rb_root_linked) { {NULL, }, NULL }
unsigned int uintptr_t
Definition stdint.h:94
struct rb_node_linked __attribute__
Definition rbtree_types.h:28
struct rb_node node
Definition rbtree_types.h:29
struct rb_node_linked * prev
Definition rbtree_types.h:30
struct rb_node_linked * next
Definition rbtree_types.h:31
Definition rbtree_types.h:21
struct rb_node * rb_left
Definition rbtree_types.h:24
uintptr_t __rb_parent_color
Definition rbtree_types.h:22
struct rb_node * rb_right
Definition rbtree_types.h:23
Definition rbtree_types.h:48
struct rb_node * rb_leftmost
Definition rbtree_types.h:50
Definition rbtree_types.h:57
struct rb_node_linked * rb_leftmost
Definition rbtree_types.h:59
Definition rbtree_types.h:34
struct rb_node * rb_node
Definition rbtree_types.h:35