Lines Matching full:opps
27 * from here, with each opp_table containing the list of opps it supports in
279 /* required-opps not fully initialized yet */ in dev_pm_opp_get_required_pstate()
297 * Turbo OPPs are not for normal use, and can be enabled (under certain
465 * dev_pm_opp_get_opp_count() - Get number of opps available in the opp table
468 * Return: This function returns the number of available opps if there are any,
906 * @index: which bandwidth to compare, in case of OPPs with several values
938 * @index: which bandwidth to compare, in case of OPPs with several values
1144 /* required-opps not fully initialized yet */ in _set_required_opps()
1148 /* Scaling up? Set required OPPs in normal order, else reverse */ in _set_required_opps()
1249 dev_dbg_ratelimited(dev, "%s: OPPs are same, nothing to do\n", __func__); in _set_opp()
1262 /* Scaling up? Configure required OPPs before frequency */ in _set_opp()
1266 dev_err(dev, "Failed to set required opps: %d\n", ret); in _set_opp()
1298 /* Scaling down? Configure required OPPs after frequency */ in _set_opp()
1323 dev_err(dev, "Failed to set required opps: %d\n", ret); in _set_opp()
1851 * dev_pm_opp_remove_all_dynamic() - Remove all dynamically created OPPs
1854 * This function removes all dynamically created OPPs from the opp table.
1938 /* Same rates for both OPPs */ in _opp_compare_rate()
1952 /* Same bw for both OPPs */ in _opp_compare_bw()
1978 /* Duplicate OPPs */ in _opp_compare_key()
2007 /* Duplicate OPPs */ in _opp_is_duplicate()
2008 …dev_warn(dev, "%s: duplicate OPPs detected. Existing: freq: %lu, volt: %lu, enabled: %d. New: freq… in _opp_is_duplicate()
2038 * 0: On success. And appropriate error message for duplicate OPPs.
2075 /* required-opps not fully initialized yet */ in _opp_add()
2089 * @dynamic: Dynamically added OPPs.
2095 * NOTE: "dynamic" parameter impacts OPPs added by the dev_pm_opp_of_add_table
2100 * Duplicate OPPs (both freq and volt are same) and opp->available
2102 * Duplicate OPPs (both freq and volt are same) and !opp->available
2132 /* Don't return error for duplicate OPPs */ in _opp_add_v1()
2154 * OPPs, which are available for those versions, based on its 'opp-supported-hw'
2214 * This must be called before any OPPs are initialized for the device.
2309 * This must be called before any OPPs are initialized for the device.
2400 * This must be called before any OPPs are initialized for the device.
2433 dev_err(dev, "Required OPPs not available, can't set required devs\n"); in _opp_set_required_dev()
2507 * This must be called before any OPPs are initialized for the device. This may
2537 /* This should be called before OPPs are initialized */ in dev_pm_opp_set_config()
2626 * the OPPs properly.
2686 * "required-opps" property of the @src_opp (present in @src_table).
2704 /* required-opps not fully initialized yet */ in dev_pm_opp_xlate_required_opp()
2741 * "required-opps" property of the OPP (present in @src_table) which has
2757 * point to one of the OPPs in the dst_table, but in some cases the in dev_pm_opp_xlate_performance_state()
2759 * and so none of them have the "required-opps" property set. Return the in dev_pm_opp_xlate_performance_state()
2771 /* required-opps not fully initialized yet */ in dev_pm_opp_xlate_performance_state()
2815 * Duplicate OPPs (both freq and volt are same) and opp->available
2817 * Duplicate OPPs (both freq and volt are same) and !opp->available
2829 /* Fix regulator count for dynamic OPPs */ in dev_pm_opp_add_dynamic()
3120 * dev_pm_opp_remove_table() - Free all OPPs associated with the device
3123 * Free both OPPs created using static entries present in DT and the