FreeBSD/sys/dev/isci/scil/scic_sds_remote_device.c
/**
 * This method will continue to post tc for a STP request. This method usually
 * serves as a callback when RNC gets resumed during a task management sequence.
 *
 * @param[in] request This parameter specifies the request being continued.
 *
 * @return none
 */
This method will continue to post tc for a STP request. This method usually
serves as a callback when RNC gets resumed during a task management sequence.

@param[in] request This parameter specifies the request being continued.

@return none
This method will continue to post tc for a STP request . This method usually serves as a callback when RNC gets resumed during a task management sequence . @param [ in ] request This parameter specifies the request being continued . @return none
void scic_sds_remote_device_continue_request(
   SCIC_SDS_REMOTE_DEVICE_T * this_device
)
{
   if (this_device->working_request != NULL)
   {
      SCIC_SDS_REQUEST_T * this_request = this_device->working_request;
      this_request->owning_controller->state_handlers->parent.continue_io_handler(
         &this_request->owning_controller->parent,
         &this_request->target_device->parent,
         &this_request->parent
      );
   }
}
void scic_sds_remote_device_continue_request ( SCIC_SDS_REMOTE_DEVICE_T * this_device ) { if ( this_device -> working_request != NULL ) { SCIC_SDS_REQUEST_T * this_request = this_device -> working_request ; this_request -> owning_controller -> state_handlers -> parent . continue_io_handler ( & this_request -> owning_controller -> parent , & this_request -> target_device -> parent , & this_request -> parent ) ; } }
This method will continue to post tc for a STP request.
This method will continue to post tc for a STP request .
// we need to check if this request is still valid to continue.