Lines Matching defs:res_id

71 	u64		        res_id;
229 static void *res_tracker_lookup(struct rb_root *root, u64 res_id)
237 if (res_id < res->res_id)
239 else if (res_id > res->res_id)
257 if (res->res_id < this->res_id)
259 else if (res->res_id > this->res_id)
740 static void *find_res(struct mlx4_dev *dev, u64 res_id,
746 res_id);
749 static int get_res(struct mlx4_dev *dev, int slave, u64 res_id,
757 r = find_res(dev, res_id, type);
786 u64 res_id, int *slave)
791 int id = res_id;
807 static void put_res(struct mlx4_dev *dev, int slave, u64 res_id,
813 r = find_res(dev, res_id, type);
827 ret->com.res_id = id;
845 ret->com.res_id = id;
861 ret->com.res_id = id;
876 ret->com.res_id = id;
890 ret->com.res_id = id;
905 ret->com.res_id = id;
920 ret->com.res_id = id;
934 ret->com.res_id = id;
948 ret->com.res_id = id;
1244 __func__, (unsigned long long)r->com.res_id);
1252 mlx4_dbg(dev, "failed RES_QP, 0x%llx\n", (unsigned long long)r->com.res_id);
1262 (unsigned long long)r->com.res_id);
2455 int res_start = mtt->com.res_id;
2533 put_res(dev, slave, mtt->com.res_id, RES_MTT);
2541 put_res(dev, slave, mtt->com.res_id, RES_MTT);
2778 int res_id = (slave << 8) | eqn;
2785 err = add_res_range(dev, slave, res_id, 1, RES_EQ, 0);
2788 err = eq_res_start_move_to(dev, slave, res_id, RES_EQ_HW, &eq);
2806 put_res(dev, slave, mtt->com.res_id, RES_MTT);
2807 res_end_move(dev, slave, RES_EQ, res_id);
2811 put_res(dev, slave, mtt->com.res_id, RES_MTT);
2813 res_abort_move(dev, slave, RES_EQ, res_id);
2815 rem_res_range(dev, slave, res_id, 1, RES_EQ, 0);
2931 put_res(dev, slave, rmtt->com.res_id, RES_MTT);
2943 int res_id = eqn | (slave << 8);
2947 err = eq_res_start_move_to(dev, slave, res_id, RES_EQ_RESERVED, &eq);
2951 err = get_res(dev, slave, eq->mtt->com.res_id, RES_MTT, NULL);
2960 put_res(dev, slave, eq->mtt->com.res_id, RES_MTT);
2961 res_end_move(dev, slave, RES_EQ, res_id);
2962 rem_res_range(dev, slave, res_id, 1, RES_EQ, 0);
2967 put_res(dev, slave, eq->mtt->com.res_id, RES_MTT);
2969 res_abort_move(dev, slave, RES_EQ, res_id);
2981 int res_id;
3000 res_id = (slave << 8) | event_eq->eqn;
3001 err = get_res(dev, slave, res_id, RES_EQ, &req);
3029 put_res(dev, slave, res_id, RES_EQ);
3035 put_res(dev, slave, res_id, RES_EQ);
3049 int res_id = eqn | (slave << 8);
3053 err = get_res(dev, slave, res_id, RES_EQ, &eq);
3065 put_res(dev, slave, res_id, RES_EQ);
3096 put_res(dev, slave, mtt->com.res_id, RES_MTT);
3101 put_res(dev, slave, mtt->com.res_id, RES_MTT);
3169 err = get_res(dev, slave, cq->mtt->com.res_id, RES_MTT, &orig_mtt);
3189 put_res(dev, slave, orig_mtt->com.res_id, RES_MTT);
3192 put_res(dev, slave, mtt->com.res_id, RES_MTT);
3196 put_res(dev, slave, mtt->com.res_id, RES_MTT);
3198 put_res(dev, slave, orig_mtt->com.res_id, RES_MTT);
3278 put_res(dev, slave, mtt->com.res_id, RES_MTT);
3283 put_res(dev, slave, mtt->com.res_id, RES_MTT);
4018 (unsigned long long)r->res_id);
4075 qpn = qp->com.res_id;
4151 srqn = srq->com.res_id;
4219 cqn = cq->com.res_id;
4284 mptn = mpt->com.res_id;
4354 base = mtt->com.res_id;
4404 base = fs_rule->com.res_id;
4457 eqn = eq->com.res_id;
4525 xrcdn = xrcd->com.res_id;