• Home
  • Raw
  • Download

Lines Matching refs:error_info

65 	struct pqi_raid_error_info *error_info, unsigned long timeout_msecs);
572 io_request->error_info = NULL; in pqi_reinit_io_request()
605 struct pqi_raid_error_info *error_info, unsigned long timeout_msecs) in pqi_send_scsi_raid_request() argument
618 error_info, timeout_msecs); in pqi_send_scsi_raid_request()
636 struct pqi_raid_error_info *error_info) in pqi_send_ctrl_raid_with_error() argument
639 buffer, buffer_length, 0, error_info, NO_TIMEOUT); in pqi_send_ctrl_raid_with_error()
720 struct pqi_raid_error_info *error_info) in pqi_csmi_smp_passthru() argument
723 buffer, buffer_length, error_info); in pqi_csmi_smp_passthru()
2665 struct pqi_raid_error_info *error_info; in pqi_process_raid_io_error() local
2675 error_info = io_request->error_info; in pqi_process_raid_io_error()
2676 scsi_status = error_info->status; in pqi_process_raid_io_error()
2679 switch (error_info->data_out_result) { in pqi_process_raid_io_error()
2684 get_unaligned_le32(&error_info->data_out_transferred); in pqi_process_raid_io_error()
2718 sense_data_length = get_unaligned_le16(&error_info->sense_data_length); in pqi_process_raid_io_error()
2721 get_unaligned_le16(&error_info->response_data_length); in pqi_process_raid_io_error()
2723 if (sense_data_length > sizeof(error_info->data)) in pqi_process_raid_io_error()
2724 sense_data_length = sizeof(error_info->data); in pqi_process_raid_io_error()
2727 scsi_normalize_sense(error_info->data, in pqi_process_raid_io_error()
2753 memcpy(scmd->sense_buffer, error_info->data, in pqi_process_raid_io_error()
2766 struct pqi_aio_error_info *error_info; in pqi_process_aio_io_error() local
2773 error_info = io_request->error_info; in pqi_process_aio_io_error()
2778 switch (error_info->service_response) { in pqi_process_aio_io_error()
2780 scsi_status = error_info->status; in pqi_process_aio_io_error()
2783 switch (error_info->status) { in pqi_process_aio_io_error()
2790 &error_info->residual_count); in pqi_process_aio_io_error()
2830 if (error_info->data_present) { in pqi_process_aio_io_error()
2832 get_unaligned_le16(&error_info->data_length); in pqi_process_aio_io_error()
2834 if (sense_data_length > sizeof(error_info->data)) in pqi_process_aio_io_error()
2835 sense_data_length = sizeof(error_info->data); in pqi_process_aio_io_error()
2838 memcpy(scmd->sense_buffer, error_info->data, in pqi_process_aio_io_error()
2961 io_request->error_info = ctrl_info->error_buffer + in pqi_process_io_intr()
4004 struct pqi_raid_error_info *error_info) in pqi_process_raid_io_error_synchronous() argument
4008 switch (error_info->data_out_result) { in pqi_process_raid_io_error_synchronous()
4010 if (error_info->status == SAM_STAT_GOOD) in pqi_process_raid_io_error_synchronous()
4014 if (error_info->status == SAM_STAT_GOOD || in pqi_process_raid_io_error_synchronous()
4015 error_info->status == SAM_STAT_CHECK_CONDITION) in pqi_process_raid_io_error_synchronous()
4028 struct pqi_raid_error_info *error_info, unsigned long timeout_msecs) in pqi_submit_raid_request_synchronous() argument
4112 if (error_info) { in pqi_submit_raid_request_synchronous()
4113 if (io_request->error_info) in pqi_submit_raid_request_synchronous()
4114 memcpy(error_info, io_request->error_info, in pqi_submit_raid_request_synchronous()
4115 sizeof(*error_info)); in pqi_submit_raid_request_synchronous()
4117 memset(error_info, 0, sizeof(*error_info)); in pqi_submit_raid_request_synchronous()
4118 } else if (rc == 0 && io_request->error_info) { in pqi_submit_raid_request_synchronous()
4120 io_request->error_info); in pqi_submit_raid_request_synchronous()
6086 memset(&iocommand.error_info, 0, sizeof(iocommand.error_info)); in pqi_passthru_ioctl()
6090 iocommand.error_info.ScsiStatus = ciss_error_info.scsi_status; in pqi_passthru_ioctl()
6091 iocommand.error_info.CommandStatus = in pqi_passthru_ioctl()
6096 sizeof(iocommand.error_info.SenseInfo)) in pqi_passthru_ioctl()
6098 sizeof(iocommand.error_info.SenseInfo); in pqi_passthru_ioctl()
6099 memcpy(iocommand.error_info.SenseInfo, in pqi_passthru_ioctl()
6101 iocommand.error_info.SenseLen = sense_data_length; in pqi_passthru_ioctl()
7920 io_request->error_info = in pqi_fail_all_outstanding_requests()