Lines Matching refs:dev_pm_opp

105 unsigned long dev_pm_opp_get_voltage(struct dev_pm_opp *opp)  in dev_pm_opp_get_voltage()
123 unsigned long dev_pm_opp_get_freq(struct dev_pm_opp *opp) in dev_pm_opp_get_freq()
141 unsigned int dev_pm_opp_get_level(struct dev_pm_opp *opp) in dev_pm_opp_get_level()
161 unsigned int dev_pm_opp_get_required_pstate(struct dev_pm_opp *opp, in dev_pm_opp_get_required_pstate()
188 bool dev_pm_opp_is_turbo(struct dev_pm_opp *opp) in dev_pm_opp_is_turbo()
231 struct dev_pm_opp *opp; in dev_pm_opp_get_max_volt_latency()
334 struct dev_pm_opp *opp; in _get_opp_count()
399 struct dev_pm_opp *dev_pm_opp_find_freq_exact(struct device *dev, in dev_pm_opp_find_freq_exact()
404 struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE); in dev_pm_opp_find_freq_exact()
449 struct dev_pm_opp *dev_pm_opp_find_level_exact(struct device *dev, in dev_pm_opp_find_level_exact()
453 struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE); in dev_pm_opp_find_level_exact()
497 struct dev_pm_opp *dev_pm_opp_find_level_ceil(struct device *dev, in dev_pm_opp_find_level_ceil()
501 struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE); in dev_pm_opp_find_level_ceil()
531 static noinline struct dev_pm_opp *_find_freq_ceil(struct opp_table *opp_table, in _find_freq_ceil()
534 struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE); in _find_freq_ceil()
572 struct dev_pm_opp *dev_pm_opp_find_freq_ceil(struct device *dev, in dev_pm_opp_find_freq_ceil()
576 struct dev_pm_opp *opp; in dev_pm_opp_find_freq_ceil()
613 struct dev_pm_opp *dev_pm_opp_find_freq_floor(struct device *dev, in dev_pm_opp_find_freq_floor()
617 struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE); in dev_pm_opp_find_freq_floor()
670 struct dev_pm_opp *dev_pm_opp_find_freq_ceil_by_volt(struct device *dev, in dev_pm_opp_find_freq_ceil_by_volt()
674 struct dev_pm_opp *temp_opp, *opp = ERR_PTR(-ERANGE); in dev_pm_opp_find_freq_ceil_by_volt()
752 struct dev_pm_opp *opp, in _generic_set_opp_regulator()
757 struct dev_pm_opp *old_opp = opp_table->current_opp; in _generic_set_opp_regulator()
809 struct dev_pm_opp *opp, struct device *dev) in _set_opp_bw()
837 struct device *dev, struct dev_pm_opp *opp, in _set_opp_custom()
841 struct dev_pm_opp *old_opp = opp_table->current_opp; in _set_opp_custom()
867 struct dev_pm_opp *opp, int i) in _set_required_opp()
887 struct dev_pm_opp *opp, bool up) in _set_required_opps()
944 struct dev_pm_opp *opp = ERR_PTR(-ENODEV); in _find_current_opp()
959 opp = list_first_entry(&opp_table->opp_list, struct dev_pm_opp, node); in _find_current_opp()
996 struct dev_pm_opp *opp, unsigned long freq) in _set_opp()
998 struct dev_pm_opp *old_opp; in _set_opp()
1095 struct dev_pm_opp *opp = NULL; in dev_pm_opp_set_rate()
1156 int dev_pm_opp_set_opp(struct device *dev, struct dev_pm_opp *opp) in dev_pm_opp_set_opp()
1421 void _opp_free(struct dev_pm_opp *opp) in _opp_free()
1428 struct dev_pm_opp *opp = container_of(kref, struct dev_pm_opp, kref); in _opp_kref_release()
1444 void dev_pm_opp_get(struct dev_pm_opp *opp) in dev_pm_opp_get()
1449 void dev_pm_opp_put(struct dev_pm_opp *opp) in dev_pm_opp_put()
1464 struct dev_pm_opp *opp; in dev_pm_opp_remove()
1498 static struct dev_pm_opp *_opp_get_next(struct opp_table *opp_table, in _opp_get_next()
1501 struct dev_pm_opp *opp = NULL, *temp; in _opp_get_next()
1526 struct dev_pm_opp *opp; in _opp_remove_all()
1579 struct dev_pm_opp *_opp_allocate(struct opp_table *table) in _opp_allocate()
1581 struct dev_pm_opp *opp; in _opp_allocate()
1604 static bool _opp_supported_by_regulators(struct dev_pm_opp *opp, in _opp_supported_by_regulators()
1629 int _opp_compare_key(struct dev_pm_opp *opp1, struct dev_pm_opp *opp2) in _opp_compare_key()
1641 static int _opp_is_duplicate(struct device *dev, struct dev_pm_opp *new_opp, in _opp_is_duplicate()
1645 struct dev_pm_opp *opp; in _opp_is_duplicate()
1680 void _required_opps_available(struct dev_pm_opp *opp, int count) in _required_opps_available()
1705 int _opp_add(struct device *dev, struct dev_pm_opp *new_opp, in _opp_add()
1768 struct dev_pm_opp *new_opp; in _opp_add_v1()
2488 struct dev_pm_opp *dev_pm_opp_xlate_required_opp(struct opp_table *src_table, in dev_pm_opp_xlate_required_opp()
2490 struct dev_pm_opp *src_opp) in dev_pm_opp_xlate_required_opp()
2492 struct dev_pm_opp *opp, *dest_opp = ERR_PTR(-ENODEV); in dev_pm_opp_xlate_required_opp()
2546 struct dev_pm_opp *opp; in dev_pm_opp_xlate_performance_state()
2647 struct dev_pm_opp *tmp_opp, *opp = ERR_PTR(-ENODEV); in _opp_set_availability()
2718 struct dev_pm_opp *tmp_opp, *opp = ERR_PTR(-ENODEV); in dev_pm_opp_adjust_voltage()