Lines Matching refs:rsp

921 	evt_struct->xfer_iu->srp.rsp.tag = (u64)evt_struct;  in ibmvscsi_send_srp_event()
991 struct srp_rsp *rsp = &evt_struct->xfer_iu->srp.rsp; in handle_cmd_rsp() local
994 if (unlikely(rsp->opcode != SRP_RSP)) { in handle_cmd_rsp()
997 "bad SRP RSP type %d\n", rsp->opcode); in handle_cmd_rsp()
1001 cmnd->result |= rsp->status; in handle_cmd_rsp()
1004 rsp->data, in handle_cmd_rsp()
1005 be32_to_cpu(rsp->sense_data_len)); in handle_cmd_rsp()
1010 if (rsp->flags & SRP_RSP_FLAG_DOOVER) in handle_cmd_rsp()
1012 be32_to_cpu(rsp->data_out_res_cnt)); in handle_cmd_rsp()
1013 else if (rsp->flags & SRP_RSP_FLAG_DIOVER) in handle_cmd_rsp()
1014 scsi_set_resid(cmnd, be32_to_cpu(rsp->data_in_res_cnt)); in handle_cmd_rsp()
1564 if (unlikely(srp_rsp.srp.rsp.opcode != SRP_RSP)) { in ibmvscsi_eh_abort_handler()
1567 srp_rsp.srp.rsp.opcode); in ibmvscsi_eh_abort_handler()
1571 if (srp_rsp.srp.rsp.flags & SRP_RSP_FLAG_RSPVALID) in ibmvscsi_eh_abort_handler()
1572 rsp_rc = *((int *)srp_rsp.srp.rsp.data); in ibmvscsi_eh_abort_handler()
1574 rsp_rc = srp_rsp.srp.rsp.status; in ibmvscsi_eh_abort_handler()
1685 if (unlikely(srp_rsp.srp.rsp.opcode != SRP_RSP)) { in ibmvscsi_eh_device_reset_handler()
1688 srp_rsp.srp.rsp.opcode); in ibmvscsi_eh_device_reset_handler()
1692 if (srp_rsp.srp.rsp.flags & SRP_RSP_FLAG_RSPVALID) in ibmvscsi_eh_device_reset_handler()
1693 rsp_rc = *((int *)srp_rsp.srp.rsp.data); in ibmvscsi_eh_device_reset_handler()
1695 rsp_rc = srp_rsp.srp.rsp.status; in ibmvscsi_eh_device_reset_handler()
1835 atomic_add(be32_to_cpu(evt_struct->xfer_iu->srp.rsp.req_lim_delta), in ibmvscsi_handle_crq()