diff options
author | Dan Williams <dan.j.williams@intel.com> | 2011-02-18 12:25:11 -0500 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2011-07-03 06:55:27 -0400 |
commit | 92f4f0f544a6a75979bace0c43fee9c4fb95830c (patch) | |
tree | bf1c8d9e4fff6af6004b4e5bd1dc17b2f299911e /drivers/scsi/isci/isci.h | |
parent | 77950f51f5299c1b4f4fa4a19974128da720d199 (diff) |
isci: implement error isr
Add basic support for handling/reporting error interrupts.
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/scsi/isci/isci.h')
-rw-r--r-- | drivers/scsi/isci/isci.h | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/drivers/scsi/isci/isci.h b/drivers/scsi/isci/isci.h index 3dc0f6c21174..39efd5f27200 100644 --- a/drivers/scsi/isci/isci.h +++ b/drivers/scsi/isci/isci.h | |||
@@ -115,9 +115,12 @@ struct isci_firmware { | |||
115 | 115 | ||
116 | irqreturn_t isci_msix_isr(int vec, void *data); | 116 | irqreturn_t isci_msix_isr(int vec, void *data); |
117 | irqreturn_t isci_intx_isr(int vec, void *data); | 117 | irqreturn_t isci_intx_isr(int vec, void *data); |
118 | irqreturn_t isci_error_isr(int vec, void *data); | ||
118 | 119 | ||
119 | bool scic_sds_controller_isr(struct scic_sds_controller *scic); | 120 | bool scic_sds_controller_isr(struct scic_sds_controller *scic); |
120 | void scic_sds_controller_completion_handler(struct scic_sds_controller *scic); | 121 | void scic_sds_controller_completion_handler(struct scic_sds_controller *scic); |
122 | bool scic_sds_controller_error_isr(struct scic_sds_controller *scic); | ||
123 | void scic_sds_controller_error_handler(struct scic_sds_controller *scic); | ||
121 | 124 | ||
122 | enum sci_status isci_parse_oem_parameters( | 125 | enum sci_status isci_parse_oem_parameters( |
123 | union scic_oem_parameters *oem_params, | 126 | union scic_oem_parameters *oem_params, |