Lines Matching refs:rb_node
113 struct rb_node *n; in qib_mcast_find()
118 n = ibp->mcast_tree.rb_node; in qib_mcast_find()
122 mcast = rb_entry(n, struct qib_mcast, rb_node); in qib_mcast_find()
156 struct rb_node **n = &ibp->mcast_tree.rb_node; in qib_mcast_add()
157 struct rb_node *pn = NULL; in qib_mcast_add()
167 tmcast = rb_entry(pn, struct qib_mcast, rb_node); in qib_mcast_add()
214 rb_link_node(&mcast->rb_node, pn, n); in qib_mcast_add()
215 rb_insert_color(&mcast->rb_node, &ibp->mcast_tree); in qib_mcast_add()
290 struct rb_node *n; in qib_multicast_detach()
300 n = ibp->mcast_tree.rb_node; in qib_multicast_detach()
307 mcast = rb_entry(n, struct qib_mcast, rb_node); in qib_multicast_detach()
332 rb_erase(&mcast->rb_node, &ibp->mcast_tree); in qib_multicast_detach()
362 return ibp->mcast_tree.rb_node == NULL; in qib_mcast_tree_empty()