Lines Matching refs:resp

103 	struct gdma_query_max_resources_resp resp = {};  in mana_gd_query_max_resources()  local
108 sizeof(req), sizeof(resp)); in mana_gd_query_max_resources()
110 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_query_max_resources()
111 if (err || resp.hdr.status) { in mana_gd_query_max_resources()
114 err, resp.hdr.status); in mana_gd_query_max_resources()
120 resp.max_msix, resp.max_eq, resp.max_cq, in mana_gd_query_max_resources()
121 resp.max_sq, resp.max_rq); in mana_gd_query_max_resources()
123 if (gc->num_msix_usable > resp.max_msix) in mana_gd_query_max_resources()
124 gc->num_msix_usable = resp.max_msix; in mana_gd_query_max_resources()
133 if (gc->max_num_queues > resp.max_eq) in mana_gd_query_max_resources()
134 gc->max_num_queues = resp.max_eq; in mana_gd_query_max_resources()
136 if (gc->max_num_queues > resp.max_cq) in mana_gd_query_max_resources()
137 gc->max_num_queues = resp.max_cq; in mana_gd_query_max_resources()
139 if (gc->max_num_queues > resp.max_sq) in mana_gd_query_max_resources()
140 gc->max_num_queues = resp.max_sq; in mana_gd_query_max_resources()
142 if (gc->max_num_queues > resp.max_rq) in mana_gd_query_max_resources()
143 gc->max_num_queues = resp.max_rq; in mana_gd_query_max_resources()
152 struct gdma_list_devices_resp resp = {}; in mana_gd_detect_devices() local
160 sizeof(resp)); in mana_gd_detect_devices()
162 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_detect_devices()
163 if (err || resp.hdr.status) { in mana_gd_detect_devices()
166 resp.hdr.status); in mana_gd_detect_devices()
170 max_num_devs = min_t(uint32_t, MAX_NUM_GDMA_DEVICES, resp.num_of_devs); in mana_gd_detect_devices()
173 gd_dev = resp.devs[i]; in mana_gd_detect_devices()
194 const void *req, uint32_t resp_len, void *resp) in mana_gd_send_request() argument
198 return mana_hwc_send_request(hwc, req_len, req, resp_len, resp); in mana_gd_send_request()
288 struct gdma_resp_hdr resp = {}; in mana_gd_destroy_doorbell_page() local
292 sizeof(req), sizeof(resp)); in mana_gd_destroy_doorbell_page()
298 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_destroy_doorbell_page()
299 if (err || resp.status) { in mana_gd_destroy_doorbell_page()
302 err, resp.status); in mana_gd_destroy_doorbell_page()
313 struct gdma_allocate_resource_range_resp resp = {}; in mana_gd_allocate_doorbell_page() local
317 sizeof(req), sizeof(resp)); in mana_gd_allocate_doorbell_page()
326 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_allocate_doorbell_page()
327 if (err || resp.hdr.status) { in mana_gd_allocate_doorbell_page()
330 err, resp.hdr.status); in mana_gd_allocate_doorbell_page()
334 *doorbell_page = resp.allocated_resources; in mana_gd_allocate_doorbell_page()
343 struct gdma_create_queue_resp resp = {}; in mana_gd_create_hw_eq() local
351 sizeof(req), sizeof(resp)); in mana_gd_create_hw_eq()
362 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_create_hw_eq()
363 if (err || resp.hdr.status) { in mana_gd_create_hw_eq()
366 err, resp.hdr.status); in mana_gd_create_hw_eq()
370 queue->id = resp.queue_index; in mana_gd_create_hw_eq()
381 struct gdma_general_resp resp = {}; in mana_gd_disable_queue() local
389 sizeof(req), sizeof(resp)); in mana_gd_disable_queue()
396 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_disable_queue()
397 if (err || resp.hdr.status) { in mana_gd_disable_queue()
400 resp.hdr.status); in mana_gd_disable_queue()
718 struct gdma_general_resp resp = {}; in mana_gd_test_eq() local
728 sizeof(req), sizeof(resp)); in mana_gd_test_eq()
734 sizeof(resp), &resp); in mana_gd_test_eq()
742 if (resp.hdr.status) { in mana_gd_test_eq()
744 resp.hdr.status); in mana_gd_test_eq()
906 struct gdma_general_resp resp = {}; in mana_gd_destroy_dma_region() local
913 sizeof(resp)); in mana_gd_destroy_dma_region()
916 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), in mana_gd_destroy_dma_region()
917 &resp); in mana_gd_destroy_dma_region()
918 if (err || resp.hdr.status) { in mana_gd_destroy_dma_region()
921 err, resp.hdr.status); in mana_gd_destroy_dma_region()
934 struct gdma_create_dma_region_resp resp = {}; in mana_gd_create_dma_region() local
963 req_msg_size, sizeof(resp)); in mana_gd_create_dma_region()
973 err = mana_gd_send_request(gc, req_msg_size, req, sizeof(resp), &resp); in mana_gd_create_dma_region()
977 if (resp.hdr.status || in mana_gd_create_dma_region()
978 resp.dma_region_handle == GDMA_INVALID_DMA_REGION) { in mana_gd_create_dma_region()
980 resp.hdr.status); in mana_gd_create_dma_region()
985 gmi->dma_region_handle = resp.dma_region_handle; in mana_gd_create_dma_region()
1119 struct gdma_verify_ver_resp resp = {}; in mana_gd_verify_vf_version() local
1124 sizeof(req), sizeof(resp)); in mana_gd_verify_vf_version()
1137 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_verify_vf_version()
1138 if (err || resp.hdr.status) { in mana_gd_verify_vf_version()
1141 err, resp.hdr.status); in mana_gd_verify_vf_version()
1152 struct gdma_register_device_resp resp = {}; in mana_gd_register_device() local
1161 sizeof(resp)); in mana_gd_register_device()
1165 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_register_device()
1166 if (err || resp.hdr.status) { in mana_gd_register_device()
1169 err, resp.hdr.status); in mana_gd_register_device()
1173 gd->pdid = resp.pdid; in mana_gd_register_device()
1174 gd->gpa_mkey = resp.gpa_mkey; in mana_gd_register_device()
1175 gd->doorbell = resp.db_id; in mana_gd_register_device()
1187 struct gdma_general_resp resp = {}; in mana_gd_deregister_device() local
1195 sizeof(resp)); in mana_gd_deregister_device()
1199 err = mana_gd_send_request(gc, sizeof(req), &req, sizeof(resp), &resp); in mana_gd_deregister_device()
1200 if (err || resp.hdr.status) { in mana_gd_deregister_device()
1203 err, resp.hdr.status); in mana_gd_deregister_device()