Lines Matching defs: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),
199 u8 sas_addr[SAS_ADDR_SIZE];
233 memcpy(sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE);
325 SAS_ADDR(phy->attached_sas_addr) != SAS_ADDR(sas_addr))
339 SAS_ADDR(dev->sas_addr), phy->phy_id,
382 if (memcmp(dev->sas_addr, dr->attached_sas_addr, SAS_ADDR_SIZE) == 0) {
491 SAS_ADDR(dev->sas_addr), res);
495 SAS_ADDR(dev->sas_addr), rg_resp->result);
504 SAS_ADDR(dev->sas_addr));
559 SAS_ADDR(dev->sas_addr), res);
563 SAS_ADDR(dev->sas_addr), mi_resp[2]);
606 SAS_ADDR(dev->sas_addr), phy_id, res);
609 SAS_ADDR(dev->sas_addr), phy_id, pc_resp[2]);
626 static void sas_ex_disable_port(struct domain_device *dev, u8 *sas_addr)
638 if (SAS_ADDR(phy->attached_sas_addr) == SAS_ADDR(sas_addr))
644 u8 *sas_addr)
648 if (SAS_ADDR(port->sas_addr) == SAS_ADDR(sas_addr))
651 if (SAS_ADDR(dev->sas_addr) == SAS_ADDR(sas_addr))
764 SAS_ADDR(child->sas_addr)) {
798 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE);
799 sas_hash_addr(child->hashed_sas_addr, child->sas_addr);
827 SAS_ADDR(child->sas_addr), phy_id);
832 SAS_ADDR(child->sas_addr), phy_id, ret);
836 SAS_ADDR(child->sas_addr), phy_id);
860 SAS_ADDR(child->sas_addr),
861 SAS_ADDR(parent->sas_addr), phy_id, res);
885 SAS_ADDR(child->sas_addr),
886 SAS_ADDR(parent->sas_addr), phy_id, res);
891 phy->attached_tproto, SAS_ADDR(parent->sas_addr),
950 SAS_ADDR(parent->sas_addr), phy_id,
987 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE);
988 sas_hash_addr(child->hashed_sas_addr, child->sas_addr);
1033 SAS_ADDR(dev->port->sas_addr))) {
1038 SAS_ADDR(dev->parent->sas_addr))) {
1041 sas_configure_phy(dev, phy_id, dev->port->sas_addr, 1);
1063 SAS_ADDR(dev->sas_addr),
1092 SAS_ADDR(dev->sas_addr),
1109 SAS_ADDR(dev->sas_addr), phy_id);
1155 SAS_ADDR(dev->sas_addr),
1156 SAS_ADDR(child->sas_addr),
1237 SAS_ADDR(dev->sas_addr), i,
1259 SAS_ADDR(parent->sas_addr),
1263 SAS_ADDR(child->sas_addr),
1280 SAS_ADDR(parent->sas_addr),
1282 SAS_ADDR(child->sas_addr),
1286 memcpy(parent->port->disc.eeds_a, parent->sas_addr,
1288 memcpy(parent->port->disc.eeds_b, child->sas_addr,
1291 SAS_ADDR(parent->sas_addr)) ||
1293 SAS_ADDR(child->sas_addr)))
1296 SAS_ADDR(parent->sas_addr)) ||
1298 SAS_ADDR(child->sas_addr))))
1303 SAS_ADDR(parent->sas_addr),
1305 SAS_ADDR(child->sas_addr),
1337 if (SAS_ADDR(parent_phy->attached_sas_addr) != SAS_ADDR(child->sas_addr))
1387 u8 *sas_addr, int *index, int *present)
1420 SAS_ADDR(dev->sas_addr), phy_id, i);
1424 __func__, SAS_ADDR(dev->sas_addr), phy_id,
1428 if (SAS_ADDR(sas_addr) != 0) {
1429 if (SAS_ADDR(rri_resp+16) == SAS_ADDR(sas_addr)) {
1460 u8 *sas_addr, int index, int include)
1479 if (SAS_ADDR(sas_addr) == 0 || !include)
1481 memcpy(cri_req+16, sas_addr, SAS_ADDR_SIZE);
1490 SAS_ADDR(dev->sas_addr), phy_id, index);
1499 u8 *sas_addr, int include)
1505 res = sas_configure_present(dev, phy_id, sas_addr, &index, &present);
1509 return sas_configure_set(dev, phy_id, sas_addr, index,include);
1518 * @sas_addr: SAS port identifier of device directly attached to child
1523 u8 *sas_addr, int include)
1530 res = sas_configure_parent(parent->parent, parent, sas_addr,
1538 SAS_ADDR(parent->sas_addr));
1547 SAS_ADDR(child->sas_addr))) {
1548 res = sas_configure_phy(parent, i, sas_addr, include);
1560 * @sas_addr: port identifier of device directly attached to the expander device
1562 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr)
1565 return sas_configure_parent(dev->parent, dev, sas_addr, 1);
1569 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr)
1572 return sas_configure_parent(dev->parent, dev, sas_addr, 0);
1600 SAS_ADDR(dev->sas_addr), res);
1720 u8 *sas_addr, enum sas_device_type *type)
1733 memcpy(sas_addr, disc_resp->disc.attached_sas_addr,
1737 memset(sas_addr, 0, SAS_ADDR_SIZE);
1845 SAS_ADDR(dev->sas_addr), phy_id);
1849 SAS_ADDR(dev->sas_addr));
1886 if (SAS_ADDR(child->sas_addr) ==
1957 SAS_ADDR(dev->sas_addr), phy_id);
1969 if (SAS_ADDR(child->sas_addr) ==
2000 u8 sas_addr[SAS_ADDR_SIZE];
2008 SAS_ADDR(dev->sas_addr), phy_id, msg);
2010 memset(sas_addr, 0, SAS_ADDR_SIZE);
2011 res = sas_get_phy_attached_dev(dev, phy_id, sas_addr, &type);
2029 if ((SAS_ADDR(sas_addr) == 0) || (res == -ECOMM)) {
2038 } else if (SAS_ADDR(sas_addr) == SAS_ADDR(phy->attached_sas_addr) &&
2048 SAS_ADDR(dev->sas_addr), phy_id, action);
2054 SAS_ADDR(dev->sas_addr), phy_id,
2084 SAS_ADDR(dev->sas_addr), phy_id);