Lines Matching defs:req
7304 stmf_svc_req_t *req;
7325 req = stmf_state.stmf_svc_active;
7326 stmf_state.stmf_svc_active = req->svc_next;
7331 switch (req->svc_cmd) {
7336 lport = (stmf_local_port_t *)req->svc_obj;
7337 lport->lport_ctl(lport, req->svc_cmd, &req->svc_info);
7341 lu = (stmf_lu_t *)req->svc_obj;
7342 lu->lu_ctl(lu, req->svc_cmd, &req->svc_info);
7346 stmf_session_lu_unmapall((stmf_lu_t *)req->svc_obj);
7349 stmf_task_lu_killall((stmf_lu_t *)req->svc_obj, NULL,
7351 lu = (stmf_lu_t *)req->svc_obj;
7354 lu->lu_ctl(lu, req->svc_cmd, &req->svc_info);
7358 req->svc_cmd);
7361 kmem_free(req, req->svc_req_alloc_size);
7543 stmf_svc_req_t *req;
7551 req = kmem_zalloc(s, KM_SLEEP);
7553 req->svc_cmd = cmd;
7554 req->svc_obj = obj;
7555 req->svc_info.st_rflags = info->st_rflags;
7557 req->svc_info.st_additional_info = (char *)(GET_BYTE_OFFSET(req,
7559 (void) strcpy(req->svc_info.st_additional_info,
7562 req->svc_req_alloc_size = s;
7563 req->svc_next = NULL;
7566 *stmf_state.stmf_svc_tailp = req;
7567 stmf_state.stmf_svc_tailp = &req->svc_next;
7579 stmf_svc_req_t *req;
7583 for (req = stmf_state.stmf_svc_active; req != NULL; req = next_req) {
7584 next_req = req->svc_next;
7586 if (req->svc_obj == obj) {
7597 kmem_free(req, req->svc_req_alloc_size);
7599 prev_req = req;