Lines Matching refs:parent_phy

740 				       struct ex_phy *parent_phy)  in sas_ex_get_linkrate()  argument
748 port = parent_phy->port; in sas_ex_get_linkrate()
768 child->linkrate = min(parent_phy->linkrate, child->max_linkrate); in sas_ex_get_linkrate()
1244 struct ex_phy *parent_phy, in sas_print_parent_topology_bug() argument
1258 parent_phy->phy_id, in sas_print_parent_topology_bug()
1264 sas_route_char(parent, parent_phy), in sas_print_parent_topology_bug()
1269 struct ex_phy *parent_phy, in sas_check_eeds() argument
1280 parent_phy->phy_id, in sas_check_eeds()
1304 parent_phy->phy_id, in sas_check_eeds()
1331 struct ex_phy *parent_phy = &parent_ex->ex_phy[i]; in sas_check_parent_topology() local
1334 if (parent_phy->phy_state == PHY_VACANT || in sas_check_parent_topology()
1335 parent_phy->phy_state == PHY_NOT_PRESENT) in sas_check_parent_topology()
1338 if (SAS_ADDR(parent_phy->attached_sas_addr) != SAS_ADDR(child->sas_addr)) in sas_check_parent_topology()
1341 child_phy = &child_ex->ex_phy[parent_phy->attached_phy_id]; in sas_check_parent_topology()
1346 if (parent_phy->routing_attr != SUBTRACTIVE_ROUTING || in sas_check_parent_topology()
1348 sas_print_parent_topology_bug(child, parent_phy, child_phy); in sas_check_parent_topology()
1351 } else if (parent_phy->routing_attr == SUBTRACTIVE_ROUTING) { in sas_check_parent_topology()
1353 res = sas_check_eeds(child, parent_phy, child_phy); in sas_check_parent_topology()
1355 sas_print_parent_topology_bug(child, parent_phy, child_phy); in sas_check_parent_topology()
1358 } else if (parent_phy->routing_attr == TABLE_ROUTING) { in sas_check_parent_topology()
1364 sas_print_parent_topology_bug(child, parent_phy, child_phy); in sas_check_parent_topology()
1370 if (parent_phy->routing_attr != TABLE_ROUTING || in sas_check_parent_topology()
1372 sas_print_parent_topology_bug(child, parent_phy, child_phy); in sas_check_parent_topology()