Lines Matching refs:srp
115 crq.cooked.IU_data_ptr = vio_iu(iue)->srp.rsp.tag;
138 uint64_t tag = iu->srp.rsp.tag;
145 iu->srp.rsp.opcode = SRP_RSP;
146 iu->srp.rsp.req_lim_delta = 1;
147 iu->srp.rsp.tag = tag;
150 iu->srp.rsp.flags |= SRP_RSP_FLAG_DIOVER;
152 iu->srp.rsp.data_in_res_cnt = 0;
153 iu->srp.rsp.data_out_res_cnt = 0;
155 iu->srp.rsp.flags &= ~SRP_RSP_FLAG_RSPVALID;
157 iu->srp.rsp.resp_data_len = 0;
158 iu->srp.rsp.status = status;
160 uint8_t *sense = iu->srp.rsp.data;
163 iu->srp.rsp.flags |= SRP_RSP_FLAG_SNSVALID;
164 iu->srp.rsp.sense_data_len = SCSI_SENSE_BUFFERSIZE;
167 iu->srp.rsp.status = SAM_STAT_CHECK_CONDITION;
168 iu->srp.rsp.flags |= SRP_RSP_FLAG_SNSVALID;
169 iu->srp.rsp.sense_data_len = SRP_RSP_SENSE_DATA_LEN;
182 send_iu(iue, sizeof(iu->srp.rsp) + SRP_RSP_SENSE_DATA_LEN,
286 dprintk("%p %p %x %u\n", iue, target, vio_iu(iue)->srp.cmd.cdb[0],
290 err = srp_transfer_data(sc, &vio_iu(iue)->srp.cmd, ibmvstgt_rdma, 1, 1);
298 iue, sc->result, vio_iu(iue)->srp.cmd.cdb[0]);
360 struct srp_login_rsp *rsp = &iu->srp.login_rsp;
361 uint64_t tag = iu->srp.rsp.tag;
393 dprintk("%p %u\n", iue, iu->srp.tsk_mgmt.tsk_mgmt_func);
395 switch (iu->srp.tsk_mgmt.tsk_mgmt_func) {
416 iu->srp.tsk_mgmt.task_tag,
417 (struct scsi_lun *) &iu->srp.tsk_mgmt.lun,
452 eprintk("Unknown type %u\n", iu->srp.rsp.opcode);
462 u8 opcode = iu->srp.rsp.opcode;
713 dprintk("%p %p %x\n", iue, target, vio_iu(iue)->srp.cmd.cdb[0]);
734 switch (iu->srp.tsk_mgmt.tsk_mgmt_func) {