diff options
author | Dan Williams <dan.j.williams@intel.com> | 2011-05-11 11:27:47 -0400 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2011-07-03 07:04:48 -0400 |
commit | d1c637c35b33ddd2b405956e04b50939bb10ed2a (patch) | |
tree | e9283b5d36032d736bfab714283d60c616c546d4 /drivers/scsi/isci/request.h | |
parent | f4636a7b2ab8288466b83a8459d47c43143a70dc (diff) |
isci: unify request frame handlers
Unify the implementation in scic_sds_io_request_frame_handler and kill
the state handler.
Reported-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/scsi/isci/request.h')
-rw-r--r-- | drivers/scsi/isci/request.h | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/drivers/scsi/isci/request.h b/drivers/scsi/isci/request.h index bf8ac1860850..c9070e708948 100644 --- a/drivers/scsi/isci/request.h +++ b/drivers/scsi/isci/request.h | |||
@@ -424,8 +424,6 @@ enum sci_base_request_states { | |||
424 | 424 | ||
425 | typedef enum sci_status (*scic_sds_io_request_handler_t) | 425 | typedef enum sci_status (*scic_sds_io_request_handler_t) |
426 | (struct scic_sds_request *request); | 426 | (struct scic_sds_request *request); |
427 | typedef enum sci_status (*scic_sds_io_request_frame_handler_t) | ||
428 | (struct scic_sds_request *req, u32 frame); | ||
429 | typedef enum sci_status (*scic_sds_io_request_event_handler_t) | 427 | typedef enum sci_status (*scic_sds_io_request_event_handler_t) |
430 | (struct scic_sds_request *req, u32 event); | 428 | (struct scic_sds_request *req, u32 event); |
431 | typedef enum sci_status (*scic_sds_io_request_task_completion_handler_t) | 429 | typedef enum sci_status (*scic_sds_io_request_task_completion_handler_t) |
@@ -446,7 +444,6 @@ struct scic_sds_io_request_state_handler { | |||
446 | 444 | ||
447 | scic_sds_io_request_task_completion_handler_t tc_completion_handler; | 445 | scic_sds_io_request_task_completion_handler_t tc_completion_handler; |
448 | scic_sds_io_request_event_handler_t event_handler; | 446 | scic_sds_io_request_event_handler_t event_handler; |
449 | scic_sds_io_request_frame_handler_t frame_handler; | ||
450 | }; | 447 | }; |
451 | 448 | ||
452 | /** | 449 | /** |
@@ -839,9 +836,6 @@ enum sci_status scic_task_request_construct(struct scic_sds_controller *scic, | |||
839 | struct scic_sds_request *sci_req); | 836 | struct scic_sds_request *sci_req); |
840 | enum sci_status scic_task_request_construct_ssp(struct scic_sds_request *sci_req); | 837 | enum sci_status scic_task_request_construct_ssp(struct scic_sds_request *sci_req); |
841 | enum sci_status scic_task_request_construct_sata(struct scic_sds_request *sci_req); | 838 | enum sci_status scic_task_request_construct_sata(struct scic_sds_request *sci_req); |
842 | enum sci_status scic_sds_stp_udma_request_construct(struct scic_sds_request *sci_req, | ||
843 | u32 transfer_length, | ||
844 | enum dma_data_direction dir); | ||
845 | void scic_stp_io_request_set_ncq_tag(struct scic_sds_request *sci_req, u16 ncq_tag); | 839 | void scic_stp_io_request_set_ncq_tag(struct scic_sds_request *sci_req, u16 ncq_tag); |
846 | void scic_sds_smp_request_copy_response(struct scic_sds_request *sci_req); | 840 | void scic_sds_smp_request_copy_response(struct scic_sds_request *sci_req); |
847 | #endif /* !defined(_ISCI_REQUEST_H_) */ | 841 | #endif /* !defined(_ISCI_REQUEST_H_) */ |