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()
778 SAS_ADDR(child->sas_addr), in sas_ex_add_dev()
779 SAS_ADDR(parent->sas_addr), phy_id, res); in sas_ex_add_dev()
807 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_ex_discover_end_dev()
808 sas_hash_addr(child->hashed_sas_addr, child->sas_addr); in sas_ex_discover_end_dev()
827 phy->attached_tproto, SAS_ADDR(parent->sas_addr), in sas_ex_discover_end_dev()
883 SAS_ADDR(parent->sas_addr), phy_id, in sas_ex_discover_expander()
920 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); in sas_ex_discover_expander()
921 sas_hash_addr(child->hashed_sas_addr, child->sas_addr); in sas_ex_discover_expander()
972 sas_configure_phy(dev, phy_id, dev->port->sas_addr, 1); in sas_ex_discover_dev()
994 SAS_ADDR(dev->sas_addr), in sas_ex_discover_dev()
1023 SAS_ADDR(dev->sas_addr), in sas_ex_discover_dev()
1040 SAS_ADDR(dev->sas_addr), phy_id); in sas_ex_discover_dev()
1086 SAS_ADDR(dev->sas_addr), in sas_check_level_subtractive_boundary()
1087 SAS_ADDR(child->sas_addr), in sas_check_level_subtractive_boundary()
1168 SAS_ADDR(dev->sas_addr), i, in sas_check_ex_subtractive_boundary()
1190 SAS_ADDR(parent->sas_addr), in sas_print_parent_topology_bug()
1194 SAS_ADDR(child->sas_addr), in sas_print_parent_topology_bug()
1206 return (SAS_ADDR(disc->eeds_a) == SAS_ADDR(parent->sas_addr) || in sas_eeds_valid()
1207 SAS_ADDR(disc->eeds_a) == SAS_ADDR(child->sas_addr)) && in sas_eeds_valid()
1208 (SAS_ADDR(disc->eeds_b) == SAS_ADDR(parent->sas_addr) || in sas_eeds_valid()
1209 SAS_ADDR(disc->eeds_b) == SAS_ADDR(child->sas_addr)); in sas_eeds_valid()
1223 SAS_ADDR(parent->sas_addr), in sas_check_eeds()
1225 SAS_ADDR(child->sas_addr), in sas_check_eeds()
1229 memcpy(disc->eeds_a, parent->sas_addr, SAS_ADDR_SIZE); in sas_check_eeds()
1230 memcpy(disc->eeds_b, child->sas_addr, SAS_ADDR_SIZE); in sas_check_eeds()
1234 SAS_ADDR(parent->sas_addr), in sas_check_eeds()
1236 SAS_ADDR(child->sas_addr), in sas_check_eeds()
1336 u8 *sas_addr, int *index, int *present) in sas_configure_present() argument
1369 SAS_ADDR(dev->sas_addr), phy_id, i); in sas_configure_present()
1373 __func__, SAS_ADDR(dev->sas_addr), phy_id, in sas_configure_present()
1377 if (SAS_ADDR(sas_addr) != 0) { in sas_configure_present()
1378 if (SAS_ADDR(rri_resp+16) == SAS_ADDR(sas_addr)) { in sas_configure_present()
1409 u8 *sas_addr, int index, int include) in sas_configure_set() argument
1428 if (SAS_ADDR(sas_addr) == 0 || !include) in sas_configure_set()
1430 memcpy(cri_req+16, sas_addr, SAS_ADDR_SIZE); in sas_configure_set()
1439 SAS_ADDR(dev->sas_addr), phy_id, index); in sas_configure_set()
1448 u8 *sas_addr, int include) in sas_configure_phy() argument
1454 res = sas_configure_present(dev, phy_id, sas_addr, &index, &present); in sas_configure_phy()
1458 return sas_configure_set(dev, phy_id, sas_addr, index, in sas_configure_phy()
1473 u8 *sas_addr, int include) in sas_configure_parent() argument
1480 res = sas_configure_parent(parent->parent, parent, sas_addr, in sas_configure_parent()
1488 SAS_ADDR(parent->sas_addr)); in sas_configure_parent()
1497 res = sas_configure_phy(parent, i, sas_addr, include); in sas_configure_parent()
1511 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr) in sas_configure_routing() argument
1514 return sas_configure_parent(dev->parent, dev, sas_addr, 1); in sas_configure_routing()
1518 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr) in sas_disable_routing() argument
1521 return sas_configure_parent(dev->parent, dev, sas_addr, 0); in sas_disable_routing()
1549 SAS_ADDR(dev->sas_addr), res); in sas_discover_expander()
1667 u8 *sas_addr, enum sas_device_type *type) in sas_get_phy_attached_dev() argument
1678 memcpy(sas_addr, disc_resp->disc.attached_sas_addr, in sas_get_phy_attached_dev()
1682 memset(sas_addr, 0, SAS_ADDR_SIZE); in sas_get_phy_attached_dev()
1790 SAS_ADDR(dev->sas_addr), phy_id); in sas_find_bcast_dev()
1794 SAS_ADDR(dev->sas_addr)); in sas_find_bcast_dev()
1901 SAS_ADDR(dev->sas_addr), phy_id); in sas_discover_new()
1943 u8 sas_addr[SAS_ADDR_SIZE]; in sas_rediscover_dev() local
1951 SAS_ADDR(dev->sas_addr), phy_id, msg); in sas_rediscover_dev()
1953 memset(sas_addr, 0, SAS_ADDR_SIZE); in sas_rediscover_dev()
1954 res = sas_get_phy_attached_dev(dev, phy_id, sas_addr, &type); in sas_rediscover_dev()
1972 if ((SAS_ADDR(sas_addr) == 0) || (res == -ECOMM)) { in sas_rediscover_dev()
1981 } else if (SAS_ADDR(sas_addr) == SAS_ADDR(phy->attached_sas_addr) && in sas_rediscover_dev()
1991 SAS_ADDR(dev->sas_addr), phy_id, action); in sas_rediscover_dev()
1997 SAS_ADDR(dev->sas_addr), phy_id, in sas_rediscover_dev()
2027 SAS_ADDR(dev->sas_addr), phy_id); in sas_rediscover()