Searched refs:usnic_uiom_interval_node (Results 1 - 3 of 3) sorted by relevance

/linux-4.4.14/drivers/infiniband/hw/usnic/
H A Dusnic_uiom_interval_tree.h39 struct usnic_uiom_interval_node { struct
50 usnic_uiom_interval_tree_insert(struct usnic_uiom_interval_node *node,
53 usnic_uiom_interval_tree_remove(struct usnic_uiom_interval_node *node,
55 extern struct usnic_uiom_interval_node *
59 extern struct usnic_uiom_interval_node *
60 usnic_uiom_interval_tree_iter_next(struct usnic_uiom_interval_node *node,
H A Dusnic_uiom_interval_tree.c69 static struct usnic_uiom_interval_node* usnic_uiom_interval_node_alloc()
73 struct usnic_uiom_interval_node *interval = kzalloc(sizeof(*interval), usnic_uiom_interval_node_alloc()
88 struct usnic_uiom_interval_node *node_a, *node_b; interval_cmp()
90 node_a = list_entry(a, struct usnic_uiom_interval_node, link); interval_cmp()
91 node_b = list_entry(b, struct usnic_uiom_interval_node, link); interval_cmp()
107 struct usnic_uiom_interval_node *node; find_intervals_intersection_sorted()
124 struct usnic_uiom_interval_node *interval, *tmp; usnic_uiom_get_intervals_diff()
173 struct usnic_uiom_interval_node *interval, *tmp; usnic_uiom_put_interval_set()
181 struct usnic_uiom_interval_node *interval, *tmp; usnic_uiom_insert_interval()
252 struct usnic_uiom_interval_node *interval; usnic_uiom_remove_interval()
267 INTERVAL_TREE_DEFINE(struct usnic_uiom_interval_node, rb,
H A Dusnic_uiom.c200 struct usnic_uiom_interval_node *interval, *tmp; usnic_uiom_unmap_sorted_intervals()
222 struct usnic_uiom_interval_node *interval, *tmp; __usnic_uiom_reg_release()
252 struct usnic_uiom_interval_node *interval_node; usnic_uiom_map_sorted_intervals()

Completed in 83 milliseconds