Lines Matching refs:dev_pm_opp
69 * struct dev_pm_opp - Generic OPP description structure
94 struct dev_pm_opp {
111 struct dev_pm_opp **required_opps;
212 struct dev_pm_opp *current_opp;
213 struct dev_pm_opp *suspend_opp;
235 struct opp_table *opp_table, struct dev_pm_opp *opp, bool scaling_down);
244 void dev_pm_opp_get(struct dev_pm_opp *opp);
250 struct dev_pm_opp *_opp_allocate(struct opp_table *opp_table);
251 void _opp_free(struct dev_pm_opp *opp);
252 int _opp_compare_key(struct opp_table *opp_table, struct dev_pm_opp *opp1, struct dev_pm_opp *opp2);
253 int _opp_add(struct device *dev, struct dev_pm_opp *new_opp, struct opp_table *opp_table);
258 void _required_opps_available(struct dev_pm_opp *opp, int count);
270 void _of_clear_opp(struct opp_table *opp_table, struct dev_pm_opp *opp);
275 static inline void _of_clear_opp(struct opp_table *opp_table, struct dev_pm_opp *opp) {}
279 void opp_debug_remove_one(struct dev_pm_opp *opp);
280 void opp_debug_create_one(struct dev_pm_opp *opp, struct opp_table *opp_table);
284 static inline void opp_debug_remove_one(struct dev_pm_opp *opp) {}
286 static inline void opp_debug_create_one(struct dev_pm_opp *opp,