Lines Matching refs:cdbs

158 	struct cpufreq_policy *policy = dbs_info->cdbs.cur_policy;  in od_check_cpu()
197 container_of(work, struct od_cpu_dbs_info_s, cdbs.work.work); in od_dbs_timer()
198 unsigned int cpu = dbs_info->cdbs.cur_policy->cpu; in od_dbs_timer()
201 struct dbs_data *dbs_data = dbs_info->cdbs.cur_policy->governor_data; in od_dbs_timer()
206 mutex_lock(&core_dbs_info->cdbs.timer_mutex); in od_dbs_timer()
207 if (!need_load_eval(&core_dbs_info->cdbs, od_tuners->sampling_rate)) { in od_dbs_timer()
216 __cpufreq_driver_target(core_dbs_info->cdbs.cur_policy, in od_dbs_timer()
232 gov_queue_work(dbs_data, dbs_info->cdbs.cur_policy, delay, modify_all); in od_dbs_timer()
233 mutex_unlock(&core_dbs_info->cdbs.timer_mutex); in od_dbs_timer()
276 mutex_lock(&dbs_info->cdbs.timer_mutex); in update_sampling_rate()
278 if (!delayed_work_pending(&dbs_info->cdbs.work)) { in update_sampling_rate()
279 mutex_unlock(&dbs_info->cdbs.timer_mutex); in update_sampling_rate()
284 appointed_at = dbs_info->cdbs.work.timer.expires; in update_sampling_rate()
288 mutex_unlock(&dbs_info->cdbs.timer_mutex); in update_sampling_rate()
289 cancel_delayed_work_sync(&dbs_info->cdbs.work); in update_sampling_rate()
290 mutex_lock(&dbs_info->cdbs.timer_mutex); in update_sampling_rate()
292 gov_queue_work(dbs_data, dbs_info->cdbs.cur_policy, in update_sampling_rate()
296 mutex_unlock(&dbs_info->cdbs.timer_mutex); in update_sampling_rate()
330 dbs_info->cdbs.prev_cpu_idle = get_cpu_idle_time(j, in store_io_is_busy()
331 &dbs_info->cdbs.prev_cpu_wall, od_tuners->io_is_busy); in store_io_is_busy()
399 dbs_info->cdbs.prev_cpu_idle = get_cpu_idle_time(j, in store_ignore_nice_load()
400 &dbs_info->cdbs.prev_cpu_wall, od_tuners->io_is_busy); in store_ignore_nice_load()
402 dbs_info->cdbs.prev_cpu_nice = in store_ignore_nice_load()
562 policy = per_cpu(od_cpu_dbs_info, cpu).cdbs.cur_policy; in od_set_powersave_bias()