Lines Matching refs:sl_id_map
106 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map;
107 struct rb_node *node = sl_id_map->rb_node;
134 struct rb_root *sl_id_map = &sriov->sl_id_map;
143 rb_erase(&found_ent->node, sl_id_map);
155 struct rb_root *sl_id_map = &sriov->sl_id_map;
164 rb_erase(&found_ent->node, sl_id_map);
172 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map;
173 struct rb_node **link = &sl_id_map->rb_node, *parent = NULL;
180 pr_debug("overriding existing sl_id_map entry (cm_id = %x)\n",
183 rb_replace_node(&ent->node, &new->node, sl_id_map);
199 rb_insert_color(&new->node, sl_id_map);
368 dev->sriov.sl_id_map = RB_ROOT;
378 struct rb_root *sl_id_map = &sriov->sl_id_map;
401 while (rb_first(sl_id_map)) {
403 rb_entry(rb_first(sl_id_map),
406 rb_erase(&ent->node, sl_id_map);
412 nd = rb_first(sl_id_map);
422 rb_erase(&map->node, sl_id_map);