Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
interval_tree.h File Reference
#include <linux/rbtree.h>

Go to the source code of this file.

Data Structures

struct  interval_tree_node
 

Functions

void interval_tree_insert (struct interval_tree_node *node, struct rb_root *root)
 
void interval_tree_remove (struct interval_tree_node *node, struct rb_root *root)
 
struct interval_tree_nodeinterval_tree_iter_first (struct rb_root *root, unsigned long start, unsigned long last)
 
struct interval_tree_nodeinterval_tree_iter_next (struct interval_tree_node *node, unsigned long start, unsigned long last)
 

Function Documentation

void interval_tree_insert ( struct interval_tree_node node,
struct rb_root root 
)
struct interval_tree_node* interval_tree_iter_first ( struct rb_root root,
unsigned long  start,
unsigned long  last 
)
read
struct interval_tree_node* interval_tree_iter_next ( struct interval_tree_node node,
unsigned long  start,
unsigned long  last 
)
read
void interval_tree_remove ( struct interval_tree_node node,
struct rb_root root 
)