FreeBSD/sys/dev/isci/scil/scif_sas_remote_device_state_handlers.c
/**
 * @brief This method provides default handling (i.e. returns an error);
 *        when there is an attempt to complete a reset to the remote device
 *        from an invalid state.
 *
 * @param[in]  remote_device This parameter specifies the remote device
 *             object on which there is an attempt to fail the device.
 *
 * @return This method returns an indication that the fail transition is not
 *         allowed.
 * @retval SCI_FAILURE_INVALID_STATE This value is always returned.
 */
@brief This method provides default handling ;
when there is an attempt to complete a reset to the remote device
from an invalid state.

@param[in]  remote_device This parameter specifies the remote device
object on which there is an attempt to fail the device.

@return This method returns an indication that the fail transition is not
allowed.
@retval SCI_FAILURE_INVALID_STATE This value is always returned.
@brief This method provides default handling ; when there is an attempt to complete a reset to the remote device from an invalid state . @param [ in ] remote_device This parameter specifies the remote device object on which there is an attempt to fail the device . @return This method returns an indication that the fail transition is not allowed . @retval SCI_FAILURE_INVALID_STATE This value is always returned .
SCI_STATUS scif_sas_remote_device_default_reset_complete_handler(
   SCI_BASE_REMOTE_DEVICE_T * remote_device
)
{
   SCIF_LOG_WARNING((
      sci_base_object_get_logger((SCIF_SAS_REMOTE_DEVICE_T *)remote_device),
      SCIF_LOG_OBJECT_REMOTE_DEVICE,
      "RemoteDevice:0x%x State:0x%x invalid state to complete reset.\n",
      remote_device,
      sci_base_state_machine_get_state(
         &((SCIF_SAS_REMOTE_DEVICE_T *)remote_device)->parent.state_machine)
   ));
   return SCI_FAILURE_INVALID_STATE;
}
SCI_STATUS scif_sas_remote_device_default_reset_complete_handler ( SCI_BASE_REMOTE_DEVICE_T * remote_device ) { SCIF_LOG_WARNING ( ( sci_base_object_get_logger ( ( SCIF_SAS_REMOTE_DEVICE_T * ) remote_device ) , SCIF_LOG_OBJECT_REMOTE_DEVICE , " \n " , remote_device , sci_base_state_machine_get_state ( & ( ( SCIF_SAS_REMOTE_DEVICE_T * ) remote_device ) -> parent . state_machine ) ) ) ; return SCI_FAILURE_INVALID_STATE ; }
@brief This method provides default handling (i.e.
@brief This method provides default handling ( i . e .