Lines Matching refs:sas_addr

24 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr);
26 u8 *sas_addr, int include);
27 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr);
108 SAS_ADDR(dev->sas_addr), in smp_execute_task_sg()
183 u8 sas_addr[SAS_ADDR_SIZE]; in sas_set_ex_phy() local
216 memcpy(sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_set_ex_phy()
308 SAS_ADDR(phy->attached_sas_addr) != SAS_ADDR(sas_addr)) in sas_set_ex_phy()
322 SAS_ADDR(dev->sas_addr), phy->phy_id, in sas_set_ex_phy()
365 if (memcmp(dev->sas_addr, dr->attached_sas_addr, SAS_ADDR_SIZE) == 0) { in sas_ex_phy_discover_helper()
461 SAS_ADDR(dev->sas_addr), res); in sas_ex_general()
465 SAS_ADDR(dev->sas_addr), rg_resp->result); in sas_ex_general()
482 SAS_ADDR(dev->sas_addr)); in sas_ex_general()
537 SAS_ADDR(dev->sas_addr), res); in sas_ex_manuf_info()
541 SAS_ADDR(dev->sas_addr), mi_resp[2]); in sas_ex_manuf_info()
584 SAS_ADDR(dev->sas_addr), phy_id, res); in sas_smp_phy_control()
587 SAS_ADDR(dev->sas_addr), phy_id, pc_resp[2]); in sas_smp_phy_control()
604 static void sas_ex_disable_port(struct domain_device *dev, u8 *sas_addr) in sas_ex_disable_port() argument
616 if (SAS_ADDR(phy->attached_sas_addr) == SAS_ADDR(sas_addr)) in sas_ex_disable_port()
622 u8 *sas_addr) in sas_dev_present_in_domain() argument
626 if (SAS_ADDR(port->sas_addr) == SAS_ADDR(sas_addr)) in sas_dev_present_in_domain()
629 if (SAS_ADDR(dev->sas_addr) == SAS_ADDR(sas_addr)) in sas_dev_present_in_domain()
742 SAS_ADDR(child->sas_addr)) { in sas_ex_get_linkrate()
776 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_ex_discover_end_dev()
777 sas_hash_addr(child->hashed_sas_addr, child->sas_addr); in sas_ex_discover_end_dev()
805 SAS_ADDR(child->sas_addr), phy_id); in sas_ex_discover_end_dev()
810 SAS_ADDR(child->sas_addr), phy_id, ret); in sas_ex_discover_end_dev()
814 SAS_ADDR(child->sas_addr), phy_id); in sas_ex_discover_end_dev()
838 SAS_ADDR(child->sas_addr), in sas_ex_discover_end_dev()
839 SAS_ADDR(parent->sas_addr), phy_id, res); in sas_ex_discover_end_dev()
863 SAS_ADDR(child->sas_addr), in sas_ex_discover_end_dev()
864 SAS_ADDR(parent->sas_addr), phy_id, res); in sas_ex_discover_end_dev()
869 phy->attached_tproto, SAS_ADDR(parent->sas_addr), in sas_ex_discover_end_dev()
928 SAS_ADDR(parent->sas_addr), phy_id, in sas_ex_discover_expander()
965 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_ex_discover_expander()
966 sas_hash_addr(child->hashed_sas_addr, child->sas_addr); in sas_ex_discover_expander()
1011 SAS_ADDR(dev->port->sas_addr))) { in sas_ex_discover_dev()
1016 SAS_ADDR(dev->parent->sas_addr))) { in sas_ex_discover_dev()
1019 sas_configure_phy(dev, phy_id, dev->port->sas_addr, 1); in sas_ex_discover_dev()
1041 SAS_ADDR(dev->sas_addr), in sas_ex_discover_dev()
1070 SAS_ADDR(dev->sas_addr), in sas_ex_discover_dev()
1087 SAS_ADDR(dev->sas_addr), phy_id); in sas_ex_discover_dev()
1133 SAS_ADDR(dev->sas_addr), in sas_check_level_subtractive_boundary()
1134 SAS_ADDR(child->sas_addr), in sas_check_level_subtractive_boundary()
1215 SAS_ADDR(dev->sas_addr), i, in sas_check_ex_subtractive_boundary()
1237 SAS_ADDR(parent->sas_addr), in sas_print_parent_topology_bug()
1241 SAS_ADDR(child->sas_addr), in sas_print_parent_topology_bug()
1258 SAS_ADDR(parent->sas_addr), in sas_check_eeds()
1260 SAS_ADDR(child->sas_addr), in sas_check_eeds()
1264 memcpy(parent->port->disc.eeds_a, parent->sas_addr, in sas_check_eeds()
1266 memcpy(parent->port->disc.eeds_b, child->sas_addr, in sas_check_eeds()
1269 SAS_ADDR(parent->sas_addr)) || in sas_check_eeds()
1271 SAS_ADDR(child->sas_addr))) in sas_check_eeds()
1274 SAS_ADDR(parent->sas_addr)) || in sas_check_eeds()
1276 SAS_ADDR(child->sas_addr)))) in sas_check_eeds()
1281 SAS_ADDR(parent->sas_addr), in sas_check_eeds()
1283 SAS_ADDR(child->sas_addr), in sas_check_eeds()
1315 if (SAS_ADDR(parent_phy->attached_sas_addr) != SAS_ADDR(child->sas_addr)) in sas_check_parent_topology()
1365 u8 *sas_addr, int *index, int *present) in sas_configure_present() argument
1398 SAS_ADDR(dev->sas_addr), phy_id, i); in sas_configure_present()
1402 __func__, SAS_ADDR(dev->sas_addr), phy_id, in sas_configure_present()
1406 if (SAS_ADDR(sas_addr) != 0) { in sas_configure_present()
1407 if (SAS_ADDR(rri_resp+16) == SAS_ADDR(sas_addr)) { in sas_configure_present()
1438 u8 *sas_addr, int index, int include) in sas_configure_set() argument
1457 if (SAS_ADDR(sas_addr) == 0 || !include) in sas_configure_set()
1459 memcpy(cri_req+16, sas_addr, SAS_ADDR_SIZE); in sas_configure_set()
1468 SAS_ADDR(dev->sas_addr), phy_id, index); in sas_configure_set()
1477 u8 *sas_addr, int include) in sas_configure_phy() argument
1483 res = sas_configure_present(dev, phy_id, sas_addr, &index, &present); in sas_configure_phy()
1487 return sas_configure_set(dev, phy_id, sas_addr, index, in sas_configure_phy()
1502 u8 *sas_addr, int include) in sas_configure_parent() argument
1509 res = sas_configure_parent(parent->parent, parent, sas_addr, in sas_configure_parent()
1517 SAS_ADDR(parent->sas_addr)); in sas_configure_parent()
1526 SAS_ADDR(child->sas_addr))) { in sas_configure_parent()
1527 res = sas_configure_phy(parent, i, sas_addr, include); in sas_configure_parent()
1541 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr) in sas_configure_routing() argument
1544 return sas_configure_parent(dev->parent, dev, sas_addr, 1); in sas_configure_routing()
1548 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr) in sas_disable_routing() argument
1551 return sas_configure_parent(dev->parent, dev, sas_addr, 0); in sas_disable_routing()
1579 SAS_ADDR(dev->sas_addr), res); in sas_discover_expander()
1697 u8 *sas_addr, enum sas_device_type *type) in sas_get_phy_attached_dev() argument
1708 memcpy(sas_addr, disc_resp->disc.attached_sas_addr, in sas_get_phy_attached_dev()
1712 memset(sas_addr, 0, SAS_ADDR_SIZE); in sas_get_phy_attached_dev()
1820 SAS_ADDR(dev->sas_addr), phy_id); in sas_find_bcast_dev()
1824 SAS_ADDR(dev->sas_addr)); in sas_find_bcast_dev()
1861 if (SAS_ADDR(child->sas_addr) == in sas_unregister_devs_sas_addr()
1932 SAS_ADDR(dev->sas_addr), phy_id); in sas_discover_new()
1944 if (SAS_ADDR(child->sas_addr) == in sas_discover_new()
1975 u8 sas_addr[SAS_ADDR_SIZE]; in sas_rediscover_dev() local
1983 SAS_ADDR(dev->sas_addr), phy_id, msg); in sas_rediscover_dev()
1985 memset(sas_addr, 0, SAS_ADDR_SIZE); in sas_rediscover_dev()
1986 res = sas_get_phy_attached_dev(dev, phy_id, sas_addr, &type); in sas_rediscover_dev()
2004 if ((SAS_ADDR(sas_addr) == 0) || (res == -ECOMM)) { in sas_rediscover_dev()
2013 } else if (SAS_ADDR(sas_addr) == SAS_ADDR(phy->attached_sas_addr) && in sas_rediscover_dev()
2023 SAS_ADDR(dev->sas_addr), phy_id, action); in sas_rediscover_dev()
2029 SAS_ADDR(dev->sas_addr), phy_id, in sas_rediscover_dev()
2059 SAS_ADDR(dev->sas_addr), phy_id); in sas_rediscover()