Lines Matching refs:rq

104 			  struct esas2r_request *rq)
126 rq->vrq_md = memdesc;
127 rq->vrq = (union atto_vda_req *)memdesc->virt_addr;
128 rq->vrq->scsi.handle = a->num_vrqs;
839 struct esas2r_request *rq;
989 for (rq = a->first_ae_req, i = 0; i < num_ae_requests; rq++,
991 INIT_LIST_HEAD(&rq->req_list);
992 if (!alloc_vda_req(a, rq)) {
998 esas2r_rq_init_request(rq, a);
1001 rq->comp_cb = esas2r_ae_complete;
1218 struct esas2r_request *rq)
1233 rq,
1237 ci = (struct atto_vda_cfg_init *)&rq->vrq->cfg.data.init;
1240 rq->flags |= RF_FAILURE_OK;
1246 if (rq->req_stat == RS_SUCCESS) {
1252 rq->func_rsp.cfg_rsp.vda_version);
1253 a->fw_build = rq->func_rsp.cfg_rsp.fw_build;
1255 rq->func_rsp.cfg_rsp.fw_release);
1272 rq,
1277 rq->vrq->cfg.sg_list_offset = offsetof(
1280 rq->vrq->cfg.data.prde.ctl_len =
1282 rq->vrq->cfg.data.prde.address = cpu_to_le64(
1283 rq->vrq_md->phys_addr +
1285 rq->flags |= RF_FAILURE_OK;
1292 ci = (struct atto_vda_cfg_init *)rq->data_buf;
1293 if (rq->req_stat == RS_SUCCESS) {
1305 rq->req_stat = RS_SUCCESS;
1318 struct esas2r_request *rq = &a->general_req;
1320 esas2r_rq_init_request(rq, a);
1321 rq->comp_cb = esas2r_dummy_complete;
1327 if (esas2r_format_init_msg(a, rq)) {
1331 esas2r_start_vda_request(a, rq);
1333 esas2r_wait_request(a, rq);
1334 if (rq->req_stat != RS_PENDING)
1339 if (rq->req_stat == RS_SUCCESS
1340 || ((rq->flags & RF_FAILURE_OK)
1341 && rq->req_stat != RS_TIMEOUT))
1345 a->init_msg, rq->req_stat, rq->flags);
1351 esas2r_rq_destroy_request(rq, a);
1359 struct esas2r_request *rq;
1381 for (i = 0, rq = a->first_ae_req; i < num_ae_requests; i++, rq++)
1382 esas2r_start_ae_request(a, rq);