Lines Matching refs:req

116 	for (handle = 1; handle < qpair->req->num_outstanding_cmds; handle++) {
117 if (sp->cmd_sp && (qpair->req->outstanding_cmds[handle] ==
119 qpair->req->outstanding_cmds[handle] = NULL;
122 if (qpair->req->outstanding_cmds[handle] == sp) {
123 qpair->req->outstanding_cmds[handle] = NULL;
173 abt_iocb->u.abt.req_que_no = cpu_to_le16(cmd_sp->qpair->req->id);
227 for (h = 1; h < sp->qpair->req->num_outstanding_cmds;
229 if (sp->qpair->req->outstanding_cmds[h] ==
231 sp->qpair->req->outstanding_cmds[h] =
251 for (h = 1; h < sp->qpair->req->num_outstanding_cmds;
253 if (sp->qpair->req->outstanding_cmds[h] ==
255 sp->qpair->req->outstanding_cmds[h] =
1874 for (h = 1; h < sp->qpair->req->num_outstanding_cmds; h++) {
1875 if (sp->qpair->req->outstanding_cmds[h] == sp) {
1876 sp->qpair->req->outstanding_cmds[h] = NULL;
1963 struct req_que *req = qpair->req;
1966 for (handle = 1; handle < req->num_outstanding_cmds; handle++) {
1967 if (req->outstanding_cmds[handle] == sp)
1972 if (handle == req->num_outstanding_cmds) {
2298 struct req_que *req = ha->req_q_map[0];
2361 ha->isp_ops->get_flash_version(vha, req->ring);
3094 struct req_que *req = ha->req_q_map[0];
3164 if (req->length > 1024)
3168 req->length;
3213 struct req_que *req = ha->req_q_map[0];
3218 ha->fw_transfer_size = REQUEST_ENTRY_SIZE * req->length;
3337 struct req_que *req = ha->req_q_map[0];
3378 (req->length * sizeof(request_t));
3415 req_q_size = req->length * sizeof(request_t);
3544 qla2x00_alloc_outstanding_cmds(struct qla_hw_data *ha, struct req_que *req)
3547 if (req->outstanding_cmds)
3551 req->num_outstanding_cmds = DEFAULT_OUTSTANDING_COMMANDS;
3554 req->num_outstanding_cmds = ha->cur_fw_xcb_count;
3556 req->num_outstanding_cmds = ha->cur_fw_iocb_count;
3559 req->outstanding_cmds = kcalloc(req->num_outstanding_cmds,
3563 if (!req->outstanding_cmds) {
3568 req->num_outstanding_cmds = MIN_OUTSTANDING_COMMANDS;
3569 req->outstanding_cmds = kcalloc(req->num_outstanding_cmds,
3573 if (!req->outstanding_cmds) {
3576 "outstanding_cmds for req_que %p.\n", req);
3577 req->num_outstanding_cmds = 0;
3879 vha->req);
4145 struct req_que *req = ha->req_q_map[0];
4151 ha->init_cb->request_q_length = cpu_to_le16(req->length);
4153 put_unaligned_le64(req->dma, &ha->init_cb->request_q_address);
4172 struct req_que *req = ha->req_q_map[0];
4179 icb->request_q_length = cpu_to_le16(req->length);
4181 put_unaligned_le64(req->dma, &icb->request_q_address);
4263 struct req_que *req;
4272 req = ha->req_q_map[que];
4273 if (!req || !test_bit(que, ha->req_qid_map))
4275 req->out_ptr = (uint16_t *)(req->ring + req->length);
4276 *req->out_ptr = 0;
4277 for (cnt = 1; cnt < req->num_outstanding_cmds; cnt++)
4278 req->outstanding_cmds[cnt] = NULL;
4280 req->current_outstanding_cmd = 1;
4283 req->ring_ptr = req->ring;
4284 req->ring_index = 0;
4285 req->cnt = req->length;
7019 struct req_que *req = ha->req_q_map[0];
7069 ha->isp_ops->get_flash_version(vha, req->ring);
7249 struct req_que *req = NULL;
7270 req = ha->req_q_map[i];
7271 if (req && test_bit(i, ha->req_qid_map)) {
7273 req->options &= ~BIT_0;
7274 ret = qla25xx_init_req_que(base_vha, req);
7278 __func__, req->id);
7282 __func__, req->id);
7924 struct req_que *req = ha->req_q_map[0];
7930 dcode = (uint32_t *)req->ring;
7943 dcode = (uint32_t *)req->ring;
7969 rval = qla2x00_load_ram(vha, req->dma, risc_addr, dlen);
7994 dcode = (uint32_t *)req->ring;
8070 struct req_que *req = ha->req_q_map[0];
8084 wcode = (uint16_t *)req->ring;
8136 rval = qla2x00_load_ram(vha, req->dma, risc_addr,
8173 struct req_que *req = ha->req_q_map[0];
8199 dcode = (uint32_t *)req->ring;
8227 rval = qla2x00_load_ram(vha, req->dma, risc_addr, dlen);
9219 qpair->req = ha->req_q_map[req_id];
9220 qpair->rsp->req = qpair->req;
9279 ret = qla25xx_delete_req_que(vha, qpair->req);