Lines Matching refs:eenv

8215 static inline void eenv_task_busy_time(struct energy_env *eenv,  in eenv_task_busy_time()  argument
8226 eenv->task_busy_time = busy_time; in eenv_task_busy_time()
8250 static inline void eenv_pd_busy_time(struct energy_env *eenv, in eenv_pd_busy_time() argument
8263 eenv->pd_busy_time = min(eenv->pd_cap, busy_time); in eenv_pd_busy_time()
8274 eenv_pd_max_util(struct energy_env *eenv, struct cpumask *pd_cpus, in eenv_pd_max_util() argument
8312 return min(max_util, eenv->cpu_cap); in eenv_pd_max_util()
8321 compute_energy(struct energy_env *eenv, struct perf_domain *pd, in compute_energy() argument
8324 unsigned long max_util = eenv_pd_max_util(eenv, pd_cpus, p, dst_cpu); in compute_energy()
8325 unsigned long busy_time = eenv->pd_busy_time; in compute_energy()
8329 busy_time = min(eenv->pd_cap, busy_time + eenv->task_busy_time); in compute_energy()
8331 energy = em_cpu_energy(pd->em_pd, max_util, busy_time, eenv->cpu_cap); in compute_energy()
8390 struct energy_env eenv; in find_energy_efficient_cpu() local
8413 eenv_task_busy_time(&eenv, p, prev_cpu); in find_energy_efficient_cpu()
8433 eenv.cpu_cap = cpu_actual_cap; in find_energy_efficient_cpu()
8434 eenv.pd_cap = 0; in find_energy_efficient_cpu()
8439 eenv.pd_cap += cpu_actual_cap; in find_energy_efficient_cpu()
8498 eenv_pd_busy_time(&eenv, cpus, p); in find_energy_efficient_cpu()
8500 base_energy = compute_energy(&eenv, pd, cpus, p, -1); in find_energy_efficient_cpu()
8504 prev_delta = compute_energy(&eenv, pd, cpus, p, in find_energy_efficient_cpu()
8528 cur_delta = compute_energy(&eenv, pd, cpus, p, in find_energy_efficient_cpu()