Lines Matching refs:request

66 	pqi_event_acknowledge_request_t request;  in pqisrc_acknowledge_event()  local
69 memset(&request,0,sizeof(request)); in pqisrc_acknowledge_event()
73 request.header.iu_type = PQI_REQUEST_IU_ACKNOWLEDGE_VENDOR_EVENT; in pqisrc_acknowledge_event()
74 request.header.iu_length = (sizeof(pqi_event_acknowledge_request_t) - in pqisrc_acknowledge_event()
76 request.event_type = event->event_type; in pqisrc_acknowledge_event()
77 request.event_id = event->event_id; in pqisrc_acknowledge_event()
78 request.additional_event_id = event->additional_event_id; in pqisrc_acknowledge_event()
81 ret = pqisrc_submit_cmnd(softs, ib_q, &request); in pqisrc_acknowledge_event()
240 struct pqi_vendor_general_request *request) in pqisrc_build_send_vendor_request() argument
249 request->request_id = pqisrc_get_tag(&softs->taglist); in pqisrc_build_send_vendor_request()
250 if (INVALID_ELEM == request->request_id) { in pqisrc_build_send_vendor_request()
256 request->response_id = ob_q->q_id; in pqisrc_build_send_vendor_request()
258 rcb = &softs->rcb[request->request_id]; in pqisrc_build_send_vendor_request()
261 rcb->tag = request->request_id; in pqisrc_build_send_vendor_request()
263 ret = pqisrc_submit_cmnd(softs, op_ib_q, request); in pqisrc_build_send_vendor_request()
280 pqisrc_put_tag(&softs->taglist, request->request_id); in pqisrc_build_send_vendor_request()
291 pqi_event_config_request_t *request) in pqisrc_submit_management_req() argument
300 request->request_id = pqisrc_get_tag(&softs->taglist); in pqisrc_submit_management_req()
301 if (INVALID_ELEM == request->request_id) { in pqisrc_submit_management_req()
307 rcb = &softs->rcb[request->request_id]; in pqisrc_submit_management_req()
309 rcb->tag = request->request_id; in pqisrc_submit_management_req()
312 ret = pqisrc_submit_cmnd(softs, op_ib_q, request); in pqisrc_submit_management_req()
326 pqisrc_put_tag(&softs->taglist,request->request_id); in pqisrc_submit_management_req()
332 pqisrc_put_tag(&softs->taglist,request->request_id); in pqisrc_submit_management_req()
343 pqi_event_config_request_t *request, in pqi_event_configure() argument
350 request->header.comp_feature = 0x00; in pqi_event_configure()
351 request->header.iu_length = sizeof(pqi_event_config_request_t) - in pqi_event_configure()
355 request->response_queue_id = softs->op_ob_q[0].q_id; in pqi_event_configure()
356 request->buffer_length = buff->size; in pqi_event_configure()
357 request->sg_desc.addr = buff->dma_addr; in pqi_event_configure()
358 request->sg_desc.length = buff->size; in pqi_event_configure()
359 request->sg_desc.zero = 0; in pqi_event_configure()
360 request->sg_desc.type = SGL_DESCRIPTOR_CODE_LAST_ALTERNATIVE_SGL_SEGMENT; in pqi_event_configure()
363 ret = pqisrc_submit_management_req(softs,request); in pqi_event_configure()
385 pqi_event_config_request_t request; in pqisrc_report_event_config() local
390 memset(&request, 0 , sizeof(request)); in pqisrc_report_event_config()
408 request.header.iu_type = PQI_REQUEST_IU_REPORT_VENDOR_EVENT_CONFIG; in pqisrc_report_event_config()
411 ret=pqi_event_configure(softs,&request,&buf_report_event); in pqisrc_report_event_config()
446 pqi_event_config_request_t request; in pqisrc_set_event_config() local
451 memset(&request, 0 , sizeof(request)); in pqisrc_set_event_config()
470 request.header.iu_type = PQI_REQUEST_IU_SET_EVENT_CONFIG; in pqisrc_set_event_config()
471 request.iu_specific.global_event_oq_id = softs->event_q.q_id; in pqisrc_set_event_config()
491 ret = pqi_event_configure(softs,&request,&buf_set_event); in pqisrc_set_event_config()