Lines Matching refs:fw_domain

81  * @param[in]  fw_domain This parameter specifies the domain in which to
87 SCIF_SAS_DOMAIN_T * fw_domain
91 sci_base_object_get_logger(fw_domain),
94 fw_domain
99 if ( (fw_domain->request_list.element_count == 0)
100 && (fw_domain->device_start_count == 0) )
103 sci_base_object_get_logger(fw_domain),
106 fw_domain
110 &fw_domain->parent.state_machine, SCI_BASE_DOMAIN_STATE_STOPPED
125 * @param[in] fw_domain This parameter specifies the domain for which
132 SCIF_SAS_DOMAIN_T * fw_domain
136 sci_base_object_get_logger(fw_domain),
139 fw_domain
142 if (fw_domain->parent.state_machine.previous_state_id
145 scif_sas_controller_restore_interrupt_coalescence(fw_domain->controller);
147 scif_cb_timer_stop(fw_domain->controller, fw_domain->operation.timer);
150 fw_domain->controller, fw_domain, fw_domain->operation.status
161 * @param[in] fw_domain This parameter specifies the domain for which
167 SCIF_SAS_DOMAIN_T * fw_domain
170 scif_sas_controller_save_interrupt_coalescence(fw_domain->controller);
173 &fw_domain->parent.state_machine, SCI_BASE_DOMAIN_STATE_DISCOVERING
193 SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
196 fw_domain,
202 sci_base_object_get_logger(fw_domain),
205 fw_domain
225 SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
228 fw_domain,
234 sci_base_object_get_logger(fw_domain),
237 fw_domain
240 scif_sas_domain_transition_from_discovering_state(fw_domain);
247 if (fw_domain->is_port_ready == TRUE)
250 &fw_domain->parent.state_machine, SCI_BASE_DOMAIN_STATE_READY
277 SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
280 fw_domain,
286 sci_base_object_get_logger(fw_domain),
289 fw_domain
292 if (fw_domain->parent.state_machine.previous_state_id
295 scif_cb_domain_ready(fw_domain->controller, fw_domain);
302 scif_cb_domain_change_notification(fw_domain->controller, fw_domain);
304 else if (fw_domain->parent.state_machine.previous_state_id
311 if (fw_domain->operation.status == SCI_FAILURE_TIMEOUT)
312 fw_domain->broadcast_change_count = 0;
316 if (fw_domain->broadcast_change_count == 0)
318 scif_sas_domain_transition_from_discovering_state(fw_domain);
319 scif_cb_domain_ready(fw_domain->controller, fw_domain);
327 &fw_domain->parent.state_machine, SCI_BASE_DOMAIN_STATE_DISCOVERING
333 scic_port_enable_broadcast_change_notification(fw_domain->core_object);
352 SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
355 sci_base_object_get_logger(fw_domain),
358 fw_domain
361 scif_cb_domain_not_ready(fw_domain->controller, fw_domain);
380 SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
382 &fw_domain->remote_device_list
386 fw_domain,
394 scif_sas_domain_transition_from_discovering_state(fw_domain);
397 sci_base_object_get_logger(fw_domain),
400 fw_domain
404 &fw_domain->controller->hprq, fw_domain
422 scif_sas_domain_transition_to_stopped_state(fw_domain);
440 SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
443 fw_domain,
449 sci_base_object_get_logger(fw_domain),
452 fw_domain
460 if(fw_domain->controller->parent.state_machine.current_state_id
462 scif_cb_domain_change_notification(fw_domain->controller, fw_domain);
488 SCIF_SAS_DOMAIN_T * fw_domain = (SCIF_SAS_DOMAIN_T *)object;
491 fw_domain,
497 sci_base_object_get_logger(fw_domain),
500 fw_domain
503 fw_domain->broadcast_change_count = 0;
507 if (fw_domain->parent.state_machine.previous_state_id
513 scic_port_get_properties(fw_domain->core_object, &properties);
519 fw_domain, &properties.remote.sas_address
526 fw_domain->controller,
527 fw_domain,
536 scif_sas_domain_start_smp_discover(fw_domain, remote_device);
542 sci_abstract_list_get_front(&(fw_domain->remote_device_list) );
558 sci_base_object_get_logger(fw_domain),
561 fw_domain->controller, fw_domain, fw_device
566 fw_domain->controller, fw_domain, fw_device
570 ASSERT(fw_domain->request_list.element_count == 0);
571 ASSERT(sci_abstract_list_size(&fw_domain->remote_device_list) == 0);
574 &fw_domain->parent.state_machine, SCI_BASE_DOMAIN_STATE_STARTING