Lines Matching refs:ex_dev

76 	mutex_lock(&dev->ex_dev.cmd_mutex);  in smp_execute_task_sg()
147 mutex_unlock(&dev->ex_dev.cmd_mutex); in smp_execute_task_sg()
184 if (dev->ex_dev.t2t_supp) in sas_route_char()
217 struct expander_device *ex = &dev->ex_dev; in sas_set_ex_phy()
359 struct domain_device *sas_ex_to_ata(struct domain_device *ex_dev, int phy_id) in sas_ex_to_ata() argument
361 struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy_id]; in sas_ex_to_ata()
406 struct expander_device *ex = &dev->ex_dev; in sas_ex_phy_discover()
443 struct expander_device *ex = &dev->ex_dev; in sas_expander_discover()
468 dev->ex_dev.ex_change_count = be16_to_cpu(rg->change_count); in ex_assign_report_general()
469 dev->ex_dev.max_route_indexes = be16_to_cpu(rg->route_indexes); in ex_assign_report_general()
470 dev->ex_dev.num_phys = min(rg->num_phys, (u8)MAX_EXPANDER_PHYS); in ex_assign_report_general()
471 dev->ex_dev.t2t_supp = rg->t2t_supp; in ex_assign_report_general()
472 dev->ex_dev.conf_route_table = rg->conf_route_table; in ex_assign_report_general()
473 dev->ex_dev.configuring = rg->configuring; in ex_assign_report_general()
474 memcpy(dev->ex_dev.enclosure_logical_id, rg->enclosure_logical_id, 8); in ex_assign_report_general()
516 if (dev->ex_dev.configuring) { in sas_ex_general()
626 struct expander_device *ex = &dev->ex_dev; in sas_ex_disable_phy()
635 struct expander_device *ex = &dev->ex_dev; in sas_ex_disable_port()
755 struct expander_device *parent_ex = &parent->ex_dev; in sas_ex_get_linkrate()
788 struct expander_device *parent_ex = &parent->ex_dev; in sas_ex_discover_end_dev()
898 struct ex_phy *phy = &parent->ex_dev.ex_phy[phy_id]; in sas_ex_join_wide_port()
901 for (i = 0; i < parent->ex_dev.num_phys; i++) { in sas_ex_join_wide_port()
902 struct ex_phy *ephy = &parent->ex_dev.ex_phy[i]; in sas_ex_join_wide_port()
923 struct ex_phy *phy = &parent->ex_dev.ex_phy[phy_id]; in sas_ex_discover_expander()
993 list_add_tail(&child->siblings, &parent->ex_dev.children); in sas_ex_discover_expander()
999 struct expander_device *ex = &dev->ex_dev; in sas_ex_discover_dev()
1117 struct expander_device *ex = &dev->ex_dev; in sas_find_sub_addr()
1141 struct expander_device *ex = &dev->ex_dev; in sas_check_level_subtractive_boundary()
1182 struct expander_device *ex = &dev->ex_dev; in sas_ex_discover_devices()
1220 struct expander_device *ex = &dev->ex_dev; in sas_check_ex_subtractive_boundary()
1329 struct expander_device *child_ex = &child->ex_dev; in sas_check_parent_topology()
1341 parent_ex = &child->parent->ex_dev; in sas_check_parent_topology()
1404 struct expander_device *ex = &dev->ex_dev; in sas_configure_present()
1541 struct expander_device *ex_parent = &parent->ex_dev; in sas_configure_parent()
1762 struct expander_device *ex = &dev->ex_dev; in sas_find_bcast_phy()
1842 struct expander_device *ex = &dev->ex_dev; in sas_find_bcast_dev()
1878 struct expander_device *ex = &dev->ex_dev; in sas_unregister_ex_tree()
1895 struct expander_device *ex_dev = &parent->ex_dev; in sas_unregister_devs_sas_addr() local
1896 struct ex_phy *phy = &ex_dev->ex_phy[phy_id]; in sas_unregister_devs_sas_addr()
1900 &ex_dev->children, siblings) { in sas_unregister_devs_sas_addr()
1929 struct expander_device *ex_root = &root->ex_dev; in sas_discover_bfs_by_root_level()
1969 struct ex_phy *ex_phy = &dev->ex_dev.ex_phy[phy_id]; in sas_discover_new()
1985 list_for_each_entry(child, &dev->ex_dev.children, siblings) { in sas_discover_new()
2014 struct expander_device *ex = &dev->ex_dev; in sas_rediscover_dev()
2085 struct expander_device *ex = &dev->ex_dev; in sas_rediscover()
2130 struct expander_device *ex = &dev->ex_dev; in sas_ex_revalidate_domain()