Lines Matching defs:rsp
120 crq.cooked.IU_data_ptr = vio_iu(iue)->srp.rsp.tag;
143 uint64_t tag = iu->srp.rsp.tag;
150 iu->srp.rsp.opcode = SRP_RSP;
151 iu->srp.rsp.req_lim_delta = 1;
152 iu->srp.rsp.tag = tag;
155 iu->srp.rsp.flags |= SRP_RSP_FLAG_DIOVER;
157 iu->srp.rsp.data_in_res_cnt = 0;
158 iu->srp.rsp.data_out_res_cnt = 0;
160 iu->srp.rsp.flags &= ~SRP_RSP_FLAG_RSPVALID;
162 iu->srp.rsp.resp_data_len = 0;
163 iu->srp.rsp.status = status;
165 uint8_t *sense = iu->srp.rsp.data;
168 iu->srp.rsp.flags |= SRP_RSP_FLAG_SNSVALID;
169 iu->srp.rsp.sense_data_len = SCSI_SENSE_BUFFERSIZE;
172 iu->srp.rsp.status = SAM_STAT_CHECK_CONDITION;
173 iu->srp.rsp.flags |= SRP_RSP_FLAG_SNSVALID;
174 iu->srp.rsp.sense_data_len = SRP_RSP_SENSE_DATA_LEN;
187 send_iu(iue, sizeof(iu->srp.rsp) + SRP_RSP_SENSE_DATA_LEN,
367 struct srp_login_rsp *rsp = &iu->srp.login_rsp;
368 uint64_t tag = iu->srp.rsp.tag;
384 rsp->opcode = SRP_LOGIN_RSP;
385 rsp->req_lim_delta = INITIAL_SRP_LIMIT;
386 rsp->tag = tag;
387 rsp->max_it_iu_len = sizeof(union srp_iu);
388 rsp->max_ti_iu_len = sizeof(union srp_iu);
390 rsp->buf_fmt = SRP_BUF_FORMAT_DIRECT | SRP_BUF_FORMAT_INDIRECT;
392 send_iu(iue, sizeof(*rsp), VIOSRP_SRP_FORMAT);
471 eprintk("Unknown type %u\n", iu->srp.rsp.opcode);
481 u8 opcode = iu->srp.rsp.opcode;