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()
759 struct expander_device *parent_ex = &parent->ex_dev; in sas_ex_discover_end_dev()
894 struct ex_phy *phy = &parent->ex_dev.ex_phy[phy_id]; in sas_ex_join_wide_port()
897 for (i = 0; i < parent->ex_dev.num_phys; i++) { in sas_ex_join_wide_port()
898 struct ex_phy *ephy = &parent->ex_dev.ex_phy[i]; in sas_ex_join_wide_port()
919 struct ex_phy *phy = &parent->ex_dev.ex_phy[phy_id]; in sas_ex_discover_expander()
990 list_add_tail(&child->siblings, &parent->ex_dev.children); in sas_ex_discover_expander()
996 struct expander_device *ex = &dev->ex_dev; in sas_ex_discover_dev()
1093 struct expander_device *ex = &dev->ex_dev; in sas_find_sub_addr()
1116 struct expander_device *ex = &dev->ex_dev; in sas_check_level_subtractive_boundary()
1154 struct expander_device *ex = &dev->ex_dev; in sas_ex_discover_devices()
1192 struct expander_device *ex = &dev->ex_dev; in sas_check_ex_subtractive_boundary()
1294 struct expander_device *child_ex = &child->ex_dev; in sas_check_parent_topology()
1305 parent_ex = &child->parent->ex_dev; in sas_check_parent_topology()
1368 struct expander_device *ex = &dev->ex_dev; in sas_configure_present()
1504 struct expander_device *ex_parent = &parent->ex_dev; in sas_configure_parent()
1721 struct expander_device *ex = &dev->ex_dev; in sas_find_bcast_phy()
1801 struct expander_device *ex = &dev->ex_dev; in sas_find_bcast_dev()
1839 struct expander_device *ex = &dev->ex_dev; in sas_unregister_ex_tree()
1855 struct expander_device *ex_dev = &parent->ex_dev; in sas_unregister_devs_sas_addr() local
1856 struct ex_phy *phy = &ex_dev->ex_phy[phy_id]; in sas_unregister_devs_sas_addr()
1860 &ex_dev->children, siblings) { in sas_unregister_devs_sas_addr()
1888 struct expander_device *ex_root = &root->ex_dev; in sas_discover_bfs_by_root_level()
1927 struct ex_phy *ex_phy = &dev->ex_dev.ex_phy[phy_id]; in sas_discover_new()
1943 list_for_each_entry(child, &dev->ex_dev.children, siblings) { in sas_discover_new()
1972 struct expander_device *ex = &dev->ex_dev; in sas_rediscover_dev()
2052 struct expander_device *ex = &dev->ex_dev; in sas_rediscover()
2095 struct expander_device *ex = &dev->ex_dev; in sas_ex_revalidate_domain()