FreeBSD/sys/dev/isci/scil/scic_sds_remote_device.c
/**
 * This is the enter method for the SCI_BASE_REMOTE_DEVICE_STATE_STARTING it
 * sets the starting state handlers, sets the device not ready, and posts the
 * remote node context to the hardware.
 *
 * @param[in] object This is the SCI_BASE_OBJECT that is cast into a
 *       SCIC_SDS_REMOTE_DEVICE.
 *
 * @return none
 */
This is the enter method for the SCI_BASE_REMOTE_DEVICE_STATE_STARTING it
sets the starting state handlers, sets the device not ready, and posts the
remote node context to the hardware.

@param[in] object This is the SCI_BASE_OBJECT that is cast into a
SCIC_SDS_REMOTE_DEVICE.

@return none
This is the enter method for the SCI_BASE_REMOTE_DEVICE_STATE_STARTING it sets the starting state handlers sets the device not ready and posts the remote node context to the hardware . @param [ in ] object This is the SCI_BASE_OBJECT that is cast into a SCIC_SDS_REMOTE_DEVICE . @return none
static
void scic_sds_remote_device_starting_state_enter(
   SCI_BASE_OBJECT_T *object
)
{
   SCIC_SDS_CONTROLLER_T    * the_controller;
   SCIC_SDS_REMOTE_DEVICE_T * this_device = (SCIC_SDS_REMOTE_DEVICE_T *)object;
   the_controller = scic_sds_remote_device_get_controller(this_device);
   SET_STATE_HANDLER(
      this_device,
      scic_sds_remote_device_state_handler_table,
      SCI_BASE_REMOTE_DEVICE_STATE_STARTING
   );
   scic_cb_remote_device_not_ready(
      the_controller,
      this_device,
      SCIC_REMOTE_DEVICE_NOT_READY_START_REQUESTED
   );
}
static void scic_sds_remote_device_starting_state_enter ( SCI_BASE_OBJECT_T * object ) { SCIC_SDS_CONTROLLER_T * the_controller ; SCIC_SDS_REMOTE_DEVICE_T * this_device = ( SCIC_SDS_REMOTE_DEVICE_T * ) object ; the_controller = scic_sds_remote_device_get_controller ( this_device ) ; SET_STATE_HANDLER ( this_device , scic_sds_remote_device_state_handler_table , SCI_BASE_REMOTE_DEVICE_STATE_STARTING ) ; scic_cb_remote_device_not_ready ( the_controller , this_device , SCIC_REMOTE_DEVICE_NOT_READY_START_REQUESTED ) ; }
This is the enter method for the SCI_BASE_REMOTE_DEVICE_STATE_STARTING it
 sets the starting state handlers, sets the device not ready, and posts the
 remote node context to the hardware.
This is the enter method for the SCI_BASE_REMOTE_DEVICE_STATE_STARTING it sets the starting state handlers sets the device not ready and posts the remote node context to the hardware .