Commit e6ec5afd authored by Piotr Sawicki's avatar Piotr Sawicki Committed by Dan Williams

isci: remove port destruct handler

The handler was never used.
Signed-off-by: default avatarPiotr Sawicki <piotr.sawicki@intel.com>
Signed-off-by: default avatarDan Williams <dan.j.williams@intel.com>
parent 8bc80d30
...@@ -885,13 +885,6 @@ static void port_state_machine_change(struct scic_sds_port *sci_port, ...@@ -885,13 +885,6 @@ static void port_state_machine_change(struct scic_sds_port *sci_port,
sci_port->ready_exit = false; sci_port->ready_exit = false;
} }
static void port_state_machine_stop(struct scic_sds_port *sci_port)
{
sci_port->ready_exit = true;
sci_base_state_machine_stop(&sci_port->state_machine);
sci_port->ready_exit = false;
}
/** /**
* scic_sds_port_general_link_up_handler - phy can be assigned to port? * scic_sds_port_general_link_up_handler - phy can be assigned to port?
* @sci_port: scic_sds_port object for which has a phy that has gone link up. * @sci_port: scic_sds_port object for which has a phy that has gone link up.
...@@ -1468,12 +1461,6 @@ static enum sci_status default_port_handler(struct scic_sds_port *sci_port, ...@@ -1468,12 +1461,6 @@ static enum sci_status default_port_handler(struct scic_sds_port *sci_port,
return SCI_FAILURE_INVALID_STATE; return SCI_FAILURE_INVALID_STATE;
} }
static enum sci_status
scic_sds_port_default_destruct_handler(struct scic_sds_port *sci_port)
{
return default_port_handler(sci_port, __func__);
}
static enum sci_status static enum sci_status
scic_sds_port_default_reset_handler(struct scic_sds_port *sci_port, scic_sds_port_default_reset_handler(struct scic_sds_port *sci_port,
u32 timeout) u32 timeout)
...@@ -1830,19 +1817,6 @@ static enum sci_status scic_sds_port_general_complete_io_handler( ...@@ -1830,19 +1817,6 @@ static enum sci_status scic_sds_port_general_complete_io_handler(
return SCI_SUCCESS; return SCI_SUCCESS;
} }
/*
* This method takes the struct scic_sds_port that is in a stopped state and handles
* the destruct request. The stopped state is the only state in which the
* struct scic_sds_port can be destroyed. This function causes the port object to
* transition to the SCI_BASE_PORT_STATE_FINAL. enum sci_status SCI_SUCCESS
*/
static enum sci_status scic_sds_port_stopped_state_destruct_handler(struct scic_sds_port *port)
{
port_state_machine_stop(port);
return SCI_SUCCESS;
}
/* /*
* This method takes the struct scic_sds_port that is in a stopped state and handles * This method takes the struct scic_sds_port that is in a stopped state and handles
* the add phy request. In MPC mode the only time a phy can be added to a port * the add phy request. In MPC mode the only time a phy can be added to a port
...@@ -2072,7 +2046,6 @@ enum sci_status scic_sds_port_stop(struct scic_sds_port *sci_port) ...@@ -2072,7 +2046,6 @@ enum sci_status scic_sds_port_stop(struct scic_sds_port *sci_port)
static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] = { static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] = {
[SCI_BASE_PORT_STATE_STOPPED] = { [SCI_BASE_PORT_STATE_STOPPED] = {
.destruct_handler = scic_sds_port_stopped_state_destruct_handler,
.reset_handler = scic_sds_port_default_reset_handler, .reset_handler = scic_sds_port_default_reset_handler,
.add_phy_handler = scic_sds_port_stopped_state_add_phy_handler, .add_phy_handler = scic_sds_port_stopped_state_add_phy_handler,
.remove_phy_handler = scic_sds_port_stopped_state_remove_phy_handler, .remove_phy_handler = scic_sds_port_stopped_state_remove_phy_handler,
...@@ -2084,7 +2057,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] = ...@@ -2084,7 +2057,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] =
.complete_io_handler = scic_sds_port_default_complete_io_handler .complete_io_handler = scic_sds_port_default_complete_io_handler
}, },
[SCI_BASE_PORT_STATE_STOPPING] = { [SCI_BASE_PORT_STATE_STOPPING] = {
.destruct_handler = scic_sds_port_default_destruct_handler,
.reset_handler = scic_sds_port_default_reset_handler, .reset_handler = scic_sds_port_default_reset_handler,
.add_phy_handler = scic_sds_port_default_add_phy_handler, .add_phy_handler = scic_sds_port_default_add_phy_handler,
.remove_phy_handler = scic_sds_port_default_remove_phy_handler, .remove_phy_handler = scic_sds_port_default_remove_phy_handler,
...@@ -2096,7 +2068,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] = ...@@ -2096,7 +2068,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] =
.complete_io_handler = scic_sds_port_stopping_state_complete_io_handler .complete_io_handler = scic_sds_port_stopping_state_complete_io_handler
}, },
[SCI_BASE_PORT_STATE_READY] = { [SCI_BASE_PORT_STATE_READY] = {
.destruct_handler = scic_sds_port_default_destruct_handler,
.reset_handler = scic_sds_port_default_reset_handler, .reset_handler = scic_sds_port_default_reset_handler,
.add_phy_handler = scic_sds_port_default_add_phy_handler, .add_phy_handler = scic_sds_port_default_add_phy_handler,
.remove_phy_handler = scic_sds_port_default_remove_phy_handler, .remove_phy_handler = scic_sds_port_default_remove_phy_handler,
...@@ -2108,7 +2079,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] = ...@@ -2108,7 +2079,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] =
.complete_io_handler = scic_sds_port_general_complete_io_handler .complete_io_handler = scic_sds_port_general_complete_io_handler
}, },
[SCIC_SDS_PORT_READY_SUBSTATE_WAITING] = { [SCIC_SDS_PORT_READY_SUBSTATE_WAITING] = {
.destruct_handler = scic_sds_port_default_destruct_handler,
.reset_handler = scic_sds_port_default_reset_handler, .reset_handler = scic_sds_port_default_reset_handler,
.add_phy_handler = scic_sds_port_ready_substate_add_phy_handler, .add_phy_handler = scic_sds_port_ready_substate_add_phy_handler,
.remove_phy_handler = scic_sds_port_default_remove_phy_handler, .remove_phy_handler = scic_sds_port_default_remove_phy_handler,
...@@ -2120,7 +2090,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] = ...@@ -2120,7 +2090,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] =
.complete_io_handler = scic_sds_port_ready_substate_complete_io_handler, .complete_io_handler = scic_sds_port_ready_substate_complete_io_handler,
}, },
[SCIC_SDS_PORT_READY_SUBSTATE_OPERATIONAL] = { [SCIC_SDS_PORT_READY_SUBSTATE_OPERATIONAL] = {
.destruct_handler = scic_sds_port_default_destruct_handler,
.reset_handler = scic_sds_port_ready_operational_substate_reset_handler, .reset_handler = scic_sds_port_ready_operational_substate_reset_handler,
.add_phy_handler = scic_sds_port_ready_substate_add_phy_handler, .add_phy_handler = scic_sds_port_ready_substate_add_phy_handler,
.remove_phy_handler = scic_sds_port_ready_substate_remove_phy_handler, .remove_phy_handler = scic_sds_port_ready_substate_remove_phy_handler,
...@@ -2132,7 +2101,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] = ...@@ -2132,7 +2101,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] =
.complete_io_handler = scic_sds_port_ready_substate_complete_io_handler, .complete_io_handler = scic_sds_port_ready_substate_complete_io_handler,
}, },
[SCIC_SDS_PORT_READY_SUBSTATE_CONFIGURING] = { [SCIC_SDS_PORT_READY_SUBSTATE_CONFIGURING] = {
.destruct_handler = scic_sds_port_default_destruct_handler,
.reset_handler = scic_sds_port_default_reset_handler, .reset_handler = scic_sds_port_default_reset_handler,
.add_phy_handler = scic_sds_port_ready_configuring_substate_add_phy_handler, .add_phy_handler = scic_sds_port_ready_configuring_substate_add_phy_handler,
.remove_phy_handler = scic_sds_port_ready_configuring_substate_remove_phy_handler, .remove_phy_handler = scic_sds_port_ready_configuring_substate_remove_phy_handler,
...@@ -2144,7 +2112,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] = ...@@ -2144,7 +2112,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] =
.complete_io_handler = scic_sds_port_ready_configuring_substate_complete_io_handler .complete_io_handler = scic_sds_port_ready_configuring_substate_complete_io_handler
}, },
[SCI_BASE_PORT_STATE_RESETTING] = { [SCI_BASE_PORT_STATE_RESETTING] = {
.destruct_handler = scic_sds_port_default_destruct_handler,
.reset_handler = scic_sds_port_default_reset_handler, .reset_handler = scic_sds_port_default_reset_handler,
.add_phy_handler = scic_sds_port_default_add_phy_handler, .add_phy_handler = scic_sds_port_default_add_phy_handler,
.remove_phy_handler = scic_sds_port_default_remove_phy_handler, .remove_phy_handler = scic_sds_port_default_remove_phy_handler,
...@@ -2156,7 +2123,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] = ...@@ -2156,7 +2123,6 @@ static struct scic_sds_port_state_handler scic_sds_port_state_handler_table[] =
.complete_io_handler = scic_sds_port_general_complete_io_handler .complete_io_handler = scic_sds_port_general_complete_io_handler
}, },
[SCI_BASE_PORT_STATE_FAILED] = { [SCI_BASE_PORT_STATE_FAILED] = {
.destruct_handler = scic_sds_port_default_destruct_handler,
.reset_handler = scic_sds_port_default_reset_handler, .reset_handler = scic_sds_port_default_reset_handler,
.add_phy_handler = scic_sds_port_default_add_phy_handler, .add_phy_handler = scic_sds_port_default_add_phy_handler,
.remove_phy_handler = scic_sds_port_default_remove_phy_handler, .remove_phy_handler = scic_sds_port_default_remove_phy_handler,
......
...@@ -312,12 +312,6 @@ typedef enum sci_status (*scic_sds_port_io_request_handler_t)(struct scic_sds_po ...@@ -312,12 +312,6 @@ typedef enum sci_status (*scic_sds_port_io_request_handler_t)(struct scic_sds_po
struct scic_sds_request *); struct scic_sds_request *);
struct scic_sds_port_state_handler { struct scic_sds_port_state_handler {
/**
* The destruct_handler specifies the method invoked when attempting to
* destruct a port.
*/
scic_sds_port_handler_t destruct_handler;
/** /**
* The reset_handler specifies the method invoked when a user * The reset_handler specifies the method invoked when a user
* attempts to hard reset a port. * attempts to hard reset a port.
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment