Lines Matching refs:ex_dev

75 	mutex_lock(&dev->ex_dev.cmd_mutex);  in smp_execute_task()
147 mutex_unlock(&dev->ex_dev.cmd_mutex); in smp_execute_task()
173 if (dev->ex_dev.t2t_supp) in sas_route_char()
206 struct expander_device *ex = &dev->ex_dev; in sas_set_ex_phy()
347 struct domain_device *sas_ex_to_ata(struct domain_device *ex_dev, int phy_id) in sas_ex_to_ata() argument
349 struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy_id]; in sas_ex_to_ata()
394 struct expander_device *ex = &dev->ex_dev; in sas_ex_phy_discover()
431 struct expander_device *ex = &dev->ex_dev; in sas_expander_discover()
456 dev->ex_dev.ex_change_count = be16_to_cpu(rg->change_count); in ex_assign_report_general()
457 dev->ex_dev.max_route_indexes = be16_to_cpu(rg->route_indexes); in ex_assign_report_general()
458 dev->ex_dev.num_phys = min(rg->num_phys, (u8)MAX_EXPANDER_PHYS); in ex_assign_report_general()
459 dev->ex_dev.t2t_supp = rg->t2t_supp; in ex_assign_report_general()
460 dev->ex_dev.conf_route_table = rg->conf_route_table; in ex_assign_report_general()
461 dev->ex_dev.configuring = rg->configuring; in ex_assign_report_general()
462 memcpy(dev->ex_dev.enclosure_logical_id, rg->enclosure_logical_id, 8); in ex_assign_report_general()
504 if (dev->ex_dev.configuring) { in sas_ex_general()
614 struct expander_device *ex = &dev->ex_dev; in sas_ex_disable_phy()
623 struct expander_device *ex = &dev->ex_dev; in sas_ex_disable_port()
742 struct expander_device *parent_ex = &parent->ex_dev; in sas_ex_get_linkrate()
775 struct expander_device *parent_ex = &parent->ex_dev; in sas_ex_discover_end_dev()
885 struct ex_phy *phy = &parent->ex_dev.ex_phy[phy_id]; in sas_ex_join_wide_port()
888 for (i = 0; i < parent->ex_dev.num_phys; i++) { in sas_ex_join_wide_port()
889 struct ex_phy *ephy = &parent->ex_dev.ex_phy[i]; in sas_ex_join_wide_port()
910 struct ex_phy *phy = &parent->ex_dev.ex_phy[phy_id]; in sas_ex_discover_expander()
980 list_add_tail(&child->siblings, &parent->ex_dev.children); in sas_ex_discover_expander()
986 struct expander_device *ex = &dev->ex_dev; in sas_ex_discover_dev()
1104 struct expander_device *ex = &dev->ex_dev; in sas_find_sub_addr()
1128 struct expander_device *ex = &dev->ex_dev; in sas_check_level_subtractive_boundary()
1169 struct expander_device *ex = &dev->ex_dev; in sas_ex_discover_devices()
1207 struct expander_device *ex = &dev->ex_dev; in sas_check_ex_subtractive_boundary()
1316 struct expander_device *child_ex = &child->ex_dev; in sas_check_parent_topology()
1328 parent_ex = &child->parent->ex_dev; in sas_check_parent_topology()
1391 struct expander_device *ex = &dev->ex_dev; in sas_configure_present()
1527 struct expander_device *ex_parent = &parent->ex_dev; in sas_configure_parent()
1748 struct expander_device *ex = &dev->ex_dev; in sas_find_bcast_phy()
1828 struct expander_device *ex = &dev->ex_dev; in sas_find_bcast_dev()
1864 struct expander_device *ex = &dev->ex_dev; in sas_unregister_ex_tree()
1881 struct expander_device *ex_dev = &parent->ex_dev; in sas_unregister_devs_sas_addr() local
1882 struct ex_phy *phy = &ex_dev->ex_phy[phy_id]; in sas_unregister_devs_sas_addr()
1886 &ex_dev->children, siblings) { in sas_unregister_devs_sas_addr()
1914 struct expander_device *ex_root = &root->ex_dev; in sas_discover_bfs_by_root_level()
1954 struct ex_phy *ex_phy = &dev->ex_dev.ex_phy[phy_id]; in sas_discover_new()
1970 list_for_each_entry(child, &dev->ex_dev.children, siblings) { in sas_discover_new()
1999 struct expander_device *ex = &dev->ex_dev; in sas_rediscover_dev()
2070 struct expander_device *ex = &dev->ex_dev; in sas_rediscover()
2115 struct expander_device *ex = &dev->ex_dev; in sas_ex_revalidate_domain()