Lines Matching refs:tracker
673 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in add_res_range() local
674 struct rb_root *root = &tracker->res_tree[type]; in add_res_range()
701 &tracker->slave_list[slave].res_list[type]); in add_res_range()
857 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in rem_res_range() local
862 r = res_tracker_lookup(&tracker->res_tree[type], i); in rem_res_range()
877 r = res_tracker_lookup(&tracker->res_tree[type], i); in rem_res_range()
878 rb_erase(&r->node, &tracker->res_tree[type]); in rem_res_range()
895 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in qp_res_start_move_to() local
900 r = res_tracker_lookup(&tracker->res_tree[RES_QP], qpn); in qp_res_start_move_to()
959 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in mr_res_start_move_to() local
964 r = res_tracker_lookup(&tracker->res_tree[RES_MPT], index); in mr_res_start_move_to()
1012 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in eq_res_start_move_to() local
1017 r = res_tracker_lookup(&tracker->res_tree[RES_EQ], index); in eq_res_start_move_to()
1060 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in cq_res_start_move_to() local
1065 r = res_tracker_lookup(&tracker->res_tree[RES_CQ], cqn); in cq_res_start_move_to()
1114 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in srq_res_start_move_to() local
1119 r = res_tracker_lookup(&tracker->res_tree[RES_SRQ], index); in srq_res_start_move_to()
1164 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in res_abort_move() local
1168 r = res_tracker_lookup(&tracker->res_tree[type], id); in res_abort_move()
1178 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in res_end_move() local
1182 r = res_tracker_lookup(&tracker->res_tree[type], id); in res_end_move()
1379 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in mac_add_to_slave() local
1388 &tracker->slave_list[slave].res_list[RES_MAC]); in mac_add_to_slave()
1396 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in mac_del_from_slave() local
1398 &tracker->slave_list[slave].res_list[RES_MAC]; in mac_del_from_slave()
1413 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in rem_slave_macs() local
1415 &tracker->slave_list[slave].res_list[RES_MAC]; in rem_slave_macs()
2270 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in get_containing_mtt() local
2275 list_for_each_entry(mtt, &tracker->slave_list[slave].res_list[RES_MTT], in get_containing_mtt()
3213 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in mlx4_QP_FLOW_STEERING_ATTACH_wrapper() local
3214 struct list_head *rlist = &tracker->slave_list[slave].res_list[RES_MAC]; in mlx4_QP_FLOW_STEERING_ATTACH_wrapper()
3371 struct mlx4_resource_tracker *tracker = in _move_all_busy() local
3373 struct list_head *rlist = &tracker->slave_list[slave].res_list[type]; in _move_all_busy()
3426 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in rem_slave_qps() local
3428 &tracker->slave_list[slave].res_list[RES_QP]; in rem_slave_qps()
3453 &tracker->res_tree[RES_QP]); in rem_slave_qps()
3496 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in rem_slave_srqs() local
3498 &tracker->slave_list[slave].res_list[RES_SRQ]; in rem_slave_srqs()
3524 &tracker->res_tree[RES_SRQ]); in rem_slave_srqs()
3562 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in rem_slave_cqs() local
3564 &tracker->slave_list[slave].res_list[RES_CQ]; in rem_slave_cqs()
3590 &tracker->res_tree[RES_CQ]); in rem_slave_cqs()
3625 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in rem_slave_mrs() local
3627 &tracker->slave_list[slave].res_list[RES_MPT]; in rem_slave_mrs()
3653 &tracker->res_tree[RES_MPT]); in rem_slave_mrs()
3693 struct mlx4_resource_tracker *tracker = in rem_slave_mtts() local
3696 &tracker->slave_list[slave].res_list[RES_MTT]; in rem_slave_mtts()
3722 &tracker->res_tree[RES_MTT]); in rem_slave_mtts()
3742 struct mlx4_resource_tracker *tracker = in rem_slave_fs_rule() local
3745 &tracker->slave_list[slave].res_list[RES_FS_RULE]; in rem_slave_fs_rule()
3774 &tracker->res_tree[RES_FS_RULE]); in rem_slave_fs_rule()
3794 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in rem_slave_eqs() local
3796 &tracker->slave_list[slave].res_list[RES_EQ]; in rem_slave_eqs()
3821 &tracker->res_tree[RES_EQ]); in rem_slave_eqs()
3861 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in rem_slave_counters() local
3863 &tracker->slave_list[slave].res_list[RES_COUNTER]; in rem_slave_counters()
3879 &tracker->res_tree[RES_COUNTER]); in rem_slave_counters()
3891 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker; in rem_slave_xrcdns() local
3893 &tracker->slave_list[slave].res_list[RES_XRCD]; in rem_slave_xrcdns()
3908 rb_erase(&xrcd->com.node, &tracker->res_tree[RES_XRCD]); in rem_slave_xrcdns()