Lines Matching refs:controller

60  *        of the controller states defined by the SCI_BASE_CONTROLLER state
84 * controller for execute the reset.
124 * controller object for which to validation the MDL.
156 * controller.
159 * controller object for whose remote devices are to be stopped.
204 * @brief This method continue to stop the controller after clear affiliation
208 * controller object to be stopped.
213 * of stopping controller.
233 // Attempt to stop the core controller.
241 "Controller:0x%x Status:0x%x unable to stop controller.\n",
276 * when a user attempts to initialize a controller. This is a legal
279 * @param[in] controller This parameter specifies the controller object
290 SCI_BASE_CONTROLLER_T * controller
293 SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)controller;
301 controller
317 // Attempt to initialize the core controller.
349 * when a user attempts to start a controller.
351 * @param[in] controller This parameter specifies the controller object
364 SCI_BASE_CONTROLLER_T * controller,
369 SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)controller;
382 controller, timeout
443 // Attempt to start the core controller.
450 "Controller:0x%x Status:0x%x unable to start controller.\n",
469 * when a user attempts to stop a controller.
471 * @param[in] controller This parameter specifies the controller object
484 SCI_BASE_CONTROLLER_T * controller,
488 SCIF_SAS_CONTROLLER_T * fw_controller = (SCIF_SAS_CONTROLLER_T *)controller;
494 controller, timeout
507 //affiliation, it will call back to controller to continue to stop.
519 * when a user attempts to reset a controller.
521 * @param[in] controller This parameter specifies the controller object
532 SCI_BASE_CONTROLLER_T * controller
535 return scif_sas_controller_execute_reset((SCIF_SAS_CONTROLLER_T*)controller);
542 * @param[in] controller This parameter specifies the controller object
561 SCI_BASE_CONTROLLER_T * controller,
569 SCIF_SAS_CONTROLLER_T *fw_controller = (SCIF_SAS_CONTROLLER_T*)controller;
577 controller, remote_device, io_request, io_tag
645 * @param[in] controller This parameter specifies the controller object
661 SCI_BASE_CONTROLLER_T * controller,
667 controller;
679 controller, remote_device, io_request
716 * @param[in] controller This parameter specifies the controller object
732 SCI_BASE_CONTROLLER_T * controller,
738 controller;
755 controller, remote_device, io_request
812 * @param[in] controller This parameter specifies the controller object
828 SCI_BASE_CONTROLLER_T * controller,
834 sci_base_object_get_logger(controller),
837 controller, remote_device, io_request
848 * @param[in] controller This parameter specifies the controller object
867 SCI_BASE_CONTROLLER_T * controller,
874 controller;
884 controller, remote_device, task_request, io_tag
958 * @param[in] controller This parameter specifies the controller object
974 SCI_BASE_CONTROLLER_T * controller,
979 SCIF_SAS_CONTROLLER_T *fw_controller = (SCIF_SAS_CONTROLLER_T*)controller;
989 controller, remote_device, task_request
1035 * @param[in] controller This parameter specifies the controller object
1054 SCI_BASE_CONTROLLER_T * controller,
1062 SCIF_SAS_CONTROLLER_T *fw_controller = (SCIF_SAS_CONTROLLER_T*)controller;
1138 fw_device->domain->controller,
1179 * @param[in] controller This parameter specifies the controller object
1198 SCI_BASE_CONTROLLER_T * controller,
1208 sci_base_object_get_logger(controller),
1211 controller, remote_device, io_request, io_tag
1215 controller, remote_device, io_request, io_tag);
1228 (SCI_CONTROLLER_HANDLE_T)controller,
1237 //correct state, and the IO has been cleaned up in controller's start
1242 sci_base_object_get_logger(controller),
1245 controller, fw_io
1259 * start the timer for internal IO during controller stopping state.
1261 * @param[in] controller This parameter specifies the controller object
1280 SCI_BASE_CONTROLLER_T * controller,
1287 sci_base_object_get_logger(controller),
1290 controller, remote_device, io_request, io_tag
1294 controller, remote_device, io_request, io_tag);
1304 * when a user attempts to reset a controller.
1306 * @param[in] controller This parameter specifies the controller object
1317 SCI_BASE_CONTROLLER_T * controller
1320 return scif_sas_controller_execute_reset((SCIF_SAS_CONTROLLER_T*)controller);
1330 * when a user attempts to reset a controller.
1332 * @param[in] controller This parameter specifies the controller object
1343 SCI_BASE_CONTROLLER_T * controller
1346 return scif_sas_controller_execute_reset((SCIF_SAS_CONTROLLER_T*)controller);
1355 * when a user attempts to start a controller and a start operation
1358 * @param[in] controller This parameter specifies the controller object
1369 SCI_BASE_CONTROLLER_T * controller,
1374 sci_base_object_get_logger((SCIF_SAS_CONTROLLER_T *)controller),
1376 "Controller:0x%x State:0x%x invalid state to start controller.\n",
1377 controller,
1379 &((SCIF_SAS_CONTROLLER_T *)controller)->parent.state_machine)
1387 * when a user attempts to stop a controller and a stop operation
1390 * @param[in] controller This parameter specifies the controller object
1401 SCI_BASE_CONTROLLER_T * controller,
1406 sci_base_object_get_logger((SCIF_SAS_CONTROLLER_T *)controller),
1408 "Controller:0x%x State:0x%x invalid state to stop controller.\n",
1409 controller,
1411 &((SCIF_SAS_CONTROLLER_T *)controller)->parent.state_machine)
1419 * when a user attempts to reset a controller and a reset operation
1422 * @param[in] controller This parameter specifies the controller object
1431 SCI_BASE_CONTROLLER_T * controller
1435 sci_base_object_get_logger((SCIF_SAS_CONTROLLER_T *)controller),
1437 "Controller:0x%x State:0x%x invalid state to reset controller.\n",
1438 controller,
1440 &((SCIF_SAS_CONTROLLER_T *)controller)->parent.state_machine)
1448 * when a user attempts to initialize a controller and an initialize
1451 * @param[in] controller This parameter specifies the controller object
1461 SCI_BASE_CONTROLLER_T * controller
1465 sci_base_object_get_logger((SCIF_SAS_CONTROLLER_T *)controller),
1467 "Controller:0x%x State:0x%x invalid state to initialize controller.\n",
1468 controller,
1470 &((SCIF_SAS_CONTROLLER_T *)controller)->parent.state_machine)
1478 * when a user attempts to start an IO on a controller and a start
1481 * @param[in] controller This parameter specifies the controller object
1499 SCI_BASE_CONTROLLER_T * controller,
1506 sci_base_object_get_logger((SCIF_SAS_CONTROLLER_T *)controller),
1509 controller,
1511 &((SCIF_SAS_CONTROLLER_T *)controller)->parent.state_machine)
1519 * when a user attempts to complete an IO on a controller and a
1522 * @param[in] controller This parameter specifies the controller object
1537 SCI_BASE_CONTROLLER_T * controller,
1543 sci_base_object_get_logger((SCIF_SAS_CONTROLLER_T *)controller),
1546 controller,
1548 &((SCIF_SAS_CONTROLLER_T *)controller)->parent.state_machine)
1556 * when a user attempts to continue an IO on a controller and a
1559 * @param[in] controller This parameter specifies the controller object
1574 SCI_BASE_CONTROLLER_T * controller,
1580 sci_base_object_get_logger((SCIF_SAS_CONTROLLER_T *)controller),
1583 controller,
1585 &((SCIF_SAS_CONTROLLER_T *)controller)->parent.state_machine)
1593 * when a user attempts to start a task on a controller and a start
1596 * @param[in] controller This parameter specifies the controller object
1614 SCI_BASE_CONTROLLER_T * controller,
1621 sci_base_object_get_logger((SCIF_SAS_CONTROLLER_T *)controller),
1624 controller,
1626 &((SCIF_SAS_CONTROLLER_T *)controller)->parent.state_machine)
1634 * when a user attempts to complete a task on a controller and a
1637 * @param[in] controller This parameter specifies the controller object
1652 SCI_BASE_CONTROLLER_T * controller,
1658 sci_base_object_get_logger((SCIF_SAS_CONTROLLER_T *)controller),
1661 controller,
1663 &((SCIF_SAS_CONTROLLER_T *)controller)->parent.state_machine)
1671 SCI_BASE_CONTROLLER_T * controller,
1678 sci_base_object_get_logger((SCIF_SAS_CONTROLLER_T *)controller),
1681 controller,
1683 &((SCIF_SAS_CONTROLLER_T *)controller)->parent.state_machine)