Lines Matching defs:ret
116 int ret;
121 ret = pm_runtime_get_sync(core->dev);
122 if (ret < 0) {
124 return ret;
154 int ret;
169 ret = clk_pm_runtime_get(core);
170 if (ret) {
189 return ret;
296 bool ret = false;
306 ret = core->ops->is_prepared(core->hw);
310 return ret;
315 bool ret = false;
337 ret = false;
349 ret = false;
353 ret = core->ops->is_enabled(core->hw);
358 return ret;
397 struct clk_core *ret;
403 ret = __clk_lookup_subtree(name, child);
404 if (ret)
405 return ret;
414 struct clk_core *ret;
421 ret = __clk_lookup_subtree(name, root_clk);
422 if (ret)
423 return ret;
428 ret = __clk_lookup_subtree(name, root_clk);
429 if (ret)
430 return ret;
652 int i, num_parents, ret;
660 ret = __clk_determine_rate(parent ? parent->hw : NULL,
662 if (ret)
663 return ret;
684 ret = __clk_determine_rate(parent->hw, &parent_req);
685 if (ret)
808 int ret;
818 ret = core->protect_count;
822 return ret;
985 int ret = 0;
993 ret = clk_pm_runtime_get(core);
994 if (ret)
995 return ret;
997 ret = clk_core_prepare(core->parent);
998 if (ret)
1004 ret = core->ops->prepare(core->hw);
1008 if (ret)
1029 return ret;
1034 int ret;
1037 ret = clk_core_prepare(core);
1040 return ret;
1123 int ret = 0;
1135 ret = clk_core_enable(core->parent);
1137 if (ret)
1138 return ret;
1143 ret = core->ops->enable(core->hw);
1147 if (ret) {
1149 return ret;
1160 int ret;
1163 ret = clk_core_enable(core);
1166 return ret;
1193 int ret = 0;
1196 ret = clk_core_save_context(child);
1197 if (ret < 0)
1198 return ret;
1202 ret = core->ops->save_context(core->hw);
1204 return ret;
1228 int ret;
1231 ret = clk_core_save_context(clk);
1232 if (ret < 0)
1233 return ret;
1237 ret = clk_core_save_context(clk);
1238 if (ret < 0)
1239 return ret;
1288 int ret;
1290 ret = clk_core_prepare_lock(core);
1291 if (ret)
1292 return ret;
1294 ret = clk_core_enable_lock(core);
1295 if (ret)
1298 return ret;
1384 int ret;
1393 ret = clk_pm_runtime_get_all();
1394 if (ret)
1395 return ret;
1535 int ret;
1541 ret = clk_core_round_rate_nolock(hw->core, &req);
1542 if (ret)
1561 int ret;
1574 ret = clk_core_round_rate_nolock(clk->core, &req);
1581 if (ret)
1582 return ret;
1607 int ret = NOTIFY_DONE;
1615 ret = srcu_notifier_call_chain(&cn->notifier_head, msg,
1617 if (ret & NOTIFY_STOP_MASK)
1618 return ret;
1622 return ret;
1937 int ret = 0;
1946 ret = core->ops->set_parent(core->hw, p_index);
1950 if (ret) {
1956 return ret;
1983 int ret = NOTIFY_DONE;
1991 ret = __clk_notify(core, PRE_RATE_CHANGE, core->rate, new_rate);
1993 if (ret & NOTIFY_STOP_MASK) {
1995 __func__, core->name, ret);
2000 ret = __clk_speculate_rates(child, new_rate);
2001 if (ret & NOTIFY_STOP_MASK)
2006 return ret;
2042 long ret;
2065 ret = clk_core_determine_round_nolock(core, &req);
2066 if (ret < 0)
2123 int ret = NOTIFY_DONE;
2129 ret = __clk_notify(core, event, core->rate, core->new_rate);
2130 if (ret & NOTIFY_STOP_MASK)
2257 int ret, cnt;
2273 ret = clk_core_round_rate_nolock(core, &req);
2278 return ret ? 0 : req.rate;
2286 int ret = 0;
2306 ret = clk_pm_runtime_get(core);
2307 if (ret)
2308 return ret;
2316 ret = -EBUSY;
2327 return ret;
2353 int ret;
2364 ret = clk_core_set_rate_nolock(clk->core, rate);
2371 return ret;
2396 int ret;
2410 ret = clk_core_set_rate_nolock(clk->core, rate);
2411 if (!ret) {
2418 return ret;
2432 int ret = 0;
2457 ret = -EINVAL;
2481 ret = clk_core_set_rate_nolock(clk->core, rate);
2482 if (ret) {
2495 return ret;
2616 int ret = 0;
2650 ret = clk_pm_runtime_get(core);
2651 if (ret)
2652 return ret;
2655 ret = __clk_speculate_rates(core, p_rate);
2658 if (ret & NOTIFY_STOP_MASK)
2662 ret = __clk_set_parent(core, parent, p_index);
2665 if (ret) {
2675 return ret;
2703 int ret;
2713 ret = clk_core_set_parent_nolock(clk->core,
2721 return ret;
2727 int ret = -EINVAL;
2740 ret = core->ops->set_phase(core->hw, degrees);
2741 if (!ret)
2747 return ret;
2772 int ret;
2787 ret = clk_core_set_phase_nolock(clk->core, degrees);
2794 return ret;
2800 int ret;
2807 ret = core->ops->get_phase(core->hw);
2808 if (ret >= 0)
2809 core->phase = ret;
2811 return ret;
2823 int ret;
2829 ret = clk_core_get_phase(clk->core);
2832 return ret;
2848 int ret = 0;
2853 ret = core->ops->get_duty_cycle(core->hw, duty);
2854 if (ret)
2859 ret = -EINVAL;
2867 return ret;
2872 int ret = 0;
2876 ret = clk_core_update_duty_cycle_nolock(core->parent);
2882 return ret;
2891 int ret;
2903 ret = core->ops->set_duty_cycle(core->hw, duty);
2904 if (!ret)
2909 return ret;
2915 int ret = 0;
2919 ret = clk_core_set_duty_cycle_nolock(core->parent, duty);
2923 return ret;
2939 int ret;
2957 ret = clk_core_set_duty_cycle_nolock(clk->core, &duty);
2964 return ret;
2972 int ret;
2976 ret = clk_core_update_duty_cycle_nolock(core);
2977 if (!ret)
2978 ret = mult_frac(scale, duty->num, duty->den);
2982 return ret;
3168 int ret;
3171 ret = clk_core_set_rate_nolock(core, val);
3174 return ret;
3182 int ret = 0;
3185 ret = clk_prepare_enable(core->hw->clk);
3189 return ret;
3543 int ret;
3561 ret = clk_pm_runtime_get(core);
3562 if (ret)
3569 ret = -EEXIST;
3579 ret = -EINVAL;
3586 ret = -EINVAL;
3593 ret = -EINVAL;
3601 ret = -EINVAL;
3620 ret = core->ops->init(core->hw);
3621 if (ret)
3670 ret = phase;
3704 ret = clk_core_prepare(core);
3705 if (ret) {
3712 ret = clk_core_enable(core);
3714 if (ret) {
3726 if (ret) {
3733 if (!ret)
3736 return ret;
3862 int i, ret = 0;
3885 ret = clk_cpy_name(&parent->name, parent_names[i],
3890 ret = clk_cpy_name(&parent->fw_name,
3892 if (!ret)
3893 ret = clk_cpy_name(&parent->name,
3899 ret = -EINVAL;
3903 if (ret) {
3910 return ret;
3951 int ret;
3964 ret = -ENOMEM;
3972 ret = -ENOMEM;
3977 ret = -EINVAL;
3993 ret = clk_core_populate_parent_map(core, init);
3994 if (ret)
4005 ret = PTR_ERR(hw->clk);
4011 ret = __clk_core_init(core);
4012 if (!ret)
4028 return ERR_PTR(ret);
4294 int ret;
4300 ret = clk_hw_register(dev, hw);
4301 if (!ret) {
4308 return ret;
4425 int ret = -ENOMEM;
4448 ret = srcu_notifier_chain_register(&cn->notifier_head, nb);
4455 return ret;
4473 int ret = -ENOENT;
4482 ret = srcu_notifier_chain_unregister(&cn->notifier_head, nb);
4498 return ret;
4592 int ret;
4609 ret = of_clk_set_defaults(np, true);
4610 if (ret < 0)
4613 return ret;
4629 int ret;
4646 ret = of_clk_set_defaults(np, true);
4647 if (ret < 0)
4650 return ret;
4698 int ret;
4706 ret = of_clk_add_hw_provider(np, get, data);
4707 if (!ret) {
4714 return ret;
4755 int ret;
4758 ret = devres_release(dev, devm_of_clk_release_provider,
4761 WARN_ON(ret);
4806 int ret = -ENOENT;
4818 ret = of_parse_phandle_with_args(np, "clocks", "#clock-cells",
4820 if (!ret)
4836 return ret;
4895 int ret;
4899 ret = of_parse_clkspec(np, index, con_id, &clkspec);
4900 if (ret)
4901 return ERR_PTR(ret);