Lines Matching defs:tracker

1003 	struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
1011 &tracker->slave_list[slave].res_list[RES_COUNTER],
1235 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
1250 &tracker->slave_list[slave].res_list[RES_COUNTER],
1285 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
1286 struct rb_root *root = &tracker->res_tree[type];
1313 &tracker->slave_list[slave].res_list[type]);
1340 pr_err("resource tracker: fail to remove qp, state %d, ref_count %d\n",
1471 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
1476 r = res_tracker_lookup(&tracker->res_tree[type], i);
1491 r = res_tracker_lookup(&tracker->res_tree[type], i);
1492 rb_erase(&r->node, &tracker->res_tree[type]);
1509 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
1514 r = res_tracker_lookup(&tracker->res_tree[RES_QP], qpn);
1573 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
1578 r = res_tracker_lookup(&tracker->res_tree[RES_MPT], index);
1626 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
1631 r = res_tracker_lookup(&tracker->res_tree[RES_EQ], index);
1675 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
1680 r = res_tracker_lookup(&tracker->res_tree[RES_CQ], cqn);
1715 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
1720 r = res_tracker_lookup(&tracker->res_tree[RES_SRQ], index);
1751 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
1755 r = res_tracker_lookup(&tracker->res_tree[type], id);
1765 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
1769 r = res_tracker_lookup(&tracker->res_tree[type], id);
2009 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
2011 &tracker->slave_list[slave].res_list[RES_MAC];
2026 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
2028 &tracker->slave_list[slave].res_list[RES_MAC];
2051 &tracker->slave_list[slave].res_list[RES_MAC]);
2059 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
2061 &tracker->slave_list[slave].res_list[RES_MAC];
2079 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
2081 &tracker->slave_list[slave].res_list[RES_MAC];
2133 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
2135 &tracker->slave_list[slave].res_list[RES_VLAN];
2158 &tracker->slave_list[slave].res_list[RES_VLAN]);
2167 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
2169 &tracker->slave_list[slave].res_list[RES_VLAN];
2188 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
2190 &tracker->slave_list[slave].res_list[RES_VLAN];
3163 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
3168 list_for_each_entry(mtt, &tracker->slave_list[slave].res_list[RES_MTT],
4374 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
4375 struct list_head *rlist = &tracker->slave_list[slave].res_list[RES_MAC];
4608 struct mlx4_resource_tracker *tracker =
4610 struct list_head *rlist = &tracker->slave_list[slave].res_list[type];
4663 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
4665 &tracker->slave_list[slave].res_list[RES_QP];
4690 &tracker->res_tree[RES_QP]);
4736 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
4738 &tracker->slave_list[slave].res_list[RES_SRQ];
4763 &tracker->res_tree[RES_SRQ]);
4801 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
4803 &tracker->slave_list[slave].res_list[RES_CQ];
4828 &tracker->res_tree[RES_CQ]);
4863 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
4865 &tracker->slave_list[slave].res_list[RES_MPT];
4890 &tracker->res_tree[RES_MPT]);
4930 struct mlx4_resource_tracker *tracker =
4933 &tracker->slave_list[slave].res_list[RES_MTT];
4958 &tracker->res_tree[RES_MTT]);
5029 struct mlx4_resource_tracker *tracker =
5031 struct rb_root *root = &tracker->res_tree[RES_FS_RULE];
5066 struct mlx4_resource_tracker *tracker =
5069 &tracker->slave_list[slave].res_list[RES_FS_RULE];
5098 &tracker->res_tree[RES_FS_RULE]);
5119 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
5121 &tracker->slave_list[slave].res_list[RES_EQ];
5144 &tracker->res_tree[RES_EQ]);
5176 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
5178 &tracker->slave_list[slave].res_list[RES_COUNTER];
5203 &tracker->res_tree[RES_COUNTER]);
5222 struct mlx4_resource_tracker *tracker = &priv->mfunc.master.res_tracker;
5224 &tracker->slave_list[slave].res_list[RES_XRCD];
5239 rb_erase(&xrcd->com.node, &tracker->res_tree[RES_XRCD]);
5281 struct mlx4_resource_tracker *tracker =
5284 &tracker->slave_list[work->slave].res_list[RES_QP];