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