Lines Matching refs:req

203 static size_t dr_mem_pack_response(dr_mem_hdr_t *req, dr_mem_res_t *res,
302 dr_mem_hdr_t *req = buf; in dr_mem_data_handler() local
317 if (req == NULL) { in dr_mem_data_handler()
329 switch (req->msg_type) { in dr_mem_data_handler()
332 if (req->msg_arg == 0) { in dr_mem_data_handler()
336 if ((rv = dr_mem_list_wrk(req, &resp, &resp_len)) != 0) { in dr_mem_data_handler()
338 (req->msg_type == DR_MEM_CONFIGURE) ? in dr_mem_data_handler()
344 if ((rv = dr_mem_del_stat(req, &resp, &resp_len)) != 0) in dr_mem_data_handler()
349 if ((rv = dr_mem_del_cancel(req, &resp, &resp_len)) != 0) in dr_mem_data_handler()
354 if (req->msg_arg == 0) { in dr_mem_data_handler()
358 if ((rv = dr_mem_list_query(req, &resp, &resp_len)) != 0) in dr_mem_data_handler()
364 req->msg_type); in dr_mem_data_handler()
371 resp->req_num = (req) ? req->req_num : 0; in dr_mem_data_handler()
418 dr_mem_list_wrk(dr_mem_hdr_t *req, dr_mem_hdr_t **resp, int *resp_len) in dr_mem_list_wrk() argument
440 ASSERT((req != NULL) && (req->msg_arg != 0)); in dr_mem_list_wrk()
442 count = req->msg_arg; in dr_mem_list_wrk()
448 switch (req->msg_type) { in dr_mem_list_wrk()
462 __func__, req->msg_type); in dr_mem_list_wrk()
468 req_mblks = DR_MEM_CMD_MBLKS(req); in dr_mem_list_wrk()
498 res = dr_mem_res_array_init(req, drctl_rsrc, count); in dr_mem_list_wrk()
559 *resp_len = dr_mem_pack_response(req, res, resp); in dr_mem_list_wrk()
580 dr_mem_res_array_init(dr_mem_hdr_t *req, drctl_rsrc_t *rsrc, int nrsrc) in dr_mem_res_array_init() argument
605 res[idx].status = (req->msg_type == DR_MEM_CONFIGURE) ? in dr_mem_res_array_init()
650 dr_mem_pack_response(dr_mem_hdr_t *req, dr_mem_res_t *res, dr_mem_hdr_t **respp) in dr_mem_pack_response() argument
660 int nstat = req->msg_arg; in dr_mem_pack_response()
685 resp->req_num = req->req_num; in dr_mem_pack_response()
752 dr_mem_list_query(dr_mem_hdr_t *req, dr_mem_hdr_t **resp, int *resp_len) in dr_mem_list_query() argument
766 req_mblks = DR_MEM_CMD_MBLKS(req); in dr_mem_list_query()
785 rlen += req->msg_arg * sizeof (dr_mem_query_t); in dr_mem_list_query()
790 rp->req_num = req->req_num; in dr_mem_list_query()
792 rp->msg_arg = nml ? nml : req->msg_arg; in dr_mem_list_query()
805 for (idx = 0; idx < req->msg_arg; idx++) in dr_mem_list_query()
943 dr_mem_del_stat(dr_mem_hdr_t *req, dr_mem_hdr_t **resp, int *resp_len) in dr_mem_del_stat() argument
961 rp->req_num = req->req_num; in dr_mem_del_stat()
980 dr_mem_del_cancel(dr_mem_hdr_t *req, dr_mem_hdr_t **resp, int *resp_len) in dr_mem_del_cancel() argument
990 rp->req_num = req->req_num; in dr_mem_del_cancel()