Lines Matching refs:cppc_fi

68 static void __cppc_scale_freq_tick(struct cppc_freq_invariance *cppc_fi)  in __cppc_scale_freq_tick()  argument
75 cpu_data = cppc_fi->cpu_data; in __cppc_scale_freq_tick()
77 if (cppc_get_perf_ctrs(cppc_fi->cpu, &fb_ctrs)) { in __cppc_scale_freq_tick()
82 perf = cppc_perf_from_fbctrs(&cppc_fi->prev_perf_fb_ctrs, &fb_ctrs); in __cppc_scale_freq_tick()
86 cppc_fi->prev_perf_fb_ctrs = fb_ctrs; in __cppc_scale_freq_tick()
95 per_cpu(arch_freq_scale, cppc_fi->cpu) = local_freq_scale; in __cppc_scale_freq_tick()
110 struct cppc_freq_invariance *cppc_fi; in cppc_scale_freq_workfn() local
112 cppc_fi = container_of(work, struct cppc_freq_invariance, work); in cppc_scale_freq_workfn()
113 __cppc_scale_freq_tick(cppc_fi); in cppc_scale_freq_workfn()
118 struct cppc_freq_invariance *cppc_fi; in cppc_irq_work() local
120 cppc_fi = container_of(irq_work, struct cppc_freq_invariance, irq_work); in cppc_irq_work()
121 kthread_queue_work(kworker_fie, &cppc_fi->work); in cppc_irq_work()
133 struct cppc_freq_invariance *cppc_fi = &per_cpu(cppc_freq_inv, smp_processor_id()); in cppc_scale_freq_tick_pcc() local
139 irq_work_queue(&cppc_fi->irq_work); in cppc_scale_freq_tick_pcc()
150 struct cppc_freq_invariance *cppc_fi; in cppc_cpufreq_cpu_fie_init() local
157 cppc_fi = &per_cpu(cppc_freq_inv, cpu); in cppc_cpufreq_cpu_fie_init()
158 cppc_fi->cpu = cpu; in cppc_cpufreq_cpu_fie_init()
159 cppc_fi->cpu_data = policy->driver_data; in cppc_cpufreq_cpu_fie_init()
161 kthread_init_work(&cppc_fi->work, cppc_scale_freq_workfn); in cppc_cpufreq_cpu_fie_init()
162 init_irq_work(&cppc_fi->irq_work, cppc_irq_work); in cppc_cpufreq_cpu_fie_init()
166 ret = cppc_get_perf_ctrs(cpu, &cppc_fi->prev_perf_fb_ctrs); in cppc_cpufreq_cpu_fie_init()
193 struct cppc_freq_invariance *cppc_fi; in cppc_cpufreq_cpu_fie_exit() local
205 cppc_fi = &per_cpu(cppc_freq_inv, cpu); in cppc_cpufreq_cpu_fie_exit()
206 irq_work_sync(&cppc_fi->irq_work); in cppc_cpufreq_cpu_fie_exit()
207 kthread_cancel_work_sync(&cppc_fi->work); in cppc_cpufreq_cpu_fie_exit()