FreeBSD/sys/dev/isci/scil/scif_sas_controller.c
/**
 * @brief This method builds the memory descriptor list for this
 *        controller.
 *
 * @param[in] fw_controller This parameter specifies the framework
 *            controller object for which to build the MDL.
 *
 * @return none
 */
@brief This method builds the memory descriptor list for this
controller.

@param[in] fw_controller This parameter specifies the framework
controller object for which to build the MDL.

@return none
@brief This method builds the memory descriptor list for this controller . @param [ in ] fw_controller This parameter specifies the framework controller object for which to build the MDL . @return none
void scif_sas_controller_build_mdl(
   SCIF_SAS_CONTROLLER_T * fw_controller
)
{
   sci_base_mde_construct(
      &fw_controller->mdes[SCIF_SAS_MDE_INTERNAL_IO],
      4,
      fw_controller->internal_request_entries *
         scif_sas_internal_request_get_object_size(),
      SCI_MDE_ATTRIBUTE_PHYSICALLY_CONTIGUOUS
   );
}
void scif_sas_controller_build_mdl ( SCIF_SAS_CONTROLLER_T * fw_controller ) { sci_base_mde_construct ( & fw_controller -> mdes [ SCIF_SAS_MDE_INTERNAL_IO ] , 4 , fw_controller -> internal_request_entries * scif_sas_internal_request_get_object_size ( ) , SCI_MDE_ATTRIBUTE_PHYSICALLY_CONTIGUOUS ) ; }
@brief This method builds the memory descriptor list for this
        controller.
@brief This method builds the memory descriptor list for this controller .
// one internal request for each domain.