Lines Matching refs:freqs

110 	struct cpu_freqs *freqs;  in proc_time_in_state_show()  local
115 freqs = all_freqs[cpu]; in proc_time_in_state_show()
116 if (!freqs || freqs == last_freqs) in proc_time_in_state_show()
118 last_freqs = freqs; in proc_time_in_state_show()
121 for (i = 0; i < freqs->max_state; i++) { in proc_time_in_state_show()
123 if (freqs->offset + i < p->max_state && in proc_time_in_state_show()
125 cputime = p->time_in_state[freqs->offset + i]; in proc_time_in_state_show()
126 seq_printf(m, "%u %lu\n", freqs->freq_table[i], in proc_time_in_state_show()
138 struct cpu_freqs *freqs = all_freqs[task_cpu(p)]; in cpufreq_acct_update_power() local
140 if (!freqs || is_idle_task(p) || p->flags & PF_EXITING) in cpufreq_acct_update_power()
143 state = freqs->offset + READ_ONCE(freqs->last_index); in cpufreq_acct_update_power()
154 static int cpufreq_times_get_index(struct cpu_freqs *freqs, unsigned int freq) in cpufreq_times_get_index() argument
157 for (index = 0; index < freqs->max_state; ++index) { in cpufreq_times_get_index()
158 if (freqs->freq_table[index] == freq) in cpufreq_times_get_index()
169 struct cpu_freqs *freqs; in cpufreq_times_create_policy() local
182 tmp = kzalloc(sizeof(*freqs) + sizeof(freqs->freq_table[0]) * count, in cpufreq_times_create_policy()
187 freqs = tmp; in cpufreq_times_create_policy()
188 freqs->max_state = count; in cpufreq_times_create_policy()
191 freqs->freq_table[index++] = pos->frequency; in cpufreq_times_create_policy()
193 index = cpufreq_times_get_index(freqs, policy->cur); in cpufreq_times_create_policy()
195 WRITE_ONCE(freqs->last_index, index); in cpufreq_times_create_policy()
197 freqs->offset = next_offset; in cpufreq_times_create_policy()
198 WRITE_ONCE(next_offset, freqs->offset + count); in cpufreq_times_create_policy()
200 all_freqs[cpu] = freqs; in cpufreq_times_create_policy()
207 struct cpu_freqs *freqs = all_freqs[policy->cpu]; in cpufreq_times_record_transition() local
208 if (!freqs) in cpufreq_times_record_transition()
211 index = cpufreq_times_get_index(freqs, new_freq); in cpufreq_times_record_transition()
213 WRITE_ONCE(freqs->last_index, index); in cpufreq_times_record_transition()