Lines Matching refs:freqs

284 		struct cpufreq_freqs *freqs, unsigned int state)  in __cpufreq_notify_transition()  argument
291 freqs->flags = cpufreq_driver->flags; in __cpufreq_notify_transition()
293 state, freqs->new); in __cpufreq_notify_transition()
303 if ((policy) && (policy->cpu == freqs->cpu) && in __cpufreq_notify_transition()
304 (policy->cur) && (policy->cur != freqs->old)) { in __cpufreq_notify_transition()
306 freqs->old, policy->cur); in __cpufreq_notify_transition()
307 freqs->old = policy->cur; in __cpufreq_notify_transition()
311 CPUFREQ_PRECHANGE, freqs); in __cpufreq_notify_transition()
312 adjust_jiffies(CPUFREQ_PRECHANGE, freqs); in __cpufreq_notify_transition()
316 adjust_jiffies(CPUFREQ_POSTCHANGE, freqs); in __cpufreq_notify_transition()
318 (unsigned long)freqs->new, (unsigned long)freqs->cpu); in __cpufreq_notify_transition()
319 trace_cpu_frequency(freqs->new, freqs->cpu); in __cpufreq_notify_transition()
321 CPUFREQ_POSTCHANGE, freqs); in __cpufreq_notify_transition()
322 if (likely(policy) && likely(policy->cpu == freqs->cpu)) in __cpufreq_notify_transition()
323 policy->cur = freqs->new; in __cpufreq_notify_transition()
337 struct cpufreq_freqs *freqs, unsigned int state) in cpufreq_notify_transition() argument
339 for_each_cpu(freqs->cpu, policy->cpus) in cpufreq_notify_transition()
340 __cpufreq_notify_transition(policy, freqs, state); in cpufreq_notify_transition()
345 struct cpufreq_freqs *freqs, int transition_failed) in cpufreq_notify_post_transition() argument
347 cpufreq_notify_transition(policy, freqs, CPUFREQ_POSTCHANGE); in cpufreq_notify_post_transition()
351 swap(freqs->old, freqs->new); in cpufreq_notify_post_transition()
352 cpufreq_notify_transition(policy, freqs, CPUFREQ_PRECHANGE); in cpufreq_notify_post_transition()
353 cpufreq_notify_transition(policy, freqs, CPUFREQ_POSTCHANGE); in cpufreq_notify_post_transition()
357 struct cpufreq_freqs *freqs) in cpufreq_freq_transition_begin() argument
386 cpufreq_notify_transition(policy, freqs, CPUFREQ_PRECHANGE); in cpufreq_freq_transition_begin()
391 struct cpufreq_freqs *freqs, int transition_failed) in cpufreq_freq_transition_end() argument
396 cpufreq_notify_post_transition(policy, freqs, transition_failed); in cpufreq_freq_transition_end()
1504 struct cpufreq_freqs freqs; in cpufreq_out_of_sync() local
1509 freqs.old = policy->cur; in cpufreq_out_of_sync()
1510 freqs.new = new_freq; in cpufreq_out_of_sync()
1512 cpufreq_freq_transition_begin(policy, &freqs); in cpufreq_out_of_sync()
1513 cpufreq_freq_transition_end(policy, &freqs, 0); in cpufreq_out_of_sync()
1829 struct cpufreq_freqs *freqs, int index) in __target_intermediate() argument
1833 freqs->new = cpufreq_driver->get_intermediate(policy, index); in __target_intermediate()
1836 if (!freqs->new) in __target_intermediate()
1840 __func__, policy->cpu, freqs->old, freqs->new); in __target_intermediate()
1842 cpufreq_freq_transition_begin(policy, freqs); in __target_intermediate()
1844 cpufreq_freq_transition_end(policy, freqs, ret); in __target_intermediate()
1856 struct cpufreq_freqs freqs = {.old = policy->cur, .flags = 0}; in __target_index() local
1865 retval = __target_intermediate(policy, &freqs, index); in __target_index()
1869 intermediate_freq = freqs.new; in __target_index()
1872 freqs.old = freqs.new; in __target_index()
1875 freqs.new = freq_table[index].frequency; in __target_index()
1877 __func__, policy->cpu, freqs.old, freqs.new); in __target_index()
1879 cpufreq_freq_transition_begin(policy, &freqs); in __target_index()
1888 cpufreq_freq_transition_end(policy, &freqs, retval); in __target_index()
1897 freqs.old = intermediate_freq; in __target_index()
1898 freqs.new = policy->restore_freq; in __target_index()
1899 cpufreq_freq_transition_begin(policy, &freqs); in __target_index()
1900 cpufreq_freq_transition_end(policy, &freqs, 0); in __target_index()