aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/scsi/isci/request.h
diff options
context:
space:
mode:
authorDan Williams <dan.j.williams@intel.com>2011-05-11 11:27:47 -0400
committerDan Williams <dan.j.williams@intel.com>2011-07-03 07:04:48 -0400
commitd1c637c35b33ddd2b405956e04b50939bb10ed2a (patch)
treee9283b5d36032d736bfab714283d60c616c546d4 /drivers/scsi/isci/request.h
parentf4636a7b2ab8288466b83a8459d47c43143a70dc (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.h6
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
425typedef enum sci_status (*scic_sds_io_request_handler_t) 425typedef enum sci_status (*scic_sds_io_request_handler_t)
426 (struct scic_sds_request *request); 426 (struct scic_sds_request *request);
427typedef enum sci_status (*scic_sds_io_request_frame_handler_t)
428 (struct scic_sds_request *req, u32 frame);
429typedef enum sci_status (*scic_sds_io_request_event_handler_t) 427typedef 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);
431typedef enum sci_status (*scic_sds_io_request_task_completion_handler_t) 429typedef 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);
840enum sci_status scic_task_request_construct_ssp(struct scic_sds_request *sci_req); 837enum sci_status scic_task_request_construct_ssp(struct scic_sds_request *sci_req);
841enum sci_status scic_task_request_construct_sata(struct scic_sds_request *sci_req); 838enum sci_status scic_task_request_construct_sata(struct scic_sds_request *sci_req);
842enum sci_status scic_sds_stp_udma_request_construct(struct scic_sds_request *sci_req,
843 u32 transfer_length,
844 enum dma_data_direction dir);
845void scic_stp_io_request_set_ncq_tag(struct scic_sds_request *sci_req, u16 ncq_tag); 839void scic_stp_io_request_set_ncq_tag(struct scic_sds_request *sci_req, u16 ncq_tag);
846void scic_sds_smp_request_copy_response(struct scic_sds_request *sci_req); 840void scic_sds_smp_request_copy_response(struct scic_sds_request *sci_req);
847#endif /* !defined(_ISCI_REQUEST_H_) */ 841#endif /* !defined(_ISCI_REQUEST_H_) */