RES_CQ
err = mlx4_cmd_imm(dev, 0, &out_param, RES_CQ,
err = mlx4_cmd(dev, in_param, RES_CQ, RES_OP_RESERVE_AND_MAP,
RES_CQ,
size = priv->mfunc.master.res_tracker.res_alloc[RES_CQ].quota[slave];
case RES_CQ:
case RES_CQ:
r = res_tracker_lookup(&tracker->res_tree[RES_CQ], cqn);
err = mlx4_grant_resource(dev, slave, RES_CQ, 1, 0);
mlx4_release_resource(dev, slave, RES_CQ, 1, 0);
err = add_res_range(dev, slave, cqn, 1, RES_CQ, 0);
mlx4_release_resource(dev, slave, RES_CQ, 1, 0);
case RES_CQ:
err = rem_res_range(dev, slave, cqn, 1, RES_CQ, 0);
mlx4_release_resource(dev, slave, RES_CQ, 1, 0);
case RES_CQ:
case RES_CQ: return "RES_CQ";
err = get_res(dev, slave, rcqn, RES_CQ, &rcq);
err = get_res(dev, slave, scqn, RES_CQ, &scq);
put_res(dev, slave, scqn, RES_CQ);
put_res(dev, slave, rcqn, RES_CQ);
put_res(dev, slave, scqn, RES_CQ);
put_res(dev, slave, rcqn, RES_CQ);
res_end_move(dev, slave, RES_CQ, cqn);
res_abort_move(dev, slave, RES_CQ, cqn);
res_end_move(dev, slave, RES_CQ, cqn);
res_abort_move(dev, slave, RES_CQ, cqn);
err = get_res(dev, slave, cqn, RES_CQ, &cq);
put_res(dev, slave, cqn, RES_CQ);
err = get_res(dev, slave, cqn, RES_CQ, &cq);
put_res(dev, slave, cqn, RES_CQ);
priv->mfunc.master.res_tracker.res_alloc[RES_CQ].quota[pf];
&tracker->slave_list[slave].res_list[RES_CQ];
err = move_all_busy(dev, slave, RES_CQ);
&tracker->res_tree[RES_CQ]);
RES_CQ, 1, 0);
case RES_CQ:
initialize_res_quotas(dev, res_alloc, RES_CQ,