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