FreeBSD/sys/dev/isci/scil/scic_sds_remote_device.c
/**
 * This method is called once the remote node context is ready to be
 * freed.  The remote device can now report that its stop operation is
 * complete.
 *
 * @param[in] user_parameter This is cast to a remote device object.
 *
 * @return none
 */
This method is called once the remote node context is ready to be
freed.  The remote device can now report that its stop operation is
complete.

@param[in] user_parameter This is cast to a remote device object.

@return none
This method is called once the remote node context is ready to be freed . The remote device can now report that its stop operation is complete . @param [ in ] user_parameter This is cast to a remote device object . @return none
static
void scic_sds_cb_remote_device_rnc_destruct_complete(
   void * user_parameter
)
{
   SCIC_SDS_REMOTE_DEVICE_T * this_device;
   this_device = (SCIC_SDS_REMOTE_DEVICE_T *)user_parameter;
   ASSERT(this_device->started_request_count == 0);
   sci_base_state_machine_change_state(
      scic_sds_remote_device_get_base_state_machine(this_device),
      SCI_BASE_REMOTE_DEVICE_STATE_STOPPED
   );
}
static void scic_sds_cb_remote_device_rnc_destruct_complete ( void * user_parameter ) { SCIC_SDS_REMOTE_DEVICE_T * this_device ; this_device = ( SCIC_SDS_REMOTE_DEVICE_T * ) user_parameter ; ASSERT ( this_device -> started_request_count == 0 ) ; sci_base_state_machine_change_state ( scic_sds_remote_device_get_base_state_machine ( this_device ) , SCI_BASE_REMOTE_DEVICE_STATE_STOPPED ) ; }
This method is called once the remote node context is ready to be
 freed.
This method is called once the remote node context is ready to be freed .