Lines Matching refs:pm_element
100 struct pm_element { struct
115 struct pm_element *cpu; argument
116 struct pm_element *dmc;
119 static struct pm_element pm_cpu = {
126 static struct pm_element pm_dmc = {
145 struct pm_element *e) in wtemp_get_lowlevel_rate()
163 static ulong __wtemp_clk_get_rate(struct pm_element *e) in __wtemp_clk_get_rate()
172 static ulong __wtemp_clk_set_rate(struct pm_element *e, ulong rate) in __wtemp_clk_set_rate()
185 static int __wtemp_regulator_get_value(struct pm_element *e) in __wtemp_regulator_get_value()
190 static int __wtemp_regulator_set_value(struct pm_element *e, int value) in __wtemp_regulator_set_value()
202 static void wtemp_dvfs_low_temp_adjust(struct udevice *dev, struct pm_element *e) in wtemp_dvfs_low_temp_adjust()
241 static void wtemp_dvfs_high_temp_adjust(struct udevice *dev, struct pm_element *e) in wtemp_dvfs_high_temp_adjust()
271 static bool wtemp_dvfs_is_effect(struct pm_element *e, in wtemp_dvfs_is_effect()
289 static int __wtemp_dvfs_apply(struct udevice *dev, struct pm_element *e, in __wtemp_dvfs_apply()
316 static int __wtemp_common_ofdata_to_platdata(ofnode node, struct pm_element *e) in __wtemp_common_ofdata_to_platdata()
393 struct pm_element *e; in wtemp_dvfs_apply()
408 e = list_entry(node, struct pm_element, node); in wtemp_dvfs_apply()
419 struct pm_element *e; in wtemp_dvfs_repeat_apply()
434 e = list_entry(node, struct pm_element, node); in wtemp_dvfs_repeat_apply()
448 e = list_entry(node, struct pm_element, node); in wtemp_dvfs_repeat_apply()
459 e = list_entry(node, struct pm_element, node); in wtemp_dvfs_repeat_apply()
471 struct pm_element *e; in print_e_state()
478 e = list_entry(node, struct pm_element, node); in print_e_state()