Lines Matching full:smp

117       //search all the smp devices in the domain and cancel their activities  in scif_sas_domain_operation_timeout_handler()
118 //if there is any outstanding activity remained. The smp devices will terminate in scif_sas_domain_operation_timeout_handler()
427 //if there is smp device on this domain that is in the middle of discover in scic_cb_port_bc_change_primitive_recieved()
428 //process or smp target reset, don't notify the driver layer. in scic_cb_port_bc_change_primitive_recieved()
791 //kick off the smp discover process if this expander is direct attached. in scif_sas_domain_remote_device_start_complete()
795 //its containing smp device finish discover. in scif_sas_domain_remote_device_start_complete()
809 * @brief This methods check each smp device in this domain. If there is at
810 * least one smp device in discover or target reset activity, this
811 * domain is considered in smp activity. Note this routine is not
816 * @return BOOL value to indicate whether a domain is in SMP activity.
948 * @param[in] smp_activity A specified smp activity. The valid range is [1,5].
950 * @return SCIF_SAS_REMOTE_DEVICE_T The device that has specified smp activity scheduled.
988 * @brief This methods finds the smp device that has is_config_route_table_scheduled
990 * smp device scheduled to config route table, find the smp device has
991 * is_discover_scheduled and start the smp discover process on them.
993 * @param[in] fw_domain The framework domain that to start smp discover process.
1033 * @brief This method starts domain's smp discover process from the top level expander.
1035 * @param[in] fw_domain The framework domain that to start smp discover process.
1036 @ @param[in] top_expander The top level expander device to start smp discover process.
1070 //kick off the smp discover process. in scif_sas_domain_start_smp_discover()
1076 * @brief This method continues domain's smp discover process and
1077 * may transit to READY state if all smp activities are done.
1079 * @param[in] fw_domain The framework domain that to start smp discover process.
1098 //to start smp discover on expander device. There may be no in scif_sas_domain_continue_discover()
1099 //need to start any smp discover. in scif_sas_domain_continue_discover()
1103 //the smp activities, and terminate all the smp requests, then in scif_sas_domain_continue_discover()
1104 //this routine is called. But the smp request may not done in scif_sas_domain_continue_discover()
1106 //by checking outstanding smp request count. If there is outstanding in scif_sas_domain_continue_discover()
1107 //smp request, the domain will not transit to READY. Later when in scif_sas_domain_continue_discover()
1108 //the smp request is terminated at smp remote device, this routine in scif_sas_domain_continue_discover()
1122 * @brief This method finishes domain's smp discover process and
1125 * @param[in] fw_domain The framework domain that's to finish smp discover process.
1217 * @brief This method searches the whole domain and finds all the smp devices to
1218 * cancel their smp activities if there is any.
1220 * @param[in] fw_domain The domain that its smp activities are to be canceled.
1262 * smp IOs.
1298 * @brief This method start clear affiliation activities for smp devices in
1301 * @param[in] fw_domain The domain that its smp devices are scheduled to clear
1316 * @brief This method schedule clear affiliation activities for smp devices in
1319 * @param[in] fw_domain The domain that its smp devices are scheduled to clear
1356 * @brief This method carries clear affiliation activities for a smp devices in
1359 * @param[in] fw_domain The domain that its smp devices are to clear