Lines Matching defs:resp

944 			   struct mlx5_ib_create_qp_resp *resp, int *inlen,
1042 resp->bfreg_index = adjust_bfregn(dev, &context->bfregi, bfregn);
1044 resp->bfreg_index = MLX5_IB_INVALID_BFREG;
1572 struct mlx5_ib_create_qp_resp *resp,
1598 resp->tisn = sq->tisn;
1599 resp->comp_mask |= MLX5_IB_CREATE_QP_RESP_MASK_TISN;
1600 resp->sqn = sq->base.mqp.qpn;
1601 resp->comp_mask |= MLX5_IB_CREATE_QP_RESP_MASK_SQN;
1626 resp->rqn = rq->base.mqp.qpn;
1627 resp->comp_mask |= MLX5_IB_CREATE_QP_RESP_MASK_RQN;
1628 resp->tirn = rq->tirn;
1629 resp->comp_mask |= MLX5_IB_CREATE_QP_RESP_MASK_TIRN;
1632 resp->tir_icm_addr = MLX5_GET(
1634 resp->tir_icm_addr |=
1638 resp->tir_icm_addr |=
1642 resp->comp_mask |=
1712 struct mlx5_ib_create_qp_resp resp;
1891 params->resp.comp_mask |= MLX5_IB_CREATE_QP_RESP_MASK_TIRN;
1892 params->resp.tirn = qp->rss_qp.tirn;
1895 params->resp.tir_icm_addr =
1897 params->resp.tir_icm_addr |=
1901 params->resp.tir_icm_addr |=
1905 params->resp.comp_mask |=
2058 params->resp.ece_options = MLX5_GET(create_qp_out, out, ece);
2122 err = _create_user_qp(dev, pd, qp, udata, init_attr, &in, &params->resp,
2203 params->resp.ece_options = MLX5_GET(create_qp_out, out, ece);
2290 err = _create_user_qp(dev, pd, qp, udata, init_attr, &in, &params->resp,
2395 &params->resp, init_attr);
2406 params->resp.ece_options = MLX5_GET(create_qp_out, out, ece);
3142 params->resp.ece_options);
3311 * In that case, resp will be filled with zeros.
3313 err = ib_copy_to_udata(udata, &params.resp, params.outlen);
4107 struct mlx5_ib_modify_qp_resp *resp,
4380 /* For the kernel flows, the resp will stay zero */
4381 resp->ece_options =
4384 resp->response_length = sizeof(*resp);
4387 &resp->ece_options);
4555 struct mlx5_ib_modify_qp_resp resp = {};
4557 u32 min_resp_len = offsetofend(typeof(resp), dctn);
4563 * simply indicate it with resp.response_length.
4565 resp.response_length = (udata->outlen < sizeof(resp)) ?
4567 sizeof(resp);
4587 resp.dctn = qp->dct.mdct.mqp.qpn;
4589 resp.ece_options = MLX5_GET(create_dct_out, out, ece);
4590 err = ib_copy_to_udata(udata, &resp, resp.response_length);
4658 struct mlx5_ib_modify_qp_resp resp = {};
4750 new_state, &ucmd, &resp, udata);
4752 /* resp.response_length is set in ECE supported flows only */
4753 if (!err && resp.response_length &&
4754 udata->outlen >= resp.response_length)
4756 err = ib_copy_to_udata(udata, &resp, resp.response_length);
5432 struct mlx5_ib_create_wq_resp resp = {};
5469 resp.response_length = offsetofend(
5471 err = ib_copy_to_udata(udata, &resp, resp.response_length);
5511 struct mlx5_ib_create_rwq_ind_tbl_resp resp = {};
5560 resp.response_length =
5563 err = ib_copy_to_udata(udata, &resp, resp.response_length);