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_sg()
213 u8 sas_addr[SAS_ADDR_SIZE]; in sas_set_ex_phy() local
247 memcpy(sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_set_ex_phy()
339 SAS_ADDR(phy->attached_sas_addr) != SAS_ADDR(sas_addr)) in sas_set_ex_phy()
353 SAS_ADDR(dev->sas_addr), phy->phy_id, in sas_set_ex_phy()
396 if (memcmp(dev->sas_addr, dr->attached_sas_addr, SAS_ADDR_SIZE) == 0) { in sas_ex_phy_discover_helper()
505 SAS_ADDR(dev->sas_addr), res); in sas_ex_general()
509 SAS_ADDR(dev->sas_addr), rg_resp->result); in sas_ex_general()
518 SAS_ADDR(dev->sas_addr)); in sas_ex_general()
573 SAS_ADDR(dev->sas_addr), res); in sas_ex_manuf_info()
577 SAS_ADDR(dev->sas_addr), mi_resp[2]); in sas_ex_manuf_info()
633 static void sas_ex_disable_port(struct domain_device *dev, u8 *sas_addr) in sas_ex_disable_port() argument
645 if (SAS_ADDR(phy->attached_sas_addr) == SAS_ADDR(sas_addr)) in sas_ex_disable_port()
651 u8 *sas_addr) in sas_dev_present_in_domain() argument
655 if (SAS_ADDR(port->sas_addr) == SAS_ADDR(sas_addr)) in sas_dev_present_in_domain()
658 if (SAS_ADDR(dev->sas_addr) == SAS_ADDR(sas_addr)) in sas_dev_present_in_domain()
771 SAS_ADDR(child->sas_addr)) { in sas_ex_get_linkrate()
805 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_ex_discover_end_dev()
806 sas_hash_addr(child->hashed_sas_addr, child->sas_addr); in sas_ex_discover_end_dev()
842 SAS_ADDR(child->sas_addr), in sas_ex_discover_end_dev()
843 SAS_ADDR(parent->sas_addr), phy_id, res); in sas_ex_discover_end_dev()
867 SAS_ADDR(child->sas_addr), in sas_ex_discover_end_dev()
868 SAS_ADDR(parent->sas_addr), phy_id, res); in sas_ex_discover_end_dev()
873 phy->attached_tproto, SAS_ADDR(parent->sas_addr), in sas_ex_discover_end_dev()
933 SAS_ADDR(parent->sas_addr), phy_id, in sas_ex_discover_expander()
970 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_ex_discover_expander()
971 sas_hash_addr(child->hashed_sas_addr, child->sas_addr); in sas_ex_discover_expander()
1014 SAS_ADDR(dev->port->sas_addr))) { in sas_ex_discover_dev()
1019 SAS_ADDR(dev->parent->sas_addr))) { in sas_ex_discover_dev()
1022 sas_configure_phy(dev, phy_id, dev->port->sas_addr, 1); in sas_ex_discover_dev()
1044 SAS_ADDR(dev->sas_addr), in sas_ex_discover_dev()
1075 SAS_ADDR(dev->sas_addr), in sas_ex_discover_dev()
1102 SAS_ADDR(child->sas_addr)) { in sas_ex_discover_dev()
1161 SAS_ADDR(dev->sas_addr), in sas_check_level_subtractive_boundary()
1162 SAS_ADDR(child->sas_addr), in sas_check_level_subtractive_boundary()
1246 SAS_ADDR(dev->sas_addr), i, in sas_check_ex_subtractive_boundary()
1270 SAS_ADDR(parent->sas_addr), in sas_print_parent_topology_bug()
1274 SAS_ADDR(child->sas_addr), in sas_print_parent_topology_bug()
1292 SAS_ADDR(parent->sas_addr), in sas_check_eeds()
1294 SAS_ADDR(child->sas_addr), in sas_check_eeds()
1298 memcpy(parent->port->disc.eeds_a, parent->sas_addr, in sas_check_eeds()
1300 memcpy(parent->port->disc.eeds_b, 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()
1308 SAS_ADDR(parent->sas_addr)) || in sas_check_eeds()
1310 SAS_ADDR(child->sas_addr)))) in sas_check_eeds()
1316 SAS_ADDR(parent->sas_addr), in sas_check_eeds()
1318 SAS_ADDR(child->sas_addr), in sas_check_eeds()
1351 if (SAS_ADDR(parent_phy->attached_sas_addr) != SAS_ADDR(child->sas_addr)) in sas_check_parent_topology()
1401 u8 *sas_addr, int *index, int *present) in sas_configure_present() argument
1435 SAS_ADDR(dev->sas_addr), phy_id, i); in sas_configure_present()
1440 SAS_ADDR(dev->sas_addr), phy_id, i, res); in sas_configure_present()
1443 if (SAS_ADDR(sas_addr) != 0) { in sas_configure_present()
1444 if (SAS_ADDR(rri_resp+16) == SAS_ADDR(sas_addr)) { in sas_configure_present()
1475 u8 *sas_addr, int index, int include) in sas_configure_set() argument
1494 if (SAS_ADDR(sas_addr) == 0 || !include) in sas_configure_set()
1496 memcpy(cri_req+16, sas_addr, SAS_ADDR_SIZE); in sas_configure_set()
1506 SAS_ADDR(dev->sas_addr), phy_id, index); in sas_configure_set()
1515 u8 *sas_addr, int include) in sas_configure_phy() argument
1521 res = sas_configure_present(dev, phy_id, sas_addr, &index, &present); in sas_configure_phy()
1525 return sas_configure_set(dev, phy_id, sas_addr, index,include); in sas_configure_phy()
1539 u8 *sas_addr, int include) in sas_configure_parent() argument
1546 res = sas_configure_parent(parent->parent, parent, sas_addr, in sas_configure_parent()
1554 SAS_ADDR(parent->sas_addr)); in sas_configure_parent()
1563 SAS_ADDR(child->sas_addr))) { in sas_configure_parent()
1564 res = sas_configure_phy(parent, i, sas_addr, include); in sas_configure_parent()
1578 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr) in sas_configure_routing() argument
1581 return sas_configure_parent(dev->parent, dev, sas_addr, 1); in sas_configure_routing()
1585 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr) in sas_disable_routing() argument
1588 return sas_configure_parent(dev->parent, dev, sas_addr, 0); in sas_disable_routing()
1616 SAS_ADDR(dev->sas_addr), res); in sas_discover_expander()
1737 u8 *sas_addr, enum sas_device_type *type) in sas_get_phy_attached_dev() argument
1750 memcpy(sas_addr, disc_resp->disc.attached_sas_addr, 8); in sas_get_phy_attached_dev()
1753 memset(sas_addr, 0, 8); in sas_get_phy_attached_dev()
1901 if (SAS_ADDR(child->sas_addr) == in sas_unregister_devs_sas_addr()
1974 SAS_ADDR(dev->sas_addr), phy_id); in sas_discover_new()
1986 if (SAS_ADDR(child->sas_addr) == in sas_discover_new()
2017 u8 sas_addr[8]; in sas_rediscover_dev() local
2020 memset(sas_addr, 0, 8); in sas_rediscover_dev()
2021 res = sas_get_phy_attached_dev(dev, phy_id, sas_addr, &type); in sas_rediscover_dev()
2039 if ((SAS_ADDR(sas_addr) == 0) || (res == -ECOMM)) { in sas_rediscover_dev()
2043 } else if (SAS_ADDR(sas_addr) == SAS_ADDR(phy->attached_sas_addr) && in sas_rediscover_dev()
2053 SAS_ADDR(dev->sas_addr), phy_id, action); in sas_rediscover_dev()
2059 SAS_ADDR(sas_addr) != SAS_ADDR(phy->attached_sas_addr)) { in sas_rediscover_dev()
2061 SAS_ADDR(dev->sas_addr), phy_id, in sas_rediscover_dev()
2092 SAS_ADDR(dev->sas_addr), phy_id); in sas_rediscover()