• Home
  • Raw
  • Download

Lines Matching full:opps

27  * from here, with each opp_table containing the list of opps it supports in
254 /* required-opps not fully initialized yet */ in dev_pm_opp_get_required_pstate()
272 * Turbo OPPs are not for normal use, and can be enabled (under certain
440 * dev_pm_opp_get_opp_count() - Get number of opps available in the opp table
443 * Return: This function returns the number of available opps if there are any,
841 * @index: which bandwidth to compare, in case of OPPs with several values
873 * @index: which bandwidth to compare, in case of OPPs with several values
1068 dev_err(dev, "setting required-opps isn't supported for non-genpd devices\n"); in _opp_set_required_opps_generic()
1085 /* Scaling up? Set required OPPs in normal order, else reverse */ in _opp_set_required_opps_genpd()
1109 /* required-opps not fully initialized yet */ in _set_required_opps()
1126 /* All required OPPs will belong to genpd or none */ in _update_set_required_opps()
1203 dev_dbg_ratelimited(dev, "%s: OPPs are same, nothing to do\n", __func__); in _set_opp()
1216 /* Scaling up? Configure required OPPs before frequency */ in _set_opp()
1220 dev_err(dev, "Failed to set required opps: %d\n", ret); in _set_opp()
1248 /* Scaling down? Configure required OPPs after frequency */ in _set_opp()
1269 dev_err(dev, "Failed to set required opps: %d\n", ret); in _set_opp()
1793 * dev_pm_opp_remove_all_dynamic() - Remove all dynamically created OPPs
1796 * This function removes all dynamically created OPPs from the opp table.
1878 /* Same rates for both OPPs */ in _opp_compare_rate()
1892 /* Same bw for both OPPs */ in _opp_compare_bw()
1918 /* Duplicate OPPs */ in _opp_compare_key()
1947 /* Duplicate OPPs */ in _opp_is_duplicate()
1948 …dev_warn(dev, "%s: duplicate OPPs detected. Existing: freq: %lu, volt: %lu, enabled: %d. New: freq… in _opp_is_duplicate()
1978 * 0: On success. And appropriate error message for duplicate OPPs.
2015 /* required-opps not fully initialized yet */ in _opp_add()
2030 * @dynamic: Dynamically added OPPs.
2036 * NOTE: "dynamic" parameter impacts OPPs added by the dev_pm_opp_of_add_table
2041 * Duplicate OPPs (both freq and volt are same) and opp->available
2043 * Duplicate OPPs (both freq and volt are same) and !opp->available
2071 /* Don't return error for duplicate OPPs */ in _opp_add_v1()
2098 * OPPs, which are available for those versions, based on its 'opp-supported-hw'
2183 * This must be called before any OPPs are initialized for the device.
2286 * This must be called before any OPPs are initialized for the device.
2385 * This must be called before any OPPs are initialized for the device.
2449 * "required-opps" are added in DT.
2463 * required-opps fail for dev. We should retry this after genpd's OPP in _opp_attach_genpd()
2554 * This must be called before any OPPs are initialized for the device. This may
2584 /* This should be called before OPPs are initialized */ in dev_pm_opp_set_config()
2672 * the OPPs properly.
2732 * "required-opps" property of the @src_opp (present in @src_table).
2750 /* required-opps not fully initialized yet */ in dev_pm_opp_xlate_required_opp()
2787 * "required-opps" property of the OPP (present in @src_table) which has
2803 * point to one of the OPPs in the dst_table, but in some cases the in dev_pm_opp_xlate_performance_state()
2805 * and so none of them have the "required-opps" property set. Return the in dev_pm_opp_xlate_performance_state()
2817 /* required-opps not fully initialized yet */ in dev_pm_opp_xlate_performance_state()
2862 * Duplicate OPPs (both freq and volt are same) and opp->available
2864 * Duplicate OPPs (both freq and volt are same) and !opp->available
2876 /* Fix regulator count for dynamic OPPs */ in dev_pm_opp_add()
3126 * dev_pm_opp_remove_table() - Free all OPPs associated with the device
3129 * Free both OPPs created using static entries present in DT and the