Searched refs:usnic_uiom_interval_node (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/drivers/infiniband/hw/usnic/ |
D | usnic_uiom_interval_tree.h | 39 struct usnic_uiom_interval_node { struct 50 usnic_uiom_interval_tree_insert(struct usnic_uiom_interval_node *node, argument 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,
|
D | usnic_uiom_interval_tree.c | 69 static struct usnic_uiom_interval_node* 73 struct usnic_uiom_interval_node *interval = kzalloc(sizeof(*interval), in usnic_uiom_interval_node_alloc() 88 struct usnic_uiom_interval_node *node_a, *node_b; in interval_cmp() 90 node_a = list_entry(a, struct usnic_uiom_interval_node, link); in interval_cmp() 91 node_b = list_entry(b, struct usnic_uiom_interval_node, link); in interval_cmp() 107 struct usnic_uiom_interval_node *node; in find_intervals_intersection_sorted() 124 struct usnic_uiom_interval_node *interval, *tmp; in usnic_uiom_get_intervals_diff() 173 struct usnic_uiom_interval_node *interval, *tmp; in usnic_uiom_put_interval_set() 181 struct usnic_uiom_interval_node *interval, *tmp; in usnic_uiom_insert_interval() 252 struct usnic_uiom_interval_node *interval; in usnic_uiom_remove_interval() [all …]
|
D | usnic_uiom.c | 200 struct usnic_uiom_interval_node *interval, *tmp; in usnic_uiom_unmap_sorted_intervals() 222 struct usnic_uiom_interval_node *interval, *tmp; in __usnic_uiom_reg_release() 252 struct usnic_uiom_interval_node *interval_node; in usnic_uiom_map_sorted_intervals()
|