Lines Matching refs:ret
204 int ret, i, count;
249 ret = regulator_set_voltage_time(reg, uV[i].min, uV[i].max);
250 if (ret > 0)
251 latency_ns += ret * 1000;
631 int ret;
643 ret = regulator_set_voltage_triplet(reg, supply->u_volt_min,
645 if (ret)
648 supply->u_volt_max, ret);
650 return ret;
656 int ret;
658 ret = clk_set_rate(clk, freq);
659 if (ret) {
661 ret);
664 return ret;
675 int ret;
685 ret = _set_opp_voltage(dev, reg, new_supply);
686 if (ret)
691 ret = _generic_set_opp_clk_only(dev, opp_table->clk, freq);
692 if (ret)
697 ret = _set_opp_voltage(dev, reg, new_supply);
698 if (ret)
707 ret = regulator_enable(reg);
708 if (ret < 0)
709 dev_warn(dev, "Failed to enable regulator: %d", ret);
723 return ret;
730 int i, ret;
743 ret = icc_set_bw(opp_table->paths[i], avg, peak);
744 if (ret) {
746 remove ? "remove" : "set", i, ret);
747 return ret;
786 int ret;
791 ret = dev_pm_genpd_set_performance_state(pd_dev, pstate);
792 if (ret) {
794 dev_name(pd_dev), pstate, ret);
797 return ret;
807 int i, ret = 0;
827 ret = _set_required_opp(dev, genpd_virt_devs[i], opp, i);
828 if (ret)
833 ret = _set_required_opp(dev, genpd_virt_devs[i], opp, i);
834 if (ret)
841 return ret;
857 int ret;
866 ret = _set_opp_bw(opp_table, opp, dev, false);
868 ret = _set_opp_bw(opp_table, NULL, dev, true);
871 return ret;
877 int ret;
890 ret = _set_opp_bw(opp_table, NULL, dev, true);
891 if (ret)
892 return ret;
897 ret = _set_required_opps(dev, opp_table, NULL, false);
900 return ret;
920 int ret;
929 ret = _opp_set_rate_zero(dev, opp_table);
937 ret = PTR_ERR(clk);
951 ret = 0;
963 ret = _generic_set_opp_clk_only(dev, clk, freq);
977 ret = PTR_ERR(opp);
979 __func__, freq, ret);
988 ret = _set_required_opps(dev, opp_table, opp, true);
989 if (ret)
994 ret = _set_opp_custom(opp_table, dev, old_freq, freq,
998 ret = _generic_set_opp_regulator(opp_table, dev, old_freq, freq,
1003 ret = _generic_set_opp_clk_only(dev, clk, freq);
1007 if (!ret && freq < old_freq) {
1008 ret = _set_required_opps(dev, opp_table, opp, false);
1009 if (ret)
1010 dev_err(dev, "Failed to set required opps: %d\n", ret);
1013 if (!ret) {
1014 ret = _set_opp_bw(opp_table, opp, dev, false);
1015 if (!ret)
1026 return ret;
1075 int ret;
1094 ret = -ENOMEM;
1103 ret = PTR_ERR(opp_table->clk);
1104 if (ret == -EPROBE_DEFER)
1107 dev_dbg(dev, "%s: Couldn't find clock: %d\n", __func__, ret);
1111 ret = dev_pm_opp_of_find_icc_paths(dev, opp_table);
1112 if (ret) {
1113 if (ret == -EPROBE_DEFER)
1117 __func__, ret);
1135 return ERR_PTR(ret);
1329 bool ret = true;
1334 ret = false;
1349 return ret;
1501 int ret;
1507 ret = _opp_is_duplicate(dev, new_opp, opp_table, &head);
1508 if (ret) {
1510 return ret;
1558 int ret;
1573 ret = _opp_add(dev, new_opp, opp_table, false);
1574 if (ret) {
1576 if (ret == -EBUSY)
1577 ret = 0;
1591 return ret;
1760 int ret, i;
1768 ret = -EBUSY;
1780 ret = -ENOMEM;
1787 ret = PTR_ERR(reg);
1788 if (ret != -EPROBE_DEFER)
1790 __func__, names[i], ret);
1800 ret = _allocate_set_opp_data(opp_table);
1801 if (ret)
1816 return ERR_PTR(ret);
1868 int ret;
1876 ret = -EBUSY;
1887 ret = PTR_ERR(opp_table->clk);
1888 if (ret != -EPROBE_DEFER) {
1890 ret);
1900 return ERR_PTR(ret);
2019 int index = 0, ret = -EINVAL;
2035 ret = -EPROBE_DEFER;
2056 ret = virt_dev ? PTR_ERR(virt_dev) : -ENODEV;
2057 dev_err(dev, "Couldn't attach to pm_domain: %d\n", ret);
2080 return ERR_PTR(ret);
2185 int ret;
2194 ret = _opp_add_v1(opp_table, dev, freq, u_volt, true);
2195 if (ret)
2198 return ret;
2391 int ret;
2397 ret = blocking_notifier_chain_register(&opp_table->head, nb);
2401 return ret;
2416 int ret;
2422 ret = blocking_notifier_chain_unregister(&opp_table->head, nb);
2426 return ret;