Lines Matching refs:res
70 int res, retry; in smp_execute_task() local
78 res = -ECOMM; in smp_execute_task()
84 res = -ENOMEM; in smp_execute_task()
99 res = i->dft->lldd_execute_task(task, GFP_KERNEL); in smp_execute_task()
101 if (res) { in smp_execute_task()
103 SAS_DPRINTK("executing SMP task failed:%d\n", res); in smp_execute_task()
108 res = -ECOMM; in smp_execute_task()
119 res = 0; in smp_execute_task()
126 res = task->task_status.residual; in smp_execute_task()
131 res = -EMSGSIZE; in smp_execute_task()
151 return res; in smp_execute_task()
375 int res; in sas_ex_phy_discover_helper() local
379 res = smp_execute_task(dev, disc_req, DISCOVER_REQ_SIZE, in sas_ex_phy_discover_helper()
381 if (res) in sas_ex_phy_discover_helper()
382 return res; in sas_ex_phy_discover_helper()
395 int res = 0; in sas_ex_phy_discover() local
412 res = sas_ex_phy_discover_helper(dev, disc_req, disc_resp, single); in sas_ex_phy_discover()
417 res = sas_ex_phy_discover_helper(dev, disc_req, in sas_ex_phy_discover()
419 if (res) in sas_ex_phy_discover()
426 return res; in sas_ex_phy_discover()
432 int res = -ENOMEM; in sas_expander_discover() local
438 res = sas_ex_phy_discover(dev, -1); in sas_expander_discover()
439 if (res) in sas_expander_discover()
446 return res; in sas_expander_discover()
472 int res; in sas_ex_general() local
488 res = smp_execute_task(dev, rg_req, RG_REQ_SIZE, rg_resp, in sas_ex_general()
491 if (res) { in sas_ex_general()
493 SAS_ADDR(dev->sas_addr), res); in sas_ex_general()
498 res = rg_resp->result; in sas_ex_general()
514 return res; in sas_ex_general()
544 int res; in sas_ex_manuf_info() local
558 res = smp_execute_task(dev, mi_req, MI_REQ_SIZE, mi_resp,MI_RESP_SIZE); in sas_ex_manuf_info()
559 if (res) { in sas_ex_manuf_info()
561 SAS_ADDR(dev->sas_addr), res); in sas_ex_manuf_info()
573 return res; in sas_ex_manuf_info()
585 int res; in sas_smp_phy_control() local
605 res = smp_execute_task(dev, pc_req, PC_REQ_SIZE, pc_resp,PC_RESP_SIZE); in sas_smp_phy_control()
609 return res; in sas_smp_phy_control()
656 int res; in sas_smp_get_phy_events() local
675 res = smp_execute_task(dev, req, RPEL_REQ_SIZE, in sas_smp_get_phy_events()
678 if (!res) in sas_smp_get_phy_events()
688 return res; in sas_smp_get_phy_events()
700 int res; in sas_get_report_phy_sata() local
710 res = smp_execute_task(dev, rps_req, RPS_REQ_SIZE, in sas_get_report_phy_sata()
718 if (!res && resp[27] == 0x34 && resp[24] != 0x34) { in sas_get_report_phy_sata()
734 return res; in sas_get_report_phy_sata()
779 int res; in sas_ex_discover_end_dev() local
808 res = sas_get_ata_info(child, phy); in sas_ex_discover_end_dev()
809 if (res) in sas_ex_discover_end_dev()
813 res = sas_ata_init(child); in sas_ex_discover_end_dev()
814 if (res) in sas_ex_discover_end_dev()
825 res = sas_discover_sata(child); in sas_ex_discover_end_dev()
826 if (res) { in sas_ex_discover_end_dev()
830 SAS_ADDR(parent->sas_addr), phy_id, res); in sas_ex_discover_end_dev()
850 res = sas_discover_end_dev(child); in sas_ex_discover_end_dev()
851 if (res) { in sas_ex_discover_end_dev()
855 SAS_ADDR(parent->sas_addr), phy_id, res); in sas_ex_discover_end_dev()
915 int res; in sas_ex_discover_expander() local
971 res = sas_discover_expander(child); in sas_ex_discover_expander()
972 if (res) { in sas_ex_discover_expander()
989 int res = 0; in sas_ex_discover_dev() local
994 res = sas_ex_phy_discover(dev, phy_id); in sas_ex_discover_dev()
995 if (res) in sas_ex_discover_dev()
996 return res; in sas_ex_discover_dev()
1036 res = sas_configure_routing(dev, ex_phy->attached_sas_addr); in sas_ex_discover_dev()
1037 if (res) { in sas_ex_discover_dev()
1040 SAS_ADDR(ex_phy->attached_sas_addr), res); in sas_ex_discover_dev()
1042 return res; in sas_ex_discover_dev()
1048 return res; in sas_ex_discover_dev()
1099 return res; in sas_ex_discover_dev()
1171 int res = 0; in sas_ex_discover_devices() local
1192 res = sas_ex_discover_dev(dev, i); in sas_ex_discover_devices()
1193 if (res) in sas_ex_discover_devices()
1199 if (!res) in sas_ex_discover_devices()
1202 return res; in sas_ex_discover_devices()
1272 int res = 0; in sas_check_eeds() local
1276 res = -ENODEV; in sas_check_eeds()
1300 res = -ENODEV; in sas_check_eeds()
1309 return res; in sas_check_eeds()
1319 int res = 0; in sas_check_parent_topology() local
1349 res = -ENODEV; in sas_check_parent_topology()
1353 res = sas_check_eeds(child, parent_phy, child_phy); in sas_check_parent_topology()
1356 res = -ENODEV; in sas_check_parent_topology()
1365 res = -ENODEV; in sas_check_parent_topology()
1373 res = -ENODEV; in sas_check_parent_topology()
1381 return res; in sas_check_parent_topology()
1390 int i, res = 0; in sas_configure_present() local
1414 res = smp_execute_task(dev, rri_req, RRI_REQ_SIZE, rri_resp, in sas_configure_present()
1416 if (res) in sas_configure_present()
1418 res = rri_resp[2]; in sas_configure_present()
1419 if (res == SMP_RESP_NO_INDEX) { in sas_configure_present()
1424 } else if (res != SMP_RESP_FUNC_ACC) { in sas_configure_present()
1427 SAS_ADDR(dev->sas_addr), phy_id, i, res); in sas_configure_present()
1451 res = -1; in sas_configure_present()
1455 return res; in sas_configure_present()
1464 int res; in sas_configure_set() local
1485 res = smp_execute_task(dev, cri_req, CRI_REQ_SIZE, cri_resp, in sas_configure_set()
1487 if (res) in sas_configure_set()
1489 res = cri_resp[2]; in sas_configure_set()
1490 if (res == SMP_RESP_NO_INDEX) { in sas_configure_set()
1498 return res; in sas_configure_set()
1506 int res; in sas_configure_phy() local
1508 res = sas_configure_present(dev, phy_id, sas_addr, &index, &present); in sas_configure_phy()
1509 if (res) in sas_configure_phy()
1510 return res; in sas_configure_phy()
1514 return res; in sas_configure_phy()
1528 int res = 0; in sas_configure_parent() local
1532 res = sas_configure_parent(parent->parent, parent, sas_addr, in sas_configure_parent()
1534 if (res) in sas_configure_parent()
1535 return res; in sas_configure_parent()
1550 res = sas_configure_phy(parent, i, sas_addr, include); in sas_configure_parent()
1551 if (res) in sas_configure_parent()
1552 return res; in sas_configure_parent()
1556 return res; in sas_configure_parent()
1586 int res; in sas_discover_expander() local
1588 res = sas_notify_lldd_dev_found(dev); in sas_discover_expander()
1589 if (res) in sas_discover_expander()
1590 return res; in sas_discover_expander()
1592 res = sas_ex_general(dev); in sas_discover_expander()
1593 if (res) in sas_discover_expander()
1595 res = sas_ex_manuf_info(dev); in sas_discover_expander()
1596 if (res) in sas_discover_expander()
1599 res = sas_expander_discover(dev); in sas_discover_expander()
1600 if (res) { in sas_discover_expander()
1602 SAS_ADDR(dev->sas_addr), res); in sas_discover_expander()
1607 res = sas_check_parent_topology(dev); in sas_discover_expander()
1608 if (res) in sas_discover_expander()
1613 return res; in sas_discover_expander()
1618 int res = 0; in sas_ex_level_discovery() local
1628 res = sas_ex_discover_devices(dev, -1); in sas_ex_level_discovery()
1630 res = sas_ex_discover_devices(port->port_dev, -1); in sas_ex_level_discovery()
1635 return res; in sas_ex_level_discovery()
1640 int res; in sas_ex_bfs_disc() local
1645 res = sas_ex_level_discovery(port, level); in sas_ex_bfs_disc()
1649 return res; in sas_ex_bfs_disc()
1654 int res; in sas_discover_root_expander() local
1657 res = sas_rphy_add(dev->rphy); in sas_discover_root_expander()
1658 if (res) in sas_discover_root_expander()
1662 res = sas_discover_expander(dev); in sas_discover_root_expander()
1663 if (res) in sas_discover_root_expander()
1668 return res; in sas_discover_root_expander()
1673 return res; in sas_discover_root_expander()
1681 int res; in sas_get_phy_discover() local
1691 res = smp_execute_task(dev, disc_req, DISCOVER_REQ_SIZE, in sas_get_phy_discover()
1693 if (res) in sas_get_phy_discover()
1696 res = disc_resp->result; in sas_get_phy_discover()
1701 return res; in sas_get_phy_discover()
1707 int res; in sas_get_phy_change_count() local
1714 res = sas_get_phy_discover(dev, phy_id, disc_resp); in sas_get_phy_change_count()
1715 if (!res) in sas_get_phy_change_count()
1719 return res; in sas_get_phy_change_count()
1725 int res; in sas_get_phy_attached_dev() local
1734 res = sas_get_phy_discover(dev, phy_id, disc_resp); in sas_get_phy_attached_dev()
1735 if (res == 0) { in sas_get_phy_attached_dev()
1742 return res; in sas_get_phy_attached_dev()
1749 int res = 0; in sas_find_bcast_phy() local
1755 res = sas_get_phy_change_count(dev, i, &phy_change_count); in sas_find_bcast_phy()
1756 switch (res) { in sas_find_bcast_phy()
1763 return res; in sas_find_bcast_phy()
1779 int res; in sas_get_ex_change_count() local
1795 res = smp_execute_task(dev, rg_req, RG_REQ_SIZE, rg_resp, in sas_get_ex_change_count()
1797 if (res) in sas_get_ex_change_count()
1800 res = rg_resp->result; in sas_get_ex_change_count()
1808 return res; in sas_get_ex_change_count()
1831 int res; in sas_find_bcast_dev() local
1834 res = sas_get_ex_change_count(dev, &ex_change_count); in sas_find_bcast_dev()
1835 if (res) in sas_find_bcast_dev()
1842 res = sas_find_bcast_phy(dev, &phy_id, 0, false); in sas_find_bcast_dev()
1847 return res; in sas_find_bcast_dev()
1853 res = sas_find_bcast_dev(ch, src_dev); in sas_find_bcast_dev()
1855 return res; in sas_find_bcast_dev()
1859 return res; in sas_find_bcast_dev()
1916 int res = 0; in sas_discover_bfs_by_root_level() local
1925 res = sas_discover_bfs_by_root_level(child, in sas_discover_bfs_by_root_level()
1928 res = sas_ex_discover_devices(child, -1); in sas_discover_bfs_by_root_level()
1931 return res; in sas_discover_bfs_by_root_level()
1936 int res; in sas_discover_bfs_by_root() local
1940 res = sas_ex_discover_devices(dev, -1); in sas_discover_bfs_by_root()
1941 if (res) in sas_discover_bfs_by_root()
1944 res = sas_discover_bfs_by_root_level(dev, level); in sas_discover_bfs_by_root()
1949 return res; in sas_discover_bfs_by_root()
1956 int res; in sas_discover_new() local
1960 res = sas_ex_phy_discover(dev, phy_id); in sas_discover_new()
1961 if (res) in sas_discover_new()
1962 return res; in sas_discover_new()
1967 res = sas_ex_discover_devices(dev, phy_id); in sas_discover_new()
1968 if (res) in sas_discover_new()
1969 return res; in sas_discover_new()
1975 res = sas_discover_bfs_by_root(child); in sas_discover_new()
1979 return res; in sas_discover_new()
2003 int res; in sas_rediscover_dev() local
2006 res = sas_get_phy_attached_dev(dev, phy_id, sas_addr, &type); in sas_rediscover_dev()
2007 switch (res) { in sas_rediscover_dev()
2011 return res; in sas_rediscover_dev()
2015 return res; in sas_rediscover_dev()
2021 return res; in sas_rediscover_dev()
2024 if ((SAS_ADDR(sas_addr) == 0) || (res == -ECOMM)) { in sas_rediscover_dev()
2027 return res; in sas_rediscover_dev()
2039 return res; in sas_rediscover_dev()
2072 int res = 0; in sas_rediscover() local
2093 res = sas_rediscover_dev(dev, phy_id, last); in sas_rediscover()
2095 res = sas_discover_new(dev, phy_id); in sas_rediscover()
2096 return res; in sas_rediscover()
2110 int res; in sas_ex_revalidate_domain() local
2113 res = sas_find_bcast_dev(port_dev, &dev); in sas_ex_revalidate_domain()
2114 while (res == 0 && dev) { in sas_ex_revalidate_domain()
2120 res = sas_find_bcast_phy(dev, &phy_id, i, true); in sas_ex_revalidate_domain()
2123 res = sas_rediscover(dev, phy_id); in sas_ex_revalidate_domain()
2128 res = sas_find_bcast_dev(port_dev, &dev); in sas_ex_revalidate_domain()
2130 return res; in sas_ex_revalidate_domain()