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()
194 void cpufreq_stats_free_table(struct cpufreq_policy *policy) in cpufreq_stats_free_table() argument
196 struct cpufreq_stats *stats = policy->stats; in cpufreq_stats_free_table()
204 sysfs_remove_group(&policy->kobj, &stats_attr_group); in cpufreq_stats_free_table()
207 policy->stats = NULL; in cpufreq_stats_free_table()
210 void cpufreq_stats_create_table(struct cpufreq_policy *policy) in cpufreq_stats_create_table() argument
217 count = cpufreq_table_count_valid_entries(policy); in cpufreq_stats_create_table()
222 if (policy->stats) in cpufreq_stats_create_table()
245 cpufreq_for_each_valid_entry(pos, policy->freq_table) in cpufreq_stats_create_table()
246 if (policy->freq_table_sorted != CPUFREQ_TABLE_UNSORTED || in cpufreq_stats_create_table()
252 stats->last_index = freq_table_get_index(stats, policy->cur); in cpufreq_stats_create_table()
254 policy->stats = stats; in cpufreq_stats_create_table()
255 if (!sysfs_create_group(&policy->kobj, &stats_attr_group)) in cpufreq_stats_create_table()
259 policy->stats = NULL; in cpufreq_stats_create_table()
265 void cpufreq_stats_record_transition(struct cpufreq_policy *policy, in cpufreq_stats_record_transition() argument
268 struct cpufreq_stats *stats = policy->stats; in cpufreq_stats_record_transition()