Lines Matching refs:freqs
305 struct cpufreq_freqs *freqs, in cpufreq_notify_transition() argument
313 freqs->flags = cpufreq_driver->flags; in cpufreq_notify_transition()
315 state, freqs->new); in cpufreq_notify_transition()
325 if (policy->cur && (policy->cur != freqs->old)) { in cpufreq_notify_transition()
327 freqs->old, policy->cur); in cpufreq_notify_transition()
328 freqs->old = policy->cur; in cpufreq_notify_transition()
332 for_each_cpu(freqs->cpu, policy->cpus) { in cpufreq_notify_transition()
334 CPUFREQ_PRECHANGE, freqs); in cpufreq_notify_transition()
337 adjust_jiffies(CPUFREQ_PRECHANGE, freqs); in cpufreq_notify_transition()
341 adjust_jiffies(CPUFREQ_POSTCHANGE, freqs); in cpufreq_notify_transition()
342 pr_debug("FREQ: %u - CPUs: %*pbl\n", freqs->new, in cpufreq_notify_transition()
345 for_each_cpu(freqs->cpu, policy->cpus) { in cpufreq_notify_transition()
346 trace_cpu_frequency(freqs->new, freqs->cpu); in cpufreq_notify_transition()
348 CPUFREQ_POSTCHANGE, freqs); in cpufreq_notify_transition()
351 cpufreq_stats_record_transition(policy, freqs->new); in cpufreq_notify_transition()
352 policy->cur = freqs->new; in cpufreq_notify_transition()
358 struct cpufreq_freqs *freqs, int transition_failed) in cpufreq_notify_post_transition() argument
360 cpufreq_notify_transition(policy, freqs, CPUFREQ_POSTCHANGE); in cpufreq_notify_post_transition()
364 swap(freqs->old, freqs->new); in cpufreq_notify_post_transition()
365 cpufreq_notify_transition(policy, freqs, CPUFREQ_PRECHANGE); in cpufreq_notify_post_transition()
366 cpufreq_notify_transition(policy, freqs, CPUFREQ_POSTCHANGE); in cpufreq_notify_post_transition()
370 struct cpufreq_freqs *freqs) in cpufreq_freq_transition_begin() argument
399 cpufreq_notify_transition(policy, freqs, CPUFREQ_PRECHANGE); in cpufreq_freq_transition_begin()
404 struct cpufreq_freqs *freqs, int transition_failed) in cpufreq_freq_transition_end() argument
409 cpufreq_notify_post_transition(policy, freqs, transition_failed); in cpufreq_freq_transition_end()
1464 struct cpufreq_freqs freqs; in cpufreq_out_of_sync() local
1469 freqs.old = policy->cur; in cpufreq_out_of_sync()
1470 freqs.new = new_freq; in cpufreq_out_of_sync()
1472 cpufreq_freq_transition_begin(policy, &freqs); in cpufreq_out_of_sync()
1473 cpufreq_freq_transition_end(policy, &freqs, 0); in cpufreq_out_of_sync()
1872 struct cpufreq_freqs *freqs, int index) in __target_intermediate() argument
1876 freqs->new = cpufreq_driver->get_intermediate(policy, index); in __target_intermediate()
1879 if (!freqs->new) in __target_intermediate()
1883 __func__, policy->cpu, freqs->old, freqs->new); in __target_intermediate()
1885 cpufreq_freq_transition_begin(policy, freqs); in __target_intermediate()
1887 cpufreq_freq_transition_end(policy, freqs, ret); in __target_intermediate()
1898 struct cpufreq_freqs freqs = {.old = policy->cur, .flags = 0}; in __target_index() local
1911 retval = __target_intermediate(policy, &freqs, index); in __target_index()
1915 intermediate_freq = freqs.new; in __target_index()
1918 freqs.old = freqs.new; in __target_index()
1921 freqs.new = newfreq; in __target_index()
1923 __func__, policy->cpu, freqs.old, freqs.new); in __target_index()
1925 cpufreq_freq_transition_begin(policy, &freqs); in __target_index()
1934 cpufreq_freq_transition_end(policy, &freqs, retval); in __target_index()
1943 freqs.old = intermediate_freq; in __target_index()
1944 freqs.new = policy->restore_freq; in __target_index()
1945 cpufreq_freq_transition_begin(policy, &freqs); in __target_index()
1946 cpufreq_freq_transition_end(policy, &freqs, 0); in __target_index()