FreeBSD/sys/dev/isci/scil/scic_sds_controller.c
/**
 * This method implements the actions taken by the SCIC_SDS_CONTROLLER on exit
 * from the SCI_BASE_CONTROLLER_STATE_STARTING.
 *    - This function stops the controller starting timeout timer.
 *
 * @param[in] object This is the SCI_BASE_OBJECT which is cast to a
 *       SCIC_SDS_CONTROLLER object.
 *
 * @return none
 */
This method implements the actions taken by the SCIC_SDS_CONTROLLER on exit
from the SCI_BASE_CONTROLLER_STATE_STARTING.
- This function stops the controller starting timeout timer.

@param[in] object This is the SCI_BASE_OBJECT which is cast to a
SCIC_SDS_CONTROLLER object.

@return none
This method implements the actions taken by the SCIC_SDS_CONTROLLER on exit from the SCI_BASE_CONTROLLER_STATE_STARTING . - This function stops the controller starting timeout timer . @param [ in ] object This is the SCI_BASE_OBJECT which is cast to a SCIC_SDS_CONTROLLER object . @return none
static
void scic_sds_controller_starting_state_exit(
   SCI_BASE_OBJECT_T *object
)
{
   SCIC_SDS_CONTROLLER_T *this_controller;
   this_controller= (SCIC_SDS_CONTROLLER_T *)object;
   scic_cb_timer_stop(object, this_controller->timeout_timer);
   scic_cb_timer_destroy(
      this_controller,
      this_controller->phy_startup_timer
   );
   this_controller->phy_startup_timer = NULL;
}
static void scic_sds_controller_starting_state_exit ( SCI_BASE_OBJECT_T * object ) { SCIC_SDS_CONTROLLER_T * this_controller ; this_controller = ( SCIC_SDS_CONTROLLER_T * ) object ; scic_cb_timer_stop ( object , this_controller -> timeout_timer ) ; scic_cb_timer_destroy ( this_controller , this_controller -> phy_startup_timer ) ; this_controller -> phy_startup_timer = NULL ; }
This method implements the actions taken by the SCIC_SDS_CONTROLLER on exit
 from the SCI_BASE_CONTROLLER_STATE_STARTING.
This method implements the actions taken by the SCIC_SDS_CONTROLLER on exit from the SCI_BASE_CONTROLLER_STATE_STARTING .
// We are done with this timer since we are exiting the starting // state so remove it