Lines Matching refs:sas_addr
37 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr);
39 u8 *sas_addr, int include);
40 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr);
140 SAS_ADDR(dev->sas_addr), in smp_execute_task()
202 u8 sas_addr[SAS_ADDR_SIZE]; in sas_set_ex_phy() local
236 memcpy(sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_set_ex_phy()
327 SAS_ADDR(phy->attached_sas_addr) != SAS_ADDR(sas_addr)) in sas_set_ex_phy()
341 SAS_ADDR(dev->sas_addr), phy->phy_id, in sas_set_ex_phy()
384 if (memcmp(dev->sas_addr, dr->attached_sas_addr, SAS_ADDR_SIZE) == 0) { in sas_ex_phy_discover_helper()
493 SAS_ADDR(dev->sas_addr), res); in sas_ex_general()
497 SAS_ADDR(dev->sas_addr), rg_resp->result); in sas_ex_general()
506 SAS_ADDR(dev->sas_addr)); in sas_ex_general()
561 SAS_ADDR(dev->sas_addr), res); in sas_ex_manuf_info()
565 SAS_ADDR(dev->sas_addr), mi_resp[2]); in sas_ex_manuf_info()
621 static void sas_ex_disable_port(struct domain_device *dev, u8 *sas_addr) in sas_ex_disable_port() argument
633 if (SAS_ADDR(phy->attached_sas_addr) == SAS_ADDR(sas_addr)) in sas_ex_disable_port()
639 u8 *sas_addr) in sas_dev_present_in_domain() argument
643 if (SAS_ADDR(port->sas_addr) == SAS_ADDR(sas_addr)) in sas_dev_present_in_domain()
646 if (SAS_ADDR(dev->sas_addr) == SAS_ADDR(sas_addr)) in sas_dev_present_in_domain()
758 SAS_ADDR(child->sas_addr)) { in sas_ex_get_linkrate()
792 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_ex_discover_end_dev()
793 sas_hash_addr(child->hashed_sas_addr, child->sas_addr); in sas_ex_discover_end_dev()
829 SAS_ADDR(child->sas_addr), in sas_ex_discover_end_dev()
830 SAS_ADDR(parent->sas_addr), phy_id, res); in sas_ex_discover_end_dev()
854 SAS_ADDR(child->sas_addr), in sas_ex_discover_end_dev()
855 SAS_ADDR(parent->sas_addr), phy_id, res); in sas_ex_discover_end_dev()
860 phy->attached_tproto, SAS_ADDR(parent->sas_addr), in sas_ex_discover_end_dev()
920 SAS_ADDR(parent->sas_addr), phy_id, in sas_ex_discover_expander()
957 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_ex_discover_expander()
958 sas_hash_addr(child->hashed_sas_addr, child->sas_addr); in sas_ex_discover_expander()
1001 SAS_ADDR(dev->port->sas_addr))) { in sas_ex_discover_dev()
1006 SAS_ADDR(dev->parent->sas_addr))) { in sas_ex_discover_dev()
1009 sas_configure_phy(dev, phy_id, dev->port->sas_addr, 1); in sas_ex_discover_dev()
1031 SAS_ADDR(dev->sas_addr), in sas_ex_discover_dev()
1062 SAS_ADDR(dev->sas_addr), in sas_ex_discover_dev()
1089 SAS_ADDR(child->sas_addr)) { in sas_ex_discover_dev()
1148 SAS_ADDR(dev->sas_addr), in sas_check_level_subtractive_boundary()
1149 SAS_ADDR(child->sas_addr), in sas_check_level_subtractive_boundary()
1233 SAS_ADDR(dev->sas_addr), i, in sas_check_ex_subtractive_boundary()
1257 SAS_ADDR(parent->sas_addr), in sas_print_parent_topology_bug()
1261 SAS_ADDR(child->sas_addr), in sas_print_parent_topology_bug()
1279 SAS_ADDR(parent->sas_addr), in sas_check_eeds()
1281 SAS_ADDR(child->sas_addr), in sas_check_eeds()
1285 memcpy(parent->port->disc.eeds_a, parent->sas_addr, in sas_check_eeds()
1287 memcpy(parent->port->disc.eeds_b, child->sas_addr, in sas_check_eeds()
1290 SAS_ADDR(parent->sas_addr)) || in sas_check_eeds()
1292 SAS_ADDR(child->sas_addr))) in sas_check_eeds()
1295 SAS_ADDR(parent->sas_addr)) || in sas_check_eeds()
1297 SAS_ADDR(child->sas_addr)))) in sas_check_eeds()
1303 SAS_ADDR(parent->sas_addr), in sas_check_eeds()
1305 SAS_ADDR(child->sas_addr), in sas_check_eeds()
1338 if (SAS_ADDR(parent_phy->attached_sas_addr) != SAS_ADDR(child->sas_addr)) in sas_check_parent_topology()
1388 u8 *sas_addr, int *index, int *present) in sas_configure_present() argument
1422 SAS_ADDR(dev->sas_addr), phy_id, i); in sas_configure_present()
1427 SAS_ADDR(dev->sas_addr), phy_id, i, res); in sas_configure_present()
1430 if (SAS_ADDR(sas_addr) != 0) { in sas_configure_present()
1431 if (SAS_ADDR(rri_resp+16) == SAS_ADDR(sas_addr)) { in sas_configure_present()
1462 u8 *sas_addr, int index, int include) in sas_configure_set() argument
1481 if (SAS_ADDR(sas_addr) == 0 || !include) in sas_configure_set()
1483 memcpy(cri_req+16, sas_addr, SAS_ADDR_SIZE); in sas_configure_set()
1493 SAS_ADDR(dev->sas_addr), phy_id, index); in sas_configure_set()
1502 u8 *sas_addr, int include) in sas_configure_phy() argument
1508 res = sas_configure_present(dev, phy_id, sas_addr, &index, &present); in sas_configure_phy()
1512 return sas_configure_set(dev, phy_id, sas_addr, index,include); in sas_configure_phy()
1525 u8 *sas_addr, int include) in sas_configure_parent() argument
1532 res = sas_configure_parent(parent->parent, parent, sas_addr, in sas_configure_parent()
1540 SAS_ADDR(parent->sas_addr)); in sas_configure_parent()
1549 SAS_ADDR(child->sas_addr))) { in sas_configure_parent()
1550 res = sas_configure_phy(parent, i, sas_addr, include); in sas_configure_parent()
1564 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr) in sas_configure_routing() argument
1567 return sas_configure_parent(dev->parent, dev, sas_addr, 1); in sas_configure_routing()
1571 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr) in sas_disable_routing() argument
1574 return sas_configure_parent(dev->parent, dev, sas_addr, 0); in sas_disable_routing()
1602 SAS_ADDR(dev->sas_addr), res); in sas_discover_expander()
1723 u8 *sas_addr, enum sas_device_type *type) in sas_get_phy_attached_dev() argument
1736 memcpy(sas_addr, disc_resp->disc.attached_sas_addr, 8); in sas_get_phy_attached_dev()
1739 memset(sas_addr, 0, 8); in sas_get_phy_attached_dev()
1887 if (SAS_ADDR(child->sas_addr) == in sas_unregister_devs_sas_addr()
1959 SAS_ADDR(dev->sas_addr), phy_id); in sas_discover_new()
1971 if (SAS_ADDR(child->sas_addr) == in sas_discover_new()
2002 u8 sas_addr[8]; in sas_rediscover_dev() local
2005 memset(sas_addr, 0, 8); in sas_rediscover_dev()
2006 res = sas_get_phy_attached_dev(dev, phy_id, sas_addr, &type); in sas_rediscover_dev()
2024 if ((SAS_ADDR(sas_addr) == 0) || (res == -ECOMM)) { in sas_rediscover_dev()
2028 } else if (SAS_ADDR(sas_addr) == SAS_ADDR(phy->attached_sas_addr) && in sas_rediscover_dev()
2038 SAS_ADDR(dev->sas_addr), phy_id, action); in sas_rediscover_dev()
2044 SAS_ADDR(sas_addr) != SAS_ADDR(phy->attached_sas_addr)) { in sas_rediscover_dev()
2046 SAS_ADDR(dev->sas_addr), phy_id, in sas_rediscover_dev()
2077 SAS_ADDR(dev->sas_addr), phy_id); in sas_rediscover()