Lines Matching full:opps

27  * from here, with each opp_table containing the list of opps it supports in
235 /* required-opps not fully initialized yet */ in dev_pm_opp_get_required_pstate()
253 * Turbo OPPs are not for normal use, and can be enabled (under certain
421 * dev_pm_opp_get_opp_count() - Get number of opps available in the opp table
424 * Return: This function returns the number of available opps if there are any,
860 * @index: which bandwidth to compare, in case of OPPs with several values
891 * @index: which bandwidth to compare, in case of OPPs with several values
1075 /* required-opps not fully initialized yet */ in _set_required_opps()
1079 /* Scaling up? Set required OPPs in normal order, else reverse */ in _set_required_opps()
1202 dev_dbg_ratelimited(dev, "%s: OPPs are same, nothing to do\n", __func__); in _set_opp()
1215 /* Scaling up? Configure required OPPs before frequency */ in _set_opp()
1219 dev_err(dev, "Failed to set required opps: %d\n", ret); in _set_opp()
1251 /* Scaling down? Configure required OPPs after frequency */ in _set_opp()
1276 dev_err(dev, "Failed to set required opps: %d\n", ret); in _set_opp()
1797 * dev_pm_opp_remove_all_dynamic() - Remove all dynamically created OPPs
1800 * This function removes all dynamically created OPPs from the opp table.
1884 /* Same rates for both OPPs */ in _opp_compare_rate()
1898 /* Same bw for both OPPs */ in _opp_compare_bw()
1924 /* Duplicate OPPs */ in _opp_compare_key()
1953 /* Duplicate OPPs */ in _opp_is_duplicate()
1954 …dev_warn(dev, "%s: duplicate OPPs detected. Existing: freq: %lu, volt: %lu, enabled: %d. New: freq… in _opp_is_duplicate()
1984 * 0: On success. And appropriate error message for duplicate OPPs.
2021 /* required-opps not fully initialized yet */ in _opp_add()
2035 * @dynamic: Dynamically added OPPs.
2041 * NOTE: "dynamic" parameter impacts OPPs added by the dev_pm_opp_of_add_table
2046 * Duplicate OPPs (both freq and volt are same) and opp->available
2048 * Duplicate OPPs (both freq and volt are same) and !opp->available
2077 /* Don't return error for duplicate OPPs */ in _opp_add_v1()
2099 * OPPs, which are available for those versions, based on its 'opp-supported-hw'
2159 * This must be called before any OPPs are initialized for the device.
2254 * This must be called before any OPPs are initialized for the device.
2345 * This must be called before any OPPs are initialized for the device.
2391 * "required-opps" are added in DT.
2401 dev_err(dev, "Required OPPs not available, can't attach genpd\n"); in _opp_attach_genpd()
2464 dev_err(dev, "Required OPPs not available, can't set required devs\n"); in _opp_set_required_devs()
2523 * This must be called before any OPPs are initialized for the device. This may
2553 /* This should be called before OPPs are initialized */ in dev_pm_opp_set_config()
2651 * the OPPs properly.
2711 * "required-opps" property of the @src_opp (present in @src_table).
2729 /* required-opps not fully initialized yet */ in dev_pm_opp_xlate_required_opp()
2766 * "required-opps" property of the OPP (present in @src_table) which has
2782 * point to one of the OPPs in the dst_table, but in some cases the in dev_pm_opp_xlate_performance_state()
2784 * and so none of them have the "required-opps" property set. Return the in dev_pm_opp_xlate_performance_state()
2796 /* required-opps not fully initialized yet */ in dev_pm_opp_xlate_performance_state()
2840 * Duplicate OPPs (both freq and volt are same) and opp->available
2842 * Duplicate OPPs (both freq and volt are same) and !opp->available
2854 /* Fix regulator count for dynamic OPPs */ in dev_pm_opp_add_dynamic()
3145 * dev_pm_opp_remove_table() - Free all OPPs associated with the device
3148 * Free both OPPs created using static entries present in DT and the