Lines Matching refs:res

59 	int res, retry;
69 res = -ECOMM;
75 res = -ENOMEM;
89 res = i->dft->lldd_execute_task(task, GFP_KERNEL);
91 if (res) {
93 pr_notice("executing SMP task failed:%d\n", res);
98 res = -ECOMM;
109 res = 0;
116 res = task->task_status.residual;
121 res = -EMSGSIZE;
142 return res;
378 int res;
382 res = smp_execute_task(dev, disc_req, DISCOVER_REQ_SIZE,
384 if (res)
385 return res;
397 int res = 0;
414 res = sas_ex_phy_discover_helper(dev, disc_req, disc_resp, single);
419 res = sas_ex_phy_discover_helper(dev, disc_req,
421 if (res)
428 return res;
434 int res;
440 res = sas_ex_phy_discover(dev, -1);
441 if (res)
448 return res;
461 int res;
477 res = smp_execute_task(dev, rg_req, RG_REQ_SIZE, rg_resp,
480 if (res) {
482 SAS_ADDR(dev->sas_addr), res);
487 res = rg_resp->result;
511 return res;
541 int res;
555 res = smp_execute_task(dev, mi_req, MI_REQ_SIZE, mi_resp, MI_RESP_SIZE);
556 if (res) {
558 SAS_ADDR(dev->sas_addr), res);
570 return res;
582 int res;
602 res = smp_execute_task(dev, pc_req, PC_REQ_SIZE, pc_resp, PC_RESP_SIZE);
603 if (res) {
605 SAS_ADDR(dev->sas_addr), phy_id, res);
609 res = pc_resp[2];
613 return res;
660 int res;
679 res = smp_execute_task(dev, req, RPEL_REQ_SIZE,
682 if (res)
693 return res;
705 int res;
715 res = smp_execute_task(dev, rps_req, RPS_REQ_SIZE,
723 if (!res && resp[27] == 0x34 && resp[24] != 0x34) {
739 return res;
779 int res;
796 res = sas_notify_lldd_dev_found(child);
797 if (res) {
800 SAS_ADDR(parent->sas_addr), phy_id, res);
803 return res;
815 int res;
843 res = sas_ata_add_dev(parent, phy, child, phy_id);
845 res = sas_ex_add_dev(parent, phy, child, phy_id);
850 res = -ENODEV;
853 if (res)
898 int res;
953 res = sas_discover_expander(child);
954 if (res) {
973 int res = 0;
978 res = sas_ex_phy_discover(dev, phy_id);
979 if (res)
980 return res;
1018 res = sas_configure_routing(dev, ex_phy->attached_sas_addr);
1019 if (res) {
1021 SAS_ADDR(ex_phy->attached_sas_addr), res);
1023 return res;
1029 return res;
1045 return res;
1060 return res;
1128 int res = 0;
1149 res = sas_ex_discover_dev(dev, i);
1150 if (res)
1156 if (!res)
1159 return res;
1235 int res = 0;
1240 res = -ENODEV;
1251 res = -ENODEV;
1259 return res;
1314 int res = 0;
1337 res = -ENODEV;
1341 res = -ENODEV;
1348 return res;
1357 int i, res = 0;
1381 res = smp_execute_task(dev, rri_req, RRI_REQ_SIZE, rri_resp,
1383 if (res)
1385 res = rri_resp[2];
1386 if (res == SMP_RESP_NO_INDEX) {
1390 } else if (res != SMP_RESP_FUNC_ACC) {
1393 i, res);
1417 res = -1;
1421 return res;
1430 int res;
1451 res = smp_execute_task(dev, cri_req, CRI_REQ_SIZE, cri_resp,
1453 if (res)
1455 res = cri_resp[2];
1456 if (res == SMP_RESP_NO_INDEX) {
1463 return res;
1471 int res;
1473 res = sas_configure_present(dev, phy_id, sas_addr, &index, &present);
1474 if (res)
1475 return res;
1480 return res;
1495 int res = 0;
1499 res = sas_configure_parent(parent->parent, parent, sas_addr,
1501 if (res)
1502 return res;
1516 res = sas_configure_phy(parent, i, sas_addr, include);
1517 if (res)
1518 return res;
1522 return res;
1552 int res;
1554 res = sas_notify_lldd_dev_found(dev);
1555 if (res)
1556 return res;
1558 res = sas_ex_general(dev);
1559 if (res)
1561 res = sas_ex_manuf_info(dev);
1562 if (res)
1565 res = sas_expander_discover(dev);
1566 if (res) {
1568 SAS_ADDR(dev->sas_addr), res);
1573 res = sas_check_parent_topology(dev);
1574 if (res)
1579 return res;
1584 int res = 0;
1593 res = sas_ex_discover_devices(dev, -1);
1595 res = sas_ex_discover_devices(port->port_dev, -1);
1600 return res;
1605 int res;
1610 res = sas_ex_level_discovery(port, level);
1614 return res;
1619 int res;
1622 res = sas_rphy_add(dev->rphy);
1623 if (res)
1627 res = sas_discover_expander(dev);
1628 if (res)
1633 return res;
1638 return res;
1656 int res;
1666 res = smp_execute_task(dev, disc_req, DISCOVER_REQ_SIZE,
1668 if (res)
1671 res = disc_resp->result;
1674 return res;
1680 int res;
1687 res = sas_get_phy_discover(dev, phy_id, disc_resp);
1688 if (!res)
1692 return res;
1698 int res;
1705 res = sas_get_phy_discover(dev, phy_id, disc_resp);
1706 if (res == 0)
1709 return res;
1716 int res = 0;
1722 res = sas_get_phy_change_count(dev, i, &phy_change_count);
1723 switch (res) {
1730 return res;
1746 int res;
1762 res = smp_execute_task(dev, rg_req, RG_REQ_SIZE, rg_resp,
1764 if (res)
1767 res = rg_resp->result;
1775 return res;
1798 int res;
1801 res = sas_get_ex_change_count(dev, &ex_change_count);
1802 if (res)
1809 res = sas_find_bcast_phy(dev, &phy_id, 0, false);
1815 return res;
1822 res = sas_find_bcast_dev(ch, src_dev);
1824 return res;
1828 return res;
1886 int res = 0;
1894 res = sas_discover_bfs_by_root_level(child,
1897 res = sas_ex_discover_devices(child, -1);
1900 return res;
1905 int res;
1909 res = sas_ex_discover_devices(dev, -1);
1910 if (res)
1913 res = sas_discover_bfs_by_root_level(dev, level);
1918 return res;
1925 int res;
1929 res = sas_ex_phy_discover(dev, phy_id);
1930 if (res)
1931 return res;
1936 res = sas_ex_discover_devices(dev, phy_id);
1937 if (res)
1938 return res;
1942 res = sas_discover_bfs_by_root(child);
1946 return res;
1973 int res;
1986 res = sas_get_phy_discover(dev, phy_id, disc_resp);
1987 switch (res) {
2004 if (res == 0)
2007 if ((SAS_ADDR(sas_addr) == 0) || (res == -ECOMM)) {
2014 if (res == 0)
2037 res = sas_discover_new(dev, phy_id);
2040 return res;
2061 int res = 0;
2079 res = sas_rediscover_dev(dev, phy_id, last, i);
2081 res = sas_discover_new(dev, phy_id);
2082 return res;
2096 int res;
2099 res = sas_find_bcast_dev(port_dev, &dev);
2100 if (res == 0 && dev) {
2106 res = sas_find_bcast_phy(dev, &phy_id, i, true);
2109 res = sas_rediscover(dev, phy_id);
2113 return res;