Lines Matching refs:sl_id_map
146 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map; in id_map_find_by_sl_id() local
147 struct rb_node *node = sl_id_map->rb_node; in id_map_find_by_sl_id()
174 struct rb_root *sl_id_map = &sriov->sl_id_map; in id_map_ent_timeout() local
183 rb_erase(&found_ent->node, sl_id_map); in id_map_ent_timeout()
195 struct rb_root *sl_id_map = &sriov->sl_id_map; in id_map_find_del() local
204 rb_erase(&found_ent->node, sl_id_map); in id_map_find_del()
212 struct rb_root *sl_id_map = &to_mdev(ibdev)->sriov.sl_id_map; in sl_id_map_add() local
213 struct rb_node **link = &sl_id_map->rb_node, *parent = NULL; in sl_id_map_add()
223 rb_replace_node(&ent->node, &new->node, sl_id_map); in sl_id_map_add()
239 rb_insert_color(&new->node, sl_id_map); in sl_id_map_add()
407 dev->sriov.sl_id_map = RB_ROOT; in mlx4_ib_cm_paravirt_init()
416 struct rb_root *sl_id_map = &sriov->sl_id_map; in mlx4_ib_cm_paravirt_clean() local
439 while (rb_first(sl_id_map)) { in mlx4_ib_cm_paravirt_clean()
441 rb_entry(rb_first(sl_id_map), in mlx4_ib_cm_paravirt_clean()
444 rb_erase(&ent->node, sl_id_map); in mlx4_ib_cm_paravirt_clean()
450 nd = rb_first(sl_id_map); in mlx4_ib_cm_paravirt_clean()
460 rb_erase(&map->node, sl_id_map); in mlx4_ib_cm_paravirt_clean()