Lines Matching refs:res
37 int res, retry;
47 res = -ECOMM;
53 res = -ENOMEM;
67 res = i->dft->lldd_execute_task(task, GFP_KERNEL);
69 if (res) {
71 pr_notice("executing SMP task failed:%d\n", res);
76 res = -ECOMM;
87 res = 0;
94 res = task->task_status.residual;
99 res = -EMSGSIZE;
120 return res;
357 int res;
361 res = smp_execute_task(dev, disc_req, DISCOVER_REQ_SIZE,
363 if (res)
364 return res;
376 int res = 0;
393 res = sas_ex_phy_discover_helper(dev, disc_req, disc_resp, single);
398 res = sas_ex_phy_discover_helper(dev, disc_req,
400 if (res)
407 return res;
413 int res;
419 res = sas_ex_phy_discover(dev, -1);
420 if (res)
427 return res;
440 int res;
456 res = smp_execute_task(dev, rg_req, RG_REQ_SIZE, rg_resp,
459 if (res) {
461 SAS_ADDR(dev->sas_addr), res);
466 res = rg_resp->result;
490 return res;
520 int res;
534 res = smp_execute_task(dev, mi_req, MI_REQ_SIZE, mi_resp, MI_RESP_SIZE);
535 if (res) {
537 SAS_ADDR(dev->sas_addr), res);
549 return res;
561 int res;
581 res = smp_execute_task(dev, pc_req, PC_REQ_SIZE, pc_resp, PC_RESP_SIZE);
582 if (res) {
584 SAS_ADDR(dev->sas_addr), phy_id, res);
588 res = pc_resp[2];
592 return res;
639 int res;
658 res = smp_execute_task(dev, req, RPEL_REQ_SIZE,
661 if (res)
672 return res;
684 int res;
694 res = smp_execute_task(dev, rps_req, RPS_REQ_SIZE,
702 if (!res && resp[27] == 0x34 && resp[24] != 0x34) {
718 return res;
758 int res;
775 res = sas_notify_lldd_dev_found(child);
776 if (res) {
779 SAS_ADDR(parent->sas_addr), phy_id, res);
782 return res;
794 int res;
822 res = sas_ata_add_dev(parent, phy, child, phy_id);
824 res = sas_ex_add_dev(parent, phy, child, phy_id);
829 res = -ENODEV;
832 if (res)
879 int res;
934 res = sas_discover_expander(child);
935 if (res) {
954 int res = 0;
959 res = sas_ex_phy_discover(dev, phy_id);
960 if (res)
961 return res;
999 res = sas_configure_routing(dev, ex_phy->attached_sas_addr);
1000 if (res) {
1002 SAS_ADDR(ex_phy->attached_sas_addr), res);
1004 return res;
1010 return res;
1026 return res;
1041 return res;
1109 int res = 0;
1130 res = sas_ex_discover_dev(dev, i);
1131 if (res)
1137 if (!res)
1140 return res;
1216 int res = 0;
1221 res = -ENODEV;
1232 res = -ENODEV;
1240 return res;
1295 int res = 0;
1318 res = -ENODEV;
1322 res = -ENODEV;
1329 return res;
1338 int i, res = 0;
1362 res = smp_execute_task(dev, rri_req, RRI_REQ_SIZE, rri_resp,
1364 if (res)
1366 res = rri_resp[2];
1367 if (res == SMP_RESP_NO_INDEX) {
1371 } else if (res != SMP_RESP_FUNC_ACC) {
1374 i, res);
1398 res = -1;
1402 return res;
1411 int res;
1432 res = smp_execute_task(dev, cri_req, CRI_REQ_SIZE, cri_resp,
1434 if (res)
1436 res = cri_resp[2];
1437 if (res == SMP_RESP_NO_INDEX) {
1444 return res;
1452 int res;
1454 res = sas_configure_present(dev, phy_id, sas_addr, &index, &present);
1455 if (res)
1456 return res;
1461 return res;
1476 int res = 0;
1480 res = sas_configure_parent(parent->parent, parent, sas_addr,
1482 if (res)
1483 return res;
1497 res = sas_configure_phy(parent, i, sas_addr, include);
1498 if (res)
1499 return res;
1503 return res;
1533 int res;
1535 res = sas_notify_lldd_dev_found(dev);
1536 if (res)
1537 return res;
1539 res = sas_ex_general(dev);
1540 if (res)
1542 res = sas_ex_manuf_info(dev);
1543 if (res)
1546 res = sas_expander_discover(dev);
1547 if (res) {
1549 SAS_ADDR(dev->sas_addr), res);
1554 res = sas_check_parent_topology(dev);
1555 if (res)
1560 return res;
1565 int res = 0;
1574 res = sas_ex_discover_devices(dev, -1);
1576 res = sas_ex_discover_devices(port->port_dev, -1);
1581 return res;
1586 int res;
1591 res = sas_ex_level_discovery(port, level);
1595 return res;
1600 int res;
1603 res = sas_rphy_add(dev->rphy);
1604 if (res)
1608 res = sas_discover_expander(dev);
1609 if (res)
1614 return res;
1619 return res;
1627 int res;
1637 res = smp_execute_task(dev, disc_req, DISCOVER_REQ_SIZE,
1639 if (res)
1642 res = disc_resp->result;
1645 return res;
1651 int res;
1658 res = sas_get_phy_discover(dev, phy_id, disc_resp);
1659 if (!res)
1663 return res;
1669 int res;
1676 res = sas_get_phy_discover(dev, phy_id, disc_resp);
1677 if (res == 0) {
1685 return res;
1692 int res = 0;
1698 res = sas_get_phy_change_count(dev, i, &phy_change_count);
1699 switch (res) {
1706 return res;
1722 int res;
1738 res = smp_execute_task(dev, rg_req, RG_REQ_SIZE, rg_resp,
1740 if (res)
1743 res = rg_resp->result;
1751 return res;
1774 int res;
1777 res = sas_get_ex_change_count(dev, &ex_change_count);
1778 if (res)
1785 res = sas_find_bcast_phy(dev, &phy_id, 0, false);
1791 return res;
1798 res = sas_find_bcast_dev(ch, src_dev);
1800 return res;
1804 return res;
1859 int res = 0;
1867 res = sas_discover_bfs_by_root_level(child,
1870 res = sas_ex_discover_devices(child, -1);
1873 return res;
1878 int res;
1882 res = sas_ex_discover_devices(dev, -1);
1883 if (res)
1886 res = sas_discover_bfs_by_root_level(dev, level);
1891 return res;
1898 int res;
1902 res = sas_ex_phy_discover(dev, phy_id);
1903 if (res)
1904 return res;
1909 res = sas_ex_discover_devices(dev, phy_id);
1910 if (res)
1911 return res;
1915 res = sas_discover_bfs_by_root(child);
1919 return res;
1945 int res;
1954 res = sas_get_phy_attached_dev(dev, phy_id, sas_addr, &type);
1955 switch (res) {
1959 return res;
1963 return res;
1969 return res;
1972 if ((SAS_ADDR(sas_addr) == 0) || (res == -ECOMM)) {
1980 return res;
1992 return res;
2022 int res = 0;
2040 res = sas_rediscover_dev(dev, phy_id, last, i);
2042 res = sas_discover_new(dev, phy_id);
2043 return res;
2057 int res;
2060 res = sas_find_bcast_dev(port_dev, &dev);
2061 if (res == 0 && dev) {
2067 res = sas_find_bcast_phy(dev, &phy_id, i, true);
2070 res = sas_rediscover(dev, phy_id);
2074 return res;