Searched refs:cdbs (Results 1 – 5 of 5) sorted by relevance
/linux-4.1.27/drivers/cpufreq/ |
D | cpufreq_ondemand.c | 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() [all …]
|
D | cpufreq_conservative.c | 50 struct cpufreq_policy *policy = dbs_info->cdbs.cur_policy; in cs_check_cpu() 108 struct cs_cpu_dbs_info_s, cdbs.work.work); in cs_dbs_timer() 109 unsigned int cpu = dbs_info->cdbs.cur_policy->cpu; in cs_dbs_timer() 112 struct dbs_data *dbs_data = dbs_info->cdbs.cur_policy->governor_data; in cs_dbs_timer() 117 mutex_lock(&core_dbs_info->cdbs.timer_mutex); in cs_dbs_timer() 118 if (!need_load_eval(&core_dbs_info->cdbs, cs_tuners->sampling_rate)) in cs_dbs_timer() 123 gov_queue_work(dbs_data, dbs_info->cdbs.cur_policy, delay, modify_all); in cs_dbs_timer() 124 mutex_unlock(&core_dbs_info->cdbs.timer_mutex); in cs_dbs_timer() 138 policy = dbs_info->cdbs.cur_policy; in dbs_cpufreq_notifier() 239 dbs_info->cdbs.prev_cpu_idle = get_cpu_idle_time(j, in store_ignore_nice_load() [all …]
|
D | cpufreq_governor.c | 35 struct cpu_dbs_common_info *cdbs = dbs_data->cdata->get_cpu_cdbs(cpu); in dbs_check_cpu() local 63 policy = cdbs->cur_policy; in dbs_check_cpu() 98 cdbs->prev_cpu_nice; in dbs_check_cpu() 106 cdbs->prev_cpu_nice = in dbs_check_cpu() 166 struct cpu_dbs_common_info *cdbs = dbs_data->cdata->get_cpu_cdbs(cpu); in __gov_queue_work() local 168 mod_delayed_work_on(cpu, system_wq, &cdbs->work, delay); in __gov_queue_work() 202 struct cpu_dbs_common_info *cdbs; in gov_cancel_work() local 206 cdbs = dbs_data->cdata->get_cpu_cdbs(i); in gov_cancel_work() 207 cancel_delayed_work_sync(&cdbs->work); in gov_cancel_work() 212 bool need_load_eval(struct cpu_dbs_common_info *cdbs, in need_load_eval() argument [all …]
|
D | cpufreq_governor.h | 114 return &per_cpu(_dbs_info, cpu).cdbs; \ 156 struct cpu_dbs_common_info cdbs; member 166 struct cpu_dbs_common_info cdbs; member 270 bool need_load_eval(struct cpu_dbs_common_info *cdbs,
|
/linux-4.1.27/block/ |
D | Kconfig | 58 can handle complicated SCSI commands: tagged variable length cdbs
|