diff options
author | Piotr Sawicki <piotr.sawicki@intel.com> | 2011-05-12 15:10:08 -0400 |
---|---|---|
committer | Dan Williams <dan.j.williams@intel.com> | 2011-07-03 07:04:49 -0400 |
commit | 13721e186fd31cd8475e635a89383853871fdbf1 (patch) | |
tree | b6509d20bb521c0197b1b5c81087231c25ce8586 /drivers/scsi/isci | |
parent | bd6713b416bbfc7d7180114f7cc543b152cc1725 (diff) |
isci: remove port frame and event handlers
Unused infrastructure.
Reported-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Piotr Sawicki <piotr.sawicki@intel.com>
Signed-off-by: Dan Williams <dan.j.williams@intel.com>
Diffstat (limited to 'drivers/scsi/isci')
-rw-r--r-- | drivers/scsi/isci/port.c | 40 | ||||
-rw-r--r-- | drivers/scsi/isci/port.h | 3 |
2 files changed, 0 insertions, 43 deletions
diff --git a/drivers/scsi/isci/port.c b/drivers/scsi/isci/port.c index 5501e14c8d93..d58001cb0bcf 100644 --- a/drivers/scsi/isci/port.c +++ b/drivers/scsi/isci/port.c | |||
@@ -1262,30 +1262,6 @@ static enum sci_status default_port_handler(struct scic_sds_port *sci_port, | |||
1262 | return SCI_FAILURE_INVALID_STATE; | 1262 | return SCI_FAILURE_INVALID_STATE; |
1263 | } | 1263 | } |
1264 | 1264 | ||
1265 | /* | ||
1266 | * This is the default method for a port unsolicited frame request. It will | ||
1267 | * report a warning and exit. enum sci_status SCI_FAILURE_INVALID_STATE Is it even | ||
1268 | * possible to receive an unsolicited frame directed to a port object? It | ||
1269 | * seems possible if we implementing virtual functions but until then? | ||
1270 | */ | ||
1271 | static enum sci_status | ||
1272 | scic_sds_port_default_frame_handler(struct scic_sds_port *sci_port, | ||
1273 | u32 frame_index) | ||
1274 | { | ||
1275 | struct scic_sds_controller *scic = scic_sds_port_get_controller(sci_port); | ||
1276 | |||
1277 | default_port_handler(sci_port, __func__); | ||
1278 | scic_sds_controller_release_frame(scic, frame_index); | ||
1279 | |||
1280 | return SCI_FAILURE_INVALID_STATE; | ||
1281 | } | ||
1282 | |||
1283 | static enum sci_status scic_sds_port_default_event_handler(struct scic_sds_port *sci_port, | ||
1284 | u32 event_code) | ||
1285 | { | ||
1286 | return default_port_handler(sci_port, __func__); | ||
1287 | } | ||
1288 | |||
1289 | static void scic_sds_port_default_link_up_handler(struct scic_sds_port *sci_port, | 1265 | static void scic_sds_port_default_link_up_handler(struct scic_sds_port *sci_port, |
1290 | struct scic_sds_phy *sci_phy) | 1266 | struct scic_sds_phy *sci_phy) |
1291 | { | 1267 | { |
@@ -1925,64 +1901,48 @@ enum sci_status scic_sds_port_remove_phy(struct scic_sds_port *sci_port, | |||
1925 | 1901 | ||
1926 | static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] = { | 1902 | static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] = { |
1927 | [SCI_BASE_PORT_STATE_STOPPED] = { | 1903 | [SCI_BASE_PORT_STATE_STOPPED] = { |
1928 | .frame_handler = scic_sds_port_default_frame_handler, | ||
1929 | .event_handler = scic_sds_port_default_event_handler, | ||
1930 | .link_up_handler = scic_sds_port_default_link_up_handler, | 1904 | .link_up_handler = scic_sds_port_default_link_up_handler, |
1931 | .link_down_handler = scic_sds_port_default_link_down_handler, | 1905 | .link_down_handler = scic_sds_port_default_link_down_handler, |
1932 | .start_io_handler = scic_sds_port_default_start_io_handler, | 1906 | .start_io_handler = scic_sds_port_default_start_io_handler, |
1933 | .complete_io_handler = scic_sds_port_default_complete_io_handler | 1907 | .complete_io_handler = scic_sds_port_default_complete_io_handler |
1934 | }, | 1908 | }, |
1935 | [SCI_BASE_PORT_STATE_STOPPING] = { | 1909 | [SCI_BASE_PORT_STATE_STOPPING] = { |
1936 | .frame_handler = scic_sds_port_default_frame_handler, | ||
1937 | .event_handler = scic_sds_port_default_event_handler, | ||
1938 | .link_up_handler = scic_sds_port_default_link_up_handler, | 1910 | .link_up_handler = scic_sds_port_default_link_up_handler, |
1939 | .link_down_handler = scic_sds_port_default_link_down_handler, | 1911 | .link_down_handler = scic_sds_port_default_link_down_handler, |
1940 | .start_io_handler = scic_sds_port_default_start_io_handler, | 1912 | .start_io_handler = scic_sds_port_default_start_io_handler, |
1941 | .complete_io_handler = scic_sds_port_stopping_state_complete_io_handler | 1913 | .complete_io_handler = scic_sds_port_stopping_state_complete_io_handler |
1942 | }, | 1914 | }, |
1943 | [SCI_BASE_PORT_STATE_READY] = { | 1915 | [SCI_BASE_PORT_STATE_READY] = { |
1944 | .frame_handler = scic_sds_port_default_frame_handler, | ||
1945 | .event_handler = scic_sds_port_default_event_handler, | ||
1946 | .link_up_handler = scic_sds_port_default_link_up_handler, | 1916 | .link_up_handler = scic_sds_port_default_link_up_handler, |
1947 | .link_down_handler = scic_sds_port_default_link_down_handler, | 1917 | .link_down_handler = scic_sds_port_default_link_down_handler, |
1948 | .start_io_handler = scic_sds_port_default_start_io_handler, | 1918 | .start_io_handler = scic_sds_port_default_start_io_handler, |
1949 | .complete_io_handler = scic_sds_port_general_complete_io_handler | 1919 | .complete_io_handler = scic_sds_port_general_complete_io_handler |
1950 | }, | 1920 | }, |
1951 | [SCIC_SDS_PORT_READY_SUBSTATE_WAITING] = { | 1921 | [SCIC_SDS_PORT_READY_SUBSTATE_WAITING] = { |
1952 | .frame_handler = scic_sds_port_default_frame_handler, | ||
1953 | .event_handler = scic_sds_port_default_event_handler, | ||
1954 | .link_up_handler = scic_sds_port_ready_waiting_substate_link_up_handler, | 1922 | .link_up_handler = scic_sds_port_ready_waiting_substate_link_up_handler, |
1955 | .link_down_handler = scic_sds_port_default_link_down_handler, | 1923 | .link_down_handler = scic_sds_port_default_link_down_handler, |
1956 | .start_io_handler = scic_sds_port_ready_waiting_substate_start_io_handler, | 1924 | .start_io_handler = scic_sds_port_ready_waiting_substate_start_io_handler, |
1957 | .complete_io_handler = scic_sds_port_ready_substate_complete_io_handler, | 1925 | .complete_io_handler = scic_sds_port_ready_substate_complete_io_handler, |
1958 | }, | 1926 | }, |
1959 | [SCIC_SDS_PORT_READY_SUBSTATE_OPERATIONAL] = { | 1927 | [SCIC_SDS_PORT_READY_SUBSTATE_OPERATIONAL] = { |
1960 | .frame_handler = scic_sds_port_default_frame_handler, | ||
1961 | .event_handler = scic_sds_port_default_event_handler, | ||
1962 | .link_up_handler = scic_sds_port_ready_operational_substate_link_up_handler, | 1928 | .link_up_handler = scic_sds_port_ready_operational_substate_link_up_handler, |
1963 | .link_down_handler = scic_sds_port_ready_operational_substate_link_down_handler, | 1929 | .link_down_handler = scic_sds_port_ready_operational_substate_link_down_handler, |
1964 | .start_io_handler = scic_sds_port_ready_operational_substate_start_io_handler, | 1930 | .start_io_handler = scic_sds_port_ready_operational_substate_start_io_handler, |
1965 | .complete_io_handler = scic_sds_port_ready_substate_complete_io_handler, | 1931 | .complete_io_handler = scic_sds_port_ready_substate_complete_io_handler, |
1966 | }, | 1932 | }, |
1967 | [SCIC_SDS_PORT_READY_SUBSTATE_CONFIGURING] = { | 1933 | [SCIC_SDS_PORT_READY_SUBSTATE_CONFIGURING] = { |
1968 | .frame_handler = scic_sds_port_default_frame_handler, | ||
1969 | .event_handler = scic_sds_port_default_event_handler, | ||
1970 | .link_up_handler = scic_sds_port_default_link_up_handler, | 1934 | .link_up_handler = scic_sds_port_default_link_up_handler, |
1971 | .link_down_handler = scic_sds_port_default_link_down_handler, | 1935 | .link_down_handler = scic_sds_port_default_link_down_handler, |
1972 | .start_io_handler = scic_sds_port_default_start_io_handler, | 1936 | .start_io_handler = scic_sds_port_default_start_io_handler, |
1973 | .complete_io_handler = scic_sds_port_ready_configuring_substate_complete_io_handler | 1937 | .complete_io_handler = scic_sds_port_ready_configuring_substate_complete_io_handler |
1974 | }, | 1938 | }, |
1975 | [SCI_BASE_PORT_STATE_RESETTING] = { | 1939 | [SCI_BASE_PORT_STATE_RESETTING] = { |
1976 | .frame_handler = scic_sds_port_default_frame_handler, | ||
1977 | .event_handler = scic_sds_port_default_event_handler, | ||
1978 | .link_up_handler = scic_sds_port_reset_state_link_up_handler, | 1940 | .link_up_handler = scic_sds_port_reset_state_link_up_handler, |
1979 | .link_down_handler = scic_sds_port_reset_state_link_down_handler, | 1941 | .link_down_handler = scic_sds_port_reset_state_link_down_handler, |
1980 | .start_io_handler = scic_sds_port_default_start_io_handler, | 1942 | .start_io_handler = scic_sds_port_default_start_io_handler, |
1981 | .complete_io_handler = scic_sds_port_general_complete_io_handler | 1943 | .complete_io_handler = scic_sds_port_general_complete_io_handler |
1982 | }, | 1944 | }, |
1983 | [SCI_BASE_PORT_STATE_FAILED] = { | 1945 | [SCI_BASE_PORT_STATE_FAILED] = { |
1984 | .frame_handler = scic_sds_port_default_frame_handler, | ||
1985 | .event_handler = scic_sds_port_default_event_handler, | ||
1986 | .link_up_handler = scic_sds_port_default_link_up_handler, | 1946 | .link_up_handler = scic_sds_port_default_link_up_handler, |
1987 | .link_down_handler = scic_sds_port_default_link_down_handler, | 1947 | .link_down_handler = scic_sds_port_default_link_down_handler, |
1988 | .start_io_handler = scic_sds_port_default_start_io_handler, | 1948 | .start_io_handler = scic_sds_port_default_start_io_handler, |
diff --git a/drivers/scsi/isci/port.h b/drivers/scsi/isci/port.h index 326279a194ab..20f99263fa0a 100644 --- a/drivers/scsi/isci/port.h +++ b/drivers/scsi/isci/port.h | |||
@@ -312,9 +312,6 @@ typedef enum sci_status (*scic_sds_port_io_request_handler_t)(struct scic_sds_po | |||
312 | struct scic_sds_request *); | 312 | struct scic_sds_request *); |
313 | 313 | ||
314 | struct scic_sds_port_state_handler { | 314 | struct scic_sds_port_state_handler { |
315 | scic_sds_port_frame_handler_t frame_handler; | ||
316 | scic_sds_port_event_handler_t event_handler; | ||
317 | |||
318 | scic_sds_port_link_handler_t link_up_handler; | 315 | scic_sds_port_link_handler_t link_up_handler; |
319 | scic_sds_port_link_handler_t link_down_handler; | 316 | scic_sds_port_link_handler_t link_down_handler; |
320 | 317 | ||