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);
126 SAS_ADDR(dev->sas_addr), in smp_execute_task_sg()
199 u8 sas_addr[SAS_ADDR_SIZE]; in sas_set_ex_phy() local
233 memcpy(sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_set_ex_phy()
325 SAS_ADDR(phy->attached_sas_addr) != SAS_ADDR(sas_addr)) in sas_set_ex_phy()
339 SAS_ADDR(dev->sas_addr), phy->phy_id, in sas_set_ex_phy()
382 if (memcmp(dev->sas_addr, dr->attached_sas_addr, SAS_ADDR_SIZE) == 0) { in sas_ex_phy_discover_helper()
491 SAS_ADDR(dev->sas_addr), res); in sas_ex_general()
495 SAS_ADDR(dev->sas_addr), rg_resp->result); in sas_ex_general()
504 SAS_ADDR(dev->sas_addr)); in sas_ex_general()
559 SAS_ADDR(dev->sas_addr), res); in sas_ex_manuf_info()
563 SAS_ADDR(dev->sas_addr), mi_resp[2]); in sas_ex_manuf_info()
606 SAS_ADDR(dev->sas_addr), phy_id, res); in sas_smp_phy_control()
609 SAS_ADDR(dev->sas_addr), phy_id, pc_resp[2]); in sas_smp_phy_control()
626 static void sas_ex_disable_port(struct domain_device *dev, u8 *sas_addr) in sas_ex_disable_port() argument
638 if (SAS_ADDR(phy->attached_sas_addr) == SAS_ADDR(sas_addr)) in sas_ex_disable_port()
644 u8 *sas_addr) in sas_dev_present_in_domain() argument
648 if (SAS_ADDR(port->sas_addr) == SAS_ADDR(sas_addr)) in sas_dev_present_in_domain()
651 if (SAS_ADDR(dev->sas_addr) == SAS_ADDR(sas_addr)) in sas_dev_present_in_domain()
764 SAS_ADDR(child->sas_addr)) { in sas_ex_get_linkrate()
798 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_ex_discover_end_dev()
799 sas_hash_addr(child->hashed_sas_addr, child->sas_addr); in sas_ex_discover_end_dev()
827 SAS_ADDR(child->sas_addr), phy_id); in sas_ex_discover_end_dev()
832 SAS_ADDR(child->sas_addr), phy_id, ret); in sas_ex_discover_end_dev()
836 SAS_ADDR(child->sas_addr), phy_id); in sas_ex_discover_end_dev()
860 SAS_ADDR(child->sas_addr), in sas_ex_discover_end_dev()
861 SAS_ADDR(parent->sas_addr), phy_id, res); in sas_ex_discover_end_dev()
885 SAS_ADDR(child->sas_addr), in sas_ex_discover_end_dev()
886 SAS_ADDR(parent->sas_addr), phy_id, res); in sas_ex_discover_end_dev()
891 phy->attached_tproto, SAS_ADDR(parent->sas_addr), in sas_ex_discover_end_dev()
950 SAS_ADDR(parent->sas_addr), phy_id, in sas_ex_discover_expander()
987 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_ex_discover_expander()
988 sas_hash_addr(child->hashed_sas_addr, child->sas_addr); in sas_ex_discover_expander()
1033 SAS_ADDR(dev->port->sas_addr))) { in sas_ex_discover_dev()
1038 SAS_ADDR(dev->parent->sas_addr))) { in sas_ex_discover_dev()
1041 sas_configure_phy(dev, phy_id, dev->port->sas_addr, 1); in sas_ex_discover_dev()
1063 SAS_ADDR(dev->sas_addr), in sas_ex_discover_dev()
1092 SAS_ADDR(dev->sas_addr), in sas_ex_discover_dev()
1109 SAS_ADDR(dev->sas_addr), phy_id); in sas_ex_discover_dev()
1155 SAS_ADDR(dev->sas_addr), in sas_check_level_subtractive_boundary()
1156 SAS_ADDR(child->sas_addr), in sas_check_level_subtractive_boundary()
1237 SAS_ADDR(dev->sas_addr), i, in sas_check_ex_subtractive_boundary()
1259 SAS_ADDR(parent->sas_addr), in sas_print_parent_topology_bug()
1263 SAS_ADDR(child->sas_addr), in sas_print_parent_topology_bug()
1280 SAS_ADDR(parent->sas_addr), in sas_check_eeds()
1282 SAS_ADDR(child->sas_addr), in sas_check_eeds()
1286 memcpy(parent->port->disc.eeds_a, parent->sas_addr, in sas_check_eeds()
1288 memcpy(parent->port->disc.eeds_b, child->sas_addr, in sas_check_eeds()
1291 SAS_ADDR(parent->sas_addr)) || in sas_check_eeds()
1293 SAS_ADDR(child->sas_addr))) in sas_check_eeds()
1296 SAS_ADDR(parent->sas_addr)) || in sas_check_eeds()
1298 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()
1337 if (SAS_ADDR(parent_phy->attached_sas_addr) != SAS_ADDR(child->sas_addr)) in sas_check_parent_topology()
1387 u8 *sas_addr, int *index, int *present) in sas_configure_present() argument
1420 SAS_ADDR(dev->sas_addr), phy_id, i); in sas_configure_present()
1424 __func__, SAS_ADDR(dev->sas_addr), phy_id, in sas_configure_present()
1428 if (SAS_ADDR(sas_addr) != 0) { in sas_configure_present()
1429 if (SAS_ADDR(rri_resp+16) == SAS_ADDR(sas_addr)) { in sas_configure_present()
1460 u8 *sas_addr, int index, int include) in sas_configure_set() argument
1479 if (SAS_ADDR(sas_addr) == 0 || !include) in sas_configure_set()
1481 memcpy(cri_req+16, sas_addr, SAS_ADDR_SIZE); in sas_configure_set()
1490 SAS_ADDR(dev->sas_addr), phy_id, index); in sas_configure_set()
1499 u8 *sas_addr, int include) in sas_configure_phy() argument
1505 res = sas_configure_present(dev, phy_id, sas_addr, &index, &present); in sas_configure_phy()
1509 return sas_configure_set(dev, phy_id, sas_addr, index,include); in sas_configure_phy()
1523 u8 *sas_addr, int include) in sas_configure_parent() argument
1530 res = sas_configure_parent(parent->parent, parent, sas_addr, in sas_configure_parent()
1538 SAS_ADDR(parent->sas_addr)); in sas_configure_parent()
1547 SAS_ADDR(child->sas_addr))) { in sas_configure_parent()
1548 res = sas_configure_phy(parent, i, sas_addr, include); in sas_configure_parent()
1562 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr) in sas_configure_routing() argument
1565 return sas_configure_parent(dev->parent, dev, sas_addr, 1); in sas_configure_routing()
1569 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr) in sas_disable_routing() argument
1572 return sas_configure_parent(dev->parent, dev, sas_addr, 0); in sas_disable_routing()
1600 SAS_ADDR(dev->sas_addr), res); in sas_discover_expander()
1720 u8 *sas_addr, enum sas_device_type *type) in sas_get_phy_attached_dev() argument
1733 memcpy(sas_addr, disc_resp->disc.attached_sas_addr, in sas_get_phy_attached_dev()
1737 memset(sas_addr, 0, SAS_ADDR_SIZE); in sas_get_phy_attached_dev()
1845 SAS_ADDR(dev->sas_addr), phy_id); in sas_find_bcast_dev()
1849 SAS_ADDR(dev->sas_addr)); in sas_find_bcast_dev()
1886 if (SAS_ADDR(child->sas_addr) == in sas_unregister_devs_sas_addr()
1957 SAS_ADDR(dev->sas_addr), phy_id); in sas_discover_new()
1969 if (SAS_ADDR(child->sas_addr) == in sas_discover_new()
2000 u8 sas_addr[SAS_ADDR_SIZE]; in sas_rediscover_dev() local
2008 SAS_ADDR(dev->sas_addr), phy_id, msg); in sas_rediscover_dev()
2010 memset(sas_addr, 0, SAS_ADDR_SIZE); in sas_rediscover_dev()
2011 res = sas_get_phy_attached_dev(dev, phy_id, sas_addr, &type); in sas_rediscover_dev()
2029 if ((SAS_ADDR(sas_addr) == 0) || (res == -ECOMM)) { in sas_rediscover_dev()
2038 } else if (SAS_ADDR(sas_addr) == SAS_ADDR(phy->attached_sas_addr) && in sas_rediscover_dev()
2048 SAS_ADDR(dev->sas_addr), phy_id, action); in sas_rediscover_dev()
2054 SAS_ADDR(dev->sas_addr), phy_id, in sas_rediscover_dev()
2084 SAS_ADDR(dev->sas_addr), phy_id); in sas_rediscover()