Lines Matching full:resp
73 struct gdma_create_pd_resp resp = {};
84 sizeof(resp));
91 sizeof(resp), &resp);
93 if (err || resp.hdr.status) {
96 resp.hdr.status);
103 pd->pd_handle = resp.pd_handle;
104 pd->pdn = resp.pd_id;
117 struct gdma_destory_pd_resp resp = {};
127 sizeof(resp));
131 sizeof(resp), &resp);
133 if (err || resp.hdr.status) {
136 pd->pd_handle, err, resp.hdr.status);
148 struct gdma_resp_hdr resp = {};
152 sizeof(req), sizeof(resp));
158 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
159 if (err || resp.status) {
162 err, resp.status);
173 struct gdma_allocate_resource_range_resp resp = {};
177 sizeof(req), sizeof(resp));
186 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
187 if (err || resp.hdr.status) {
190 err, resp.hdr.status);
194 *doorbell_page = resp.allocated_resources;
677 struct mana_ib_query_adapter_caps_resp resp = {};
682 sizeof(resp));
683 req.hdr.resp.msg_version = GDMA_MESSAGE_V4;
687 &req, sizeof(resp), &resp);
695 caps->max_sq_id = resp.max_sq_id;
696 caps->max_rq_id = resp.max_rq_id;
697 caps->max_cq_id = resp.max_cq_id;
698 caps->max_qp_count = resp.max_qp_count;
699 caps->max_cq_count = resp.max_cq_count;
700 caps->max_mr_count = resp.max_mr_count;
701 caps->max_pd_count = resp.max_pd_count;
702 caps->max_inbound_read_limit = resp.max_inbound_read_limit;
703 caps->max_outbound_read_limit = resp.max_outbound_read_limit;
704 caps->mw_count = resp.mw_count;
705 caps->max_srq_count = resp.max_srq_count;
707 resp.max_requester_sq_size / GDMA_MAX_SQE_SIZE,
708 resp.max_requester_rq_size / GDMA_MAX_RQE_SIZE);
709 caps->max_inline_data_size = resp.max_inline_data_size;
710 caps->max_send_sge_count = resp.max_send_sge_count;
711 caps->max_recv_sge_count = resp.max_recv_sge_count;
712 caps->feature_flags = resp.feature_flags;
724 struct gdma_query_max_resources_resp resp = {};
729 sizeof(req), sizeof(resp));
731 err = mana_gd_send_request(mdev_to_gc(dev), sizeof(req), &req, sizeof(resp), &resp);
738 caps->max_qp_count = min_t(u32, resp.max_sq, resp.max_rq);
739 caps->max_cq_count = resp.max_cq;
740 caps->max_mr_count = resp.max_mst;
837 struct mana_rnic_create_adapter_resp resp = {};
842 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CREATE_ADAPTER, sizeof(req), sizeof(resp));
850 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
855 mdev->adapter_handle = resp.adapter;
862 struct mana_rnic_destroy_adapter_resp resp = {};
868 mana_gd_init_req_hdr(&req.hdr, MANA_IB_DESTROY_ADAPTER, sizeof(req), sizeof(resp));
872 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
885 struct mana_rnic_config_addr_resp resp = {};
895 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CONFIG_IP_ADDR, sizeof(req), sizeof(resp));
902 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
915 struct mana_rnic_config_addr_resp resp = {};
925 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CONFIG_IP_ADDR, sizeof(req), sizeof(resp));
932 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
943 struct mana_rnic_config_mac_addr_resp resp = {};
948 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CONFIG_MAC_ADDR, sizeof(req), sizeof(resp));
954 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
966 struct mana_rnic_create_cq_resp resp = {};
973 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CREATE_CQ, sizeof(req), sizeof(resp));
980 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
987 cq->queue.id = resp.cq_id;
988 cq->cq_handle = resp.cq_handle;
998 struct mana_rnic_destroy_cq_resp resp = {};
1005 mana_gd_init_req_hdr(&req.hdr, MANA_IB_DESTROY_CQ, sizeof(req), sizeof(resp));
1010 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
1027 struct mana_rnic_create_qp_resp resp = {};
1031 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CREATE_RC_QP, sizeof(req), sizeof(resp));
1046 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
1051 qp->qp_handle = resp.rc_qp_handle;
1053 qp->rc_qp.queues[i].id = resp.queue_ids[i];
1062 struct mana_rnic_destroy_rc_qp_resp resp = {0};
1067 mana_gd_init_req_hdr(&req.hdr, MANA_IB_DESTROY_RC_QP, sizeof(req), sizeof(resp));
1071 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
1086 struct mana_rnic_create_udqp_resp resp = {};
1090 mana_gd_init_req_hdr(&req.hdr, MANA_IB_CREATE_UD_QP, sizeof(req), sizeof(resp));
1104 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);
1109 qp->qp_handle = resp.qp_handle;
1111 qp->ud_qp.queues[i].id = resp.queue_ids[i];
1120 struct mana_rnic_destroy_udqp_resp resp = {0};
1125 mana_gd_init_req_hdr(&req.hdr, MANA_IB_DESTROY_UD_QP, sizeof(req), sizeof(resp));
1129 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp);