• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/dev/isci/scil/

Lines Matching refs:smp_device

89    //reset all fields in smp_device, indicate that the smp device is not
91 fw_device->protocol_device.smp_device.current_activity =
94 fw_device->protocol_device.smp_device.current_smp_request =
97 fw_device->protocol_device.smp_device.current_activity_phy_index = 0;
99 fw_device->protocol_device.smp_device.curr_config_route_index = 0;
101 fw_device->protocol_device.smp_device.config_route_smp_phy_anchor = NULL;
103 fw_device->protocol_device.smp_device.is_route_table_cleaned = FALSE;
105 fw_device->protocol_device.smp_device.curr_config_route_destination_smp_phy = NULL;
107 fw_device->protocol_device.smp_device.scheduled_activity =
110 fw_device->protocol_device.smp_device.io_retry_count = 0;
112 fw_device->protocol_device.smp_device.curr_clear_affiliation_phy = NULL;
114 if (fw_device->protocol_device.smp_device.smp_activity_timer != NULL)
119 fw_device->protocol_device.smp_device.smp_activity_timer
125 fw_device->protocol_device.smp_device.smp_activity_timer
128 fw_device->protocol_device.smp_device.smp_activity_timer = NULL;
152 fw_device->protocol_device.smp_device.number_of_phys = 0;
153 fw_device->protocol_device.smp_device.expander_route_indexes = 0;
154 fw_device->protocol_device.smp_device.is_table_to_table_supported = FALSE;
155 fw_device->protocol_device.smp_device.is_externally_configurable = FALSE;
156 fw_device->protocol_device.smp_device.is_able_to_config_others = FALSE;
158 sci_fast_list_init(&fw_device->protocol_device.smp_device.smp_phy_list);
185 if (fw_device->protocol_device.smp_device.smp_activity_timer != NULL)
191 fw_device->protocol_device.smp_device.smp_activity_timer
194 fw_device->protocol_device.smp_device.smp_activity_timer = NULL;
209 switch (fw_device->protocol_device.smp_device.current_smp_request)
231 if (fw_device->protocol_device.smp_device.current_activity ==
239 else if (fw_device->protocol_device.smp_device.current_activity ==
249 else if (fw_device->protocol_device.smp_device.current_activity ==
275 if (fw_device->protocol_device.smp_device.current_activity ==
283 else if (fw_device->protocol_device.smp_device.current_activity ==
292 else if (fw_device->protocol_device.smp_device.current_activity ==
372 fw_device->protocol_device.smp_device.number_of_phys =
376 fw_device->protocol_device.smp_device.expander_route_indexes =
380 fw_device->protocol_device.smp_device.is_table_to_table_supported =
383 fw_device->protocol_device.smp_device.is_externally_configurable =
386 fw_device->protocol_device.smp_device.is_able_to_config_others =
394 && ! fw_device->protocol_device.smp_device.is_able_to_config_others)
399 if (fw_device->protocol_device.smp_device.smp_phy_list.element_count == 0)
508 attached_remote_device->protocol_device.smp_device.scheduled_activity =
535 fw_device->protocol_device.smp_device.current_smp_request =
575 fw_device->protocol_device.smp_device.current_smp_request =
633 fw_device->protocol_device.smp_device.current_smp_request =
728 fw_device->protocol_device.smp_device.current_smp_request =
854 fw_device->protocol_device.smp_device.current_activity_phy_index
959 fw_device->protocol_device.smp_device.current_activity =
963 fw_device->protocol_device.smp_device.current_smp_request =
967 fw_device->protocol_device.smp_device.scheduled_activity =
1014 if (fw_device->protocol_device.smp_device.current_activity ==
1048 else if (fw_device->protocol_device.smp_device.current_activity ==
1063 if (fw_device->protocol_device.smp_device.smp_activity_timer == NULL)
1066 fw_device->protocol_device.smp_device.smp_activity_timer =
1081 fw_device->protocol_device.smp_device.smp_activity_timer,
1092 else if (fw_device->protocol_device.smp_device.current_activity ==
1099 fw_device->protocol_device.smp_device.current_activity_phy_index
1131 else if (fw_device->protocol_device.smp_device.current_activity ==
1135 &(fw_device->protocol_device.smp_device.curr_config_route_destination_smp_phy->list_element) );
1138 fw_device->protocol_device.smp_device.curr_config_route_destination_smp_phy->list_element.owning_list;
1145 fw_device->protocol_device.smp_device.curr_config_route_index++;
1147 fw_device->protocol_device.smp_device.curr_config_route_destination_smp_phy =
1151 fw_device->protocol_device.smp_device.config_route_smp_phy_anchor->config_route_table_index_anchor =
1152 fw_device->protocol_device.smp_device.curr_config_route_index;
1159 fw_device->protocol_device.smp_device.config_route_smp_phy_anchor)
1164 fw_device->protocol_device.smp_device.config_route_smp_phy_anchor =
1167 fw_device->protocol_device.smp_device.current_activity_phy_index =
1168 fw_device->protocol_device.smp_device.config_route_smp_phy_anchor->phy_identifier;
1170 fw_device->protocol_device.smp_device.curr_config_route_destination_smp_phy =
1173 if (fw_device->protocol_device.smp_device.config_route_smp_phy_anchor->config_route_table_index_anchor != 0)
1174 fw_device->protocol_device.smp_device.curr_config_route_index =
1175 fw_device->protocol_device.smp_device.config_route_smp_phy_anchor->config_route_table_index_anchor + 1;
1177 fw_device->protocol_device.smp_device.curr_config_route_index = 0;
1181 else if ( fw_device->protocol_device.smp_device.is_route_table_cleaned == FALSE)
1183 fw_device->protocol_device.smp_device.current_activity =
1191 fw_device->protocol_device.smp_device.current_activity =
1199 else if (fw_device->protocol_device.smp_device.current_activity ==
1204 else if (fw_device->protocol_device.smp_device.current_activity ==
1233 switch (fw_device->protocol_device.smp_device.current_smp_request)
1237 fw_device->protocol_device.smp_device.current_smp_request =
1248 fw_device->protocol_device.smp_device.current_activity_phy_index = 0;
1249 fw_device->protocol_device.smp_device.current_smp_request =
1255 fw_device->protocol_device.smp_device.current_activity_phy_index,
1262 fw_device->protocol_device.smp_device.current_activity_phy_index++;
1264 if ( (fw_device->protocol_device.smp_device.current_activity_phy_index <
1265 fw_device->protocol_device.smp_device.number_of_phys) )
1270 fw_device->protocol_device.smp_device.current_activity_phy_index,
1283 fw_device->protocol_device.smp_device.current_activity_phy_index
1294 fw_device->protocol_device.smp_device.current_activity_phy_index,
1337 fw_device->protocol_device.smp_device.current_activity =
1342 if (fw_device->protocol_device.smp_device.smp_activity_timer == NULL)
1344 fw_device->protocol_device.smp_device.smp_activity_timer =
1358 fw_device->protocol_device.smp_device.smp_activity_timer,
1389 && fw_device->protocol_device.smp_device.smp_phy_list.list_head != NULL)
1422 fw_device->protocol_device.smp_device.current_activity_phy_index
1432 if (fw_device->protocol_device.smp_device.current_smp_request ==
1443 if (fw_device->protocol_device.smp_device.smp_activity_timer == NULL)
1445 fw_device->protocol_device.smp_device.smp_activity_timer =
1460 fw_device->protocol_device.smp_device.smp_activity_timer,
1464 else if (fw_device->protocol_device.smp_device.current_smp_request ==
1502 fw_device->protocol_device.smp_device.current_smp_request =
1510 fw_device->protocol_device.smp_device.current_activity_phy_index,
1544 switch (fw_device->protocol_device.smp_device.current_smp_request)
1554 fw_device->protocol_device.smp_device.current_smp_request =
1585 fw_device->protocol_device.smp_device.current_activity_phy_index
1635 fw_device->protocol_device.smp_device.current_smp_request =
1638 fw_device->protocol_device.smp_device.current_activity_phy_index =
1644 fw_device->protocol_device.smp_device.current_activity_phy_index,
1717 fw_device->protocol_device.smp_device.io_retry_count =
1721 if (fw_device->protocol_device.smp_device.smp_activity_timer == NULL)
1723 fw_device->protocol_device.smp_device.smp_activity_timer =
1737 fw_device->protocol_device.smp_device.smp_activity_timer,
1755 return(fw_device->protocol_device.smp_device.current_activity
1803 &this_device->protocol_device.smp_device;
1825 this_device->protocol_device.smp_device.number_of_phys = 0;
1826 this_device->protocol_device.smp_device.expander_route_indexes = 0;
1827 this_device->protocol_device.smp_device.is_table_to_table_supported = FALSE;
1828 this_device->protocol_device.smp_device.is_externally_configurable = FALSE;
1829 this_device->protocol_device.smp_device.is_able_to_config_others = FALSE;
1886 expander_phy_id < fw_device->protocol_device.smp_device.number_of_phys;
1928 &fw_device->protocol_device.smp_device
1976 SCIF_SAS_SMP_REMOTE_DEVICE_T * smp_remote_device = &fw_device->protocol_device.smp_device;
2037 curr_parent_expander->protocol_device.smp_device.curr_config_route_destination_smp_phy =
2039 this_device->protocol_device.smp_device.smp_phy_list.list_head);
2051 && curr_config_route_info_expander->protocol_device.smp_device.scheduled_activity
2055 if (curr_config_route_info_expander->protocol_device.smp_device.is_externally_configurable)
2058 curr_config_route_info_expander->protocol_device.smp_device.config_route_smp_phy_anchor;
2060 curr_config_route_info_expander->protocol_device.smp_device.curr_config_route_index =
2063 if (curr_config_route_info_expander->protocol_device.smp_device.curr_config_route_index != 0)
2064 curr_config_route_info_expander->protocol_device.smp_device.curr_config_route_index++;
2066 curr_config_route_info_expander->protocol_device.smp_device.scheduled_activity =
2074 else if (curr_config_route_info_expander->protocol_device.smp_device.is_able_to_config_others)
2117 &this_device->protocol_device.smp_device;
2146 upstream_expander->protocol_device.smp_device.current_smp_request =
2151 upstream_expander->protocol_device.smp_device.config_route_smp_phy_anchor =
2154 &(curr_smp_phy->u.attached_phy->owning_device->protocol_device.smp_device)
2162 upstream_expander->protocol_device.smp_device.config_route_smp_phy_anchor =
2164 upstream_expander->protocol_device.smp_device.config_route_smp_phy_anchor
2170 upstream_expander->protocol_device.smp_device.config_route_smp_phy_anchor =
2172 upstream_expander->protocol_device.smp_device.config_route_smp_phy_anchor
2176 upstream_expander->protocol_device.smp_device.current_activity_phy_index =
2177 upstream_expander->protocol_device.smp_device.config_route_smp_phy_anchor->phy_identifier;
2199 &this_device->protocol_device.smp_device;
2226 if ( downstream_expander->protocol_device.smp_device.curr_config_route_destination_smp_phy != NULL
2227 && downstream_expander->protocol_device.smp_device.curr_config_route_destination_smp_phy->owning_device ==
2305 &(device_being_config->protocol_device.smp_device.curr_config_route_destination_smp_phy->list_element);
2315 device_being_config->protocol_device.smp_device.current_activity =
2328 &device_being_config->protocol_device.smp_device;
2383 fw_device->protocol_device.smp_device.curr_config_route_index++;
2385 if ( fw_device->protocol_device.smp_device.curr_config_route_index >=
2386 fw_device->protocol_device.smp_device.expander_route_indexes )
2388 fw_device->protocol_device.smp_device.curr_config_route_index = 0;
2392 fw_device->protocol_device.smp_device.current_activity_phy_index++;
2393 if (fw_device->protocol_device.smp_device.current_activity_phy_index ==
2394 fw_device->protocol_device.smp_device.number_of_phys)
2395 fw_device->protocol_device.smp_device.current_activity_phy_index=0;
2400 fw_device->protocol_device.smp_device.current_activity_phy_index,
2401 &(fw_device->protocol_device.smp_device)
2406 fw_device->protocol_device.smp_device.config_route_smp_phy_anchor->phy_identifier)
2409 fw_device->protocol_device.smp_device.curr_config_route_index =
2412 fw_device->protocol_device.smp_device.curr_config_route_index = 0;
2416 if ( !(fw_device->protocol_device.smp_device.current_activity_phy_index ==
2417 fw_device->protocol_device.smp_device.config_route_smp_phy_anchor->phy_identifier
2418 && fw_device->protocol_device.smp_device.curr_config_route_index == 0)
2426 fw_device->protocol_device.smp_device.is_route_table_cleaned = TRUE;
2429 fw_device->protocol_device.smp_device.current_activity =
2451 &(fw_device->protocol_device.smp_device);
2497 &(fw_device->protocol_device.smp_device.curr_config_route_destination_smp_phy->list_element);
2555 if (fw_device->protocol_device.smp_device.current_activity ==
2609 expander_device->protocol_device.smp_device.current_activity =
2611 expander_device->protocol_device.smp_device.current_smp_request =
2613 expander_device->protocol_device.smp_device.current_activity_phy_index =