add_res_range
err = add_res_range(dev, slave, base, count, RES_QP, 0);
err = add_res_range(dev, slave, qpn, 1, RES_QP, 0);
err = add_res_range(dev, slave, base, 1, RES_MTT, order);
err = add_res_range(dev, slave, id, 1, RES_MPT, index);
err = add_res_range(dev, slave, cqn, 1, RES_CQ, 0);
err = add_res_range(dev, slave, srqn, 1, RES_SRQ, 0);
err = add_res_range(dev, slave, index, 1, RES_COUNTER, port);
err = add_res_range(dev, slave, xrcdn, 1, RES_XRCD, 0);
err = add_res_range(dev, slave, res_id, 1, RES_EQ, 0);
err = add_res_range(dev, slave, vhcr->out_param, 1, RES_FS_RULE, qpn);
err = add_res_range(dev, fs_rule->com.owner, reg_id, 1, RES_FS_RULE, fs_rule->qpn);