Lines Matching refs:res
57 int res, retry;
65 res = -ECOMM;
71 res = -ENOMEM;
85 res = i->dft->lldd_execute_task(task, GFP_KERNEL);
87 if (res) {
89 pr_notice("executing SMP task failed:%d\n", res);
94 res = -ECOMM;
105 res = 0;
112 res = task->task_status.residual;
117 res = -EMSGSIZE;
137 return res;
373 int res;
377 res = smp_execute_task(dev, disc_req, DISCOVER_REQ_SIZE,
379 if (res)
380 return res;
393 int res = 0;
410 res = sas_ex_phy_discover_helper(dev, disc_req, disc_resp, single);
415 res = sas_ex_phy_discover_helper(dev, disc_req,
417 if (res)
424 return res;
430 int res;
436 res = sas_ex_phy_discover(dev, -1);
437 if (res)
444 return res;
470 int res;
486 res = smp_execute_task(dev, rg_req, RG_REQ_SIZE, rg_resp,
489 if (res) {
491 SAS_ADDR(dev->sas_addr), res);
496 res = rg_resp->result;
512 return res;
542 int res;
556 res = smp_execute_task(dev, mi_req, MI_REQ_SIZE, mi_resp,MI_RESP_SIZE);
557 if (res) {
559 SAS_ADDR(dev->sas_addr), res);
571 return res;
583 int res;
603 res = smp_execute_task(dev, pc_req, PC_REQ_SIZE, pc_resp,PC_RESP_SIZE);
604 if (res) {
606 SAS_ADDR(dev->sas_addr), phy_id, res);
610 res = pc_resp[2];
614 return res;
661 int res;
680 res = smp_execute_task(dev, req, RPEL_REQ_SIZE,
683 if (res)
694 return res;
706 int res;
716 res = smp_execute_task(dev, rps_req, RPS_REQ_SIZE,
724 if (!res && resp[27] == 0x34 && resp[24] != 0x34) {
740 return res;
785 int res;
839 res = sas_get_ata_info(child, phy);
840 if (res)
844 res = sas_ata_init(child);
845 if (res)
857 res = sas_discover_sata(child);
858 if (res) {
861 SAS_ADDR(parent->sas_addr), phy_id, res);
882 res = sas_discover_end_dev(child);
883 if (res) {
886 SAS_ADDR(parent->sas_addr), phy_id, res);
946 int res;
1001 res = sas_discover_expander(child);
1002 if (res) {
1021 int res = 0;
1026 res = sas_ex_phy_discover(dev, phy_id);
1027 if (res)
1028 return res;
1068 res = sas_configure_routing(dev, ex_phy->attached_sas_addr);
1069 if (res) {
1071 SAS_ADDR(ex_phy->attached_sas_addr), res);
1073 return res;
1079 return res;
1095 return res;
1110 return res;
1178 int res = 0;
1199 res = sas_ex_discover_dev(dev, i);
1200 if (res)
1206 if (!res)
1209 return res;
1274 int res = 0;
1278 res = -ENODEV;
1301 res = -ENODEV;
1309 return res;
1319 int res = 0;
1348 res = -ENODEV;
1352 res = sas_check_eeds(child, parent_phy, child_phy);
1355 res = -ENODEV;
1364 res = -ENODEV;
1372 res = -ENODEV;
1380 return res;
1389 int i, res = 0;
1413 res = smp_execute_task(dev, rri_req, RRI_REQ_SIZE, rri_resp,
1415 if (res)
1417 res = rri_resp[2];
1418 if (res == SMP_RESP_NO_INDEX) {
1422 } else if (res != SMP_RESP_FUNC_ACC) {
1425 i, res);
1449 res = -1;
1453 return res;
1462 int res;
1483 res = smp_execute_task(dev, cri_req, CRI_REQ_SIZE, cri_resp,
1485 if (res)
1487 res = cri_resp[2];
1488 if (res == SMP_RESP_NO_INDEX) {
1495 return res;
1503 int res;
1505 res = sas_configure_present(dev, phy_id, sas_addr, &index, &present);
1506 if (res)
1507 return res;
1511 return res;
1526 int res = 0;
1530 res = sas_configure_parent(parent->parent, parent, sas_addr,
1532 if (res)
1533 return res;
1548 res = sas_configure_phy(parent, i, sas_addr, include);
1549 if (res)
1550 return res;
1554 return res;
1584 int res;
1586 res = sas_notify_lldd_dev_found(dev);
1587 if (res)
1588 return res;
1590 res = sas_ex_general(dev);
1591 if (res)
1593 res = sas_ex_manuf_info(dev);
1594 if (res)
1597 res = sas_expander_discover(dev);
1598 if (res) {
1600 SAS_ADDR(dev->sas_addr), res);
1605 res = sas_check_parent_topology(dev);
1606 if (res)
1611 return res;
1616 int res = 0;
1625 res = sas_ex_discover_devices(dev, -1);
1627 res = sas_ex_discover_devices(port->port_dev, -1);
1632 return res;
1637 int res;
1642 res = sas_ex_level_discovery(port, level);
1646 return res;
1651 int res;
1654 res = sas_rphy_add(dev->rphy);
1655 if (res)
1659 res = sas_discover_expander(dev);
1660 if (res)
1665 return res;
1670 return res;
1678 int res;
1688 res = smp_execute_task(dev, disc_req, DISCOVER_REQ_SIZE,
1690 if (res)
1693 res = disc_resp->result;
1698 return res;
1704 int res;
1711 res = sas_get_phy_discover(dev, phy_id, disc_resp);
1712 if (!res)
1716 return res;
1722 int res;
1731 res = sas_get_phy_discover(dev, phy_id, disc_resp);
1732 if (res == 0) {
1740 return res;
1747 int res = 0;
1753 res = sas_get_phy_change_count(dev, i, &phy_change_count);
1754 switch (res) {
1761 return res;
1777 int res;
1793 res = smp_execute_task(dev, rg_req, RG_REQ_SIZE, rg_resp,
1795 if (res)
1798 res = rg_resp->result;
1806 return res;
1829 int res;
1832 res = sas_get_ex_change_count(dev, &ex_change_count);
1833 if (res)
1840 res = sas_find_bcast_phy(dev, &phy_id, 0, false);
1846 return res;
1853 res = sas_find_bcast_dev(ch, src_dev);
1855 return res;
1859 return res;
1915 int res = 0;
1923 res = sas_discover_bfs_by_root_level(child,
1926 res = sas_ex_discover_devices(child, -1);
1929 return res;
1934 int res;
1938 res = sas_ex_discover_devices(dev, -1);
1939 if (res)
1942 res = sas_discover_bfs_by_root_level(dev, level);
1947 return res;
1954 int res;
1958 res = sas_ex_phy_discover(dev, phy_id);
1959 if (res)
1960 return res;
1965 res = sas_ex_discover_devices(dev, phy_id);
1966 if (res)
1967 return res;
1972 res = sas_discover_bfs_by_root(child);
1976 return res;
2002 int res;
2011 res = sas_get_phy_attached_dev(dev, phy_id, sas_addr, &type);
2012 switch (res) {
2016 return res;
2020 return res;
2026 return res;
2029 if ((SAS_ADDR(sas_addr) == 0) || (res == -ECOMM)) {
2037 return res;
2049 return res;
2079 int res = 0;
2098 res = sas_rediscover_dev(dev, phy_id, last, i);
2100 res = sas_discover_new(dev, phy_id);
2101 return res;
2115 int res;
2118 res = sas_find_bcast_dev(port_dev, &dev);
2119 if (res == 0 && dev) {
2125 res = sas_find_bcast_phy(dev, &phy_id, i, true);
2128 res = sas_rediscover(dev, phy_id);
2132 return res;