Home
last modified time | relevance | path

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

/openbmc/linux/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, 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,
H A Dusnic_uiom_interval_tree.c69 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 …]
H A Dusnic_uiom.c193 struct usnic_uiom_interval_node *interval, *tmp; in usnic_uiom_unmap_sorted_intervals()
215 struct usnic_uiom_interval_node *interval, *tmp; in __usnic_uiom_reg_release()
245 struct usnic_uiom_interval_node *interval_node; in usnic_uiom_map_sorted_intervals()