Lines Matching full:resp

94 	struct gdma_query_max_resources_resp resp = {};  in mana_gd_query_max_resources()  local
99 sizeof(req), sizeof(resp)); in mana_gd_query_max_resources()
101 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_query_max_resources()
102 if (err || resp.hdr.status) { in mana_gd_query_max_resources()
104 err, resp.hdr.status); in mana_gd_query_max_resources()
109 if (gc->num_msix_usable > resp.max_msix) in mana_gd_query_max_resources()
110 gc->num_msix_usable = resp.max_msix; in mana_gd_query_max_resources()
115 gc->num_msix_usable = min(resp.max_msix, num_online_cpus() + 1); in mana_gd_query_max_resources()
125 if (gc->max_num_queues > resp.max_eq) in mana_gd_query_max_resources()
126 gc->max_num_queues = resp.max_eq; in mana_gd_query_max_resources()
128 if (gc->max_num_queues > resp.max_cq) in mana_gd_query_max_resources()
129 gc->max_num_queues = resp.max_cq; in mana_gd_query_max_resources()
131 if (gc->max_num_queues > resp.max_sq) in mana_gd_query_max_resources()
132 gc->max_num_queues = resp.max_sq; in mana_gd_query_max_resources()
134 if (gc->max_num_queues > resp.max_rq) in mana_gd_query_max_resources()
135 gc->max_num_queues = resp.max_rq; in mana_gd_query_max_resources()
147 struct gdma_query_hwc_timeout_resp resp = {}; in mana_gd_query_hwc_timeout() local
152 sizeof(req), sizeof(resp)); in mana_gd_query_hwc_timeout()
154 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_query_hwc_timeout()
155 if (err || resp.hdr.status) in mana_gd_query_hwc_timeout()
158 *timeout_val = resp.timeout_ms; in mana_gd_query_hwc_timeout()
166 struct gdma_list_devices_resp resp = {}; in mana_gd_detect_devices() local
175 sizeof(resp)); in mana_gd_detect_devices()
177 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_detect_devices()
178 if (err || resp.hdr.status) { in mana_gd_detect_devices()
180 resp.hdr.status); in mana_gd_detect_devices()
185 found_dev < resp.num_of_devs; i++) { in mana_gd_detect_devices()
186 dev = resp.devs[i]; in mana_gd_detect_devices()
212 u32 resp_len, void *resp) in mana_gd_send_request() argument
216 return mana_hwc_send_request(hwc, req_len, req, resp_len, resp); in mana_gd_send_request()
250 struct gdma_create_queue_resp resp = {}; in mana_gd_create_hw_eq() local
258 sizeof(req), sizeof(resp)); in mana_gd_create_hw_eq()
269 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_create_hw_eq()
270 if (err || resp.hdr.status) { in mana_gd_create_hw_eq()
272 resp.hdr.status); in mana_gd_create_hw_eq()
276 queue->id = resp.queue_index; in mana_gd_create_hw_eq()
286 struct gdma_general_resp resp = {}; in mana_gd_disable_queue() local
292 sizeof(req), sizeof(resp)); in mana_gd_disable_queue()
299 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_disable_queue()
300 if (err || resp.hdr.status) { in mana_gd_disable_queue()
303 resp.hdr.status); in mana_gd_disable_queue()
697 struct gdma_general_resp resp = {}; in mana_gd_test_eq() local
707 sizeof(req), sizeof(resp)); in mana_gd_test_eq()
712 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_test_eq()
721 if (resp.hdr.status) { in mana_gd_test_eq()
722 dev_err(dev, "test_eq failed: 0x%x\n", resp.hdr.status); in mana_gd_test_eq()
884 struct gdma_general_resp resp = {}; in mana_gd_destroy_dma_region() local
891 sizeof(resp)); in mana_gd_destroy_dma_region()
894 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_destroy_dma_region()
895 if (err || resp.hdr.status) { in mana_gd_destroy_dma_region()
898 err, resp.hdr.status); in mana_gd_destroy_dma_region()
911 struct gdma_create_dma_region_resp resp = {}; in mana_gd_create_dma_region() local
935 req_msg_size, sizeof(resp)); in mana_gd_create_dma_region()
945 err = mana_gd_send_request(gc, req_msg_size, req, sizeof(resp), &resp); in mana_gd_create_dma_region()
949 if (resp.hdr.status || in mana_gd_create_dma_region()
950 resp.dma_region_handle == GDMA_INVALID_DMA_REGION) { in mana_gd_create_dma_region()
952 resp.hdr.status); in mana_gd_create_dma_region()
957 gmi->dma_region_handle = resp.dma_region_handle; in mana_gd_create_dma_region()
964 length, req->gdma_page_type, resp.hdr.status, err); in mana_gd_create_dma_region()
1107 struct gdma_verify_ver_resp resp = {}; in mana_gd_verify_vf_version() local
1114 sizeof(req), sizeof(resp)); in mana_gd_verify_vf_version()
1133 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_verify_vf_version()
1134 if (err || resp.hdr.status) { in mana_gd_verify_vf_version()
1136 err, resp.hdr.status); in mana_gd_verify_vf_version()
1139 gc->pf_cap_flags1 = resp.pf_cap_flags1; in mana_gd_verify_vf_version()
1140 if (resp.pf_cap_flags1 & GDMA_DRV_CAP_FLAG_1_HWC_TIMEOUT_RECONFIG) { in mana_gd_verify_vf_version()
1154 struct gdma_register_device_resp resp = {}; in mana_gd_register_device() local
1163 sizeof(resp)); in mana_gd_register_device()
1167 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_register_device()
1168 if (err || resp.hdr.status) { in mana_gd_register_device()
1170 err, resp.hdr.status); in mana_gd_register_device()
1174 gd->pdid = resp.pdid; in mana_gd_register_device()
1175 gd->gpa_mkey = resp.gpa_mkey; in mana_gd_register_device()
1176 gd->doorbell = resp.db_id; in mana_gd_register_device()
1184 struct gdma_general_resp resp = {}; in mana_gd_deregister_device() local
1192 sizeof(resp)); in mana_gd_deregister_device()
1196 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_deregister_device()
1197 if (err || resp.hdr.status) { in mana_gd_deregister_device()
1200 err, resp.hdr.status); in mana_gd_deregister_device()