Searched refs:usnic_uiom_interval_node (Results 1 – 3 of 3) sorted by relevance
/kernel/linux/linux-5.10/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() 89 struct usnic_uiom_interval_node *node_a, *node_b; in interval_cmp() 91 node_a = list_entry(a, struct usnic_uiom_interval_node, link); in interval_cmp() 92 node_b = list_entry(b, struct usnic_uiom_interval_node, link); in interval_cmp() 108 struct usnic_uiom_interval_node *node; in find_intervals_intersection_sorted() 125 struct usnic_uiom_interval_node *interval, *tmp; in usnic_uiom_get_intervals_diff() 174 struct usnic_uiom_interval_node *interval, *tmp; in usnic_uiom_put_interval_set() 182 struct usnic_uiom_interval_node *interval, *tmp; in usnic_uiom_insert_interval() 254 struct usnic_uiom_interval_node *interval; in usnic_uiom_remove_interval() [all …]
|
D | usnic_uiom.c | 198 struct usnic_uiom_interval_node *interval, *tmp; in usnic_uiom_unmap_sorted_intervals() 220 struct usnic_uiom_interval_node *interval, *tmp; in __usnic_uiom_reg_release() 250 struct usnic_uiom_interval_node *interval_node; in usnic_uiom_map_sorted_intervals()
|