Lines Matching refs:policy
58 static ssize_t show_total_trans(struct cpufreq_policy *policy, char *buf) in show_total_trans() argument
60 struct cpufreq_stats *stats = policy->stats; in show_total_trans()
69 static ssize_t show_time_in_state(struct cpufreq_policy *policy, char *buf) in show_time_in_state() argument
71 struct cpufreq_stats *stats = policy->stats; in show_time_in_state()
103 static ssize_t store_reset(struct cpufreq_policy *policy, const char *buf, in store_reset() argument
106 struct cpufreq_stats *stats = policy->stats; in store_reset()
124 static ssize_t show_trans_table(struct cpufreq_policy *policy, char *buf) in show_trans_table() argument
126 struct cpufreq_stats *stats = policy->stats; in show_trans_table()
196 void cpufreq_stats_free_table(struct cpufreq_policy *policy) in cpufreq_stats_free_table() argument
198 struct cpufreq_stats *stats = policy->stats; in cpufreq_stats_free_table()
206 sysfs_remove_group(&policy->kobj, &stats_attr_group); in cpufreq_stats_free_table()
209 policy->stats = NULL; in cpufreq_stats_free_table()
212 void cpufreq_stats_create_table(struct cpufreq_policy *policy) in cpufreq_stats_create_table() argument
219 count = cpufreq_table_count_valid_entries(policy); in cpufreq_stats_create_table()
224 if (policy->stats) in cpufreq_stats_create_table()
247 cpufreq_for_each_valid_entry(pos, policy->freq_table) in cpufreq_stats_create_table()
253 stats->last_index = freq_table_get_index(stats, policy->cur); in cpufreq_stats_create_table()
255 policy->stats = stats; in cpufreq_stats_create_table()
256 if (!sysfs_create_group(&policy->kobj, &stats_attr_group)) in cpufreq_stats_create_table()
260 policy->stats = NULL; in cpufreq_stats_create_table()
266 void cpufreq_stats_record_transition(struct cpufreq_policy *policy, in cpufreq_stats_record_transition() argument
269 struct cpufreq_stats *stats = policy->stats; in cpufreq_stats_record_transition()