Lines Matching refs:fcprsp
3599 struct fcp_rsp *fcprsp = lpfc_cmd->fcp_rsp; in lpfc_send_scsi_error_event() local
3600 uint32_t resp_info = fcprsp->rspStatus2; in lpfc_send_scsi_error_event()
3601 uint32_t scsi_status = fcprsp->rspStatus3; in lpfc_send_scsi_error_event()
3626 } else if ((resp_info & SNS_LEN_VALID) && fcprsp->rspSnsLen && in lpfc_send_scsi_error_event()
3647 ((be32_to_cpu(fcprsp->rspResId) != fcpi_parm) || in lpfc_send_scsi_error_event()
3722 struct fcp_rsp *fcprsp = lpfc_cmd->fcp_rsp; in lpfc_handle_fcp_err() local
3724 uint32_t resp_info = fcprsp->rspStatus2; in lpfc_handle_fcp_err()
3725 uint32_t scsi_status = fcprsp->rspStatus3; in lpfc_handle_fcp_err()
3744 rsplen = be32_to_cpu(fcprsp->rspRspLen); in lpfc_handle_fcp_err()
3755 if (fcprsp->rspInfo3 != RSP_NO_FAILURE) { in lpfc_handle_fcp_err()
3762 fcprsp->rspInfo3); in lpfc_handle_fcp_err()
3768 if ((resp_info & SNS_LEN_VALID) && fcprsp->rspSnsLen) { in lpfc_handle_fcp_err()
3769 uint32_t snslen = be32_to_cpu(fcprsp->rspSnsLen); in lpfc_handle_fcp_err()
3774 rsplen = be32_to_cpu(fcprsp->rspRspLen); in lpfc_handle_fcp_err()
3775 memcpy(cmnd->sense_buffer, &fcprsp->rspInfo0 + rsplen, snslen); in lpfc_handle_fcp_err()
3794 be32_to_cpu(fcprsp->rspResId), in lpfc_handle_fcp_err()
3795 be32_to_cpu(fcprsp->rspSnsLen), in lpfc_handle_fcp_err()
3796 be32_to_cpu(fcprsp->rspRspLen), in lpfc_handle_fcp_err()
3797 fcprsp->rspInfo3); in lpfc_handle_fcp_err()
3802 scsi_set_resid(cmnd, be32_to_cpu(fcprsp->rspResId)); in lpfc_handle_fcp_err()
3865 fcpDl, be32_to_cpu(fcprsp->rspResId), in lpfc_handle_fcp_err()
4971 struct fcp_rsp *fcprsp = lpfc_cmd->fcp_rsp; in lpfc_check_fcp_rsp() local
4978 if (fcprsp == NULL) in lpfc_check_fcp_rsp()
4982 rsp_info = fcprsp->rspStatus2; in lpfc_check_fcp_rsp()
4983 rsp_len = be32_to_cpu(fcprsp->rspRspLen); in lpfc_check_fcp_rsp()
4984 rsp_info_code = fcprsp->rspInfo3; in lpfc_check_fcp_rsp()
4994 if ((fcprsp->rspStatus2&RSP_LEN_VALID) && (rsp_len == 8)) { in lpfc_check_fcp_rsp()