Lines Matching refs:node
45 struct rb_node node; member
157 struct rb_node *node = sl_id_map->rb_node; in id_map_find_by_sl_id() local
159 while (node) { in id_map_find_by_sl_id()
161 rb_entry(node, struct id_map_entry, node); in id_map_find_by_sl_id()
164 node = node->rb_left; in id_map_find_by_sl_id()
166 node = node->rb_right; in id_map_find_by_sl_id()
168 node = node->rb_left; in id_map_find_by_sl_id()
170 node = node->rb_right; in id_map_find_by_sl_id()
191 rb_erase(&found_ent->node, sl_id_map); in id_map_ent_timeout()
212 rb_replace_node(&ent->node, &new->node, sl_id_map); in sl_id_map_add()
219 ent = rb_entry(parent, struct id_map_entry, node); in sl_id_map_add()
227 rb_link_node(&new->node, parent, link); in sl_id_map_add()
228 rb_insert_color(&new->node, sl_id_map); in sl_id_map_add()
552 struct id_map_entry, node); in mlx4_ib_cm_paravirt_clean()
554 rb_erase(&ent->node, sl_id_map); in mlx4_ib_cm_paravirt_clean()
563 rb_entry(nd, struct id_map_entry, node); in mlx4_ib_cm_paravirt_clean()
570 rb_erase(&map->node, sl_id_map); in mlx4_ib_cm_paravirt_clean()