Lines Matching refs:ex_dev

44 	mutex_lock(&dev->ex_dev.cmd_mutex);  in smp_execute_task_sg()
115 mutex_unlock(&dev->ex_dev.cmd_mutex); in smp_execute_task_sg()
153 if (dev->ex_dev.t2t_supp) in sas_route_char()
186 struct expander_device *ex = &dev->ex_dev; in sas_set_ex_phy()
328 struct domain_device *sas_ex_to_ata(struct domain_device *ex_dev, int phy_id) in sas_ex_to_ata() argument
330 struct ex_phy *ex_phy = &ex_dev->ex_dev.ex_phy[phy_id]; in sas_ex_to_ata()
375 struct expander_device *ex = &dev->ex_dev; in sas_ex_phy_discover()
412 struct expander_device *ex = &dev->ex_dev; in sas_expander_discover()
471 dev->ex_dev.ex_change_count = be16_to_cpu(rg->change_count); in sas_ex_general()
472 dev->ex_dev.max_route_indexes = be16_to_cpu(rg->route_indexes); in sas_ex_general()
473 dev->ex_dev.num_phys = min(rg->num_phys, (u8)MAX_EXPANDER_PHYS); in sas_ex_general()
474 dev->ex_dev.t2t_supp = rg->t2t_supp; in sas_ex_general()
475 dev->ex_dev.conf_route_table = rg->conf_route_table; in sas_ex_general()
476 dev->ex_dev.configuring = rg->configuring; in sas_ex_general()
477 memcpy(dev->ex_dev.enclosure_logical_id, in sas_ex_general()
480 if (dev->ex_dev.configuring) { in sas_ex_general()
597 struct expander_device *ex = &dev->ex_dev; in sas_ex_disable_phy()
606 struct expander_device *ex = &dev->ex_dev; in sas_ex_disable_port()
726 struct expander_device *parent_ex = &parent->ex_dev; in sas_ex_get_linkrate()
791 struct expander_device *parent_ex = &parent->ex_dev; in sas_ex_discover_end_dev()
849 struct ex_phy *phy = &parent->ex_dev.ex_phy[phy_id]; in sas_ex_join_wide_port()
852 for (i = 0; i < parent->ex_dev.num_phys; i++) { in sas_ex_join_wide_port()
853 struct ex_phy *ephy = &parent->ex_dev.ex_phy[i]; in sas_ex_join_wide_port()
874 struct ex_phy *phy = &parent->ex_dev.ex_phy[phy_id]; in sas_ex_discover_expander()
945 list_add_tail(&child->siblings, &parent->ex_dev.children); in sas_ex_discover_expander()
951 struct expander_device *ex = &dev->ex_dev; in sas_ex_discover_dev()
1046 struct expander_device *ex = &dev->ex_dev; in sas_find_sub_addr()
1069 struct expander_device *ex = &dev->ex_dev; in sas_check_level_subtractive_boundary()
1107 struct expander_device *ex = &dev->ex_dev; in sas_ex_discover_devices()
1145 struct expander_device *ex = &dev->ex_dev; in sas_check_ex_subtractive_boundary()
1246 struct expander_device *child_ex = &child->ex_dev; in sas_check_edge_expander_topo()
1247 struct expander_device *parent_ex = &child->parent->ex_dev; in sas_check_edge_expander_topo()
1277 struct expander_device *child_ex = &child->ex_dev; in sas_check_fanout_expander_topo()
1303 parent_ex = &child->parent->ex_dev; in sas_check_parent_topology()
1339 struct expander_device *ex = &dev->ex_dev; in sas_configure_present()
1475 struct expander_device *ex_parent = &parent->ex_dev; in sas_configure_parent()
1691 struct expander_device *ex = &dev->ex_dev; in sas_find_bcast_phy()
1771 struct expander_device *ex = &dev->ex_dev; in sas_find_bcast_dev()
1809 struct expander_device *ex = &dev->ex_dev; in sas_unregister_ex_tree()
1825 struct expander_device *ex_dev = &parent->ex_dev; in sas_unregister_devs_sas_addr() local
1826 struct ex_phy *phy = &ex_dev->ex_phy[phy_id]; in sas_unregister_devs_sas_addr()
1830 &ex_dev->children, siblings) { in sas_unregister_devs_sas_addr()
1857 struct expander_device *ex_root = &root->ex_dev; in sas_discover_bfs_by_root_level()
1896 struct ex_phy *ex_phy = &dev->ex_dev.ex_phy[phy_id]; in sas_discover_new()
1912 list_for_each_entry(child, &dev->ex_dev.children, siblings) { in sas_discover_new()
1940 struct expander_device *ex = &dev->ex_dev; in sas_rediscover_dev()
2020 struct expander_device *ex = &dev->ex_dev; in sas_rediscover()
2062 struct expander_device *ex = &dev->ex_dev; in sas_ex_revalidate_domain()
2077 int sas_find_attached_phy_id(struct expander_device *ex_dev, in sas_find_attached_phy_id() argument
2083 for (phy_id = 0; phy_id < ex_dev->num_phys; phy_id++) { in sas_find_attached_phy_id()
2084 phy = &ex_dev->ex_phy[phy_id]; in sas_find_attached_phy_id()