Lines Matching refs:dbs_info

42 	struct od_cpu_dbs_info_s *dbs_info = &per_cpu(od_cpu_dbs_info, cpu);  in ondemand_powersave_bias_init_cpu()  local
44 dbs_info->freq_table = cpufreq_frequency_get_table(cpu); in ondemand_powersave_bias_init_cpu()
45 dbs_info->freq_lo = 0; in ondemand_powersave_bias_init_cpu()
83 struct od_cpu_dbs_info_s *dbs_info = &per_cpu(od_cpu_dbs_info, in generic_powersave_bias_target() local
88 if (!dbs_info->freq_table) { in generic_powersave_bias_target()
89 dbs_info->freq_lo = 0; in generic_powersave_bias_target()
90 dbs_info->freq_lo_jiffies = 0; in generic_powersave_bias_target()
94 cpufreq_frequency_table_target(policy, dbs_info->freq_table, freq_next, in generic_powersave_bias_target()
96 freq_req = dbs_info->freq_table[index].frequency; in generic_powersave_bias_target()
102 cpufreq_frequency_table_target(policy, dbs_info->freq_table, freq_avg, in generic_powersave_bias_target()
104 freq_lo = dbs_info->freq_table[index].frequency; in generic_powersave_bias_target()
106 cpufreq_frequency_table_target(policy, dbs_info->freq_table, freq_avg, in generic_powersave_bias_target()
108 freq_hi = dbs_info->freq_table[index].frequency; in generic_powersave_bias_target()
112 dbs_info->freq_lo = 0; in generic_powersave_bias_target()
113 dbs_info->freq_lo_jiffies = 0; in generic_powersave_bias_target()
121 dbs_info->freq_lo = freq_lo; in generic_powersave_bias_target()
122 dbs_info->freq_lo_jiffies = jiffies_lo; in generic_powersave_bias_target()
123 dbs_info->freq_hi_jiffies = jiffies_hi; in generic_powersave_bias_target()
157 struct od_cpu_dbs_info_s *dbs_info = &per_cpu(od_cpu_dbs_info, cpu); in od_check_cpu() local
158 struct cpufreq_policy *policy = dbs_info->cdbs.shared->policy; in od_check_cpu()
162 dbs_info->freq_lo = 0; in od_check_cpu()
168 dbs_info->rate_mult = in od_check_cpu()
180 dbs_info->rate_mult = 1; in od_check_cpu()
199 struct od_cpu_dbs_info_s *dbs_info = &per_cpu(od_cpu_dbs_info, in od_dbs_timer() local
202 int delay = 0, sample_type = dbs_info->sample_type; in od_dbs_timer()
208 dbs_info->sample_type = OD_NORMAL_SAMPLE; in od_dbs_timer()
210 delay = dbs_info->freq_lo_jiffies; in od_dbs_timer()
211 __cpufreq_driver_target(policy, dbs_info->freq_lo, in od_dbs_timer()
215 if (dbs_info->freq_lo) { in od_dbs_timer()
217 dbs_info->sample_type = OD_SUB_SAMPLE; in od_dbs_timer()
218 delay = dbs_info->freq_hi_jiffies; in od_dbs_timer()
225 * dbs_info->rate_mult); in od_dbs_timer()
257 struct od_cpu_dbs_info_s *dbs_info; in update_sampling_rate() local
267 dbs_info = &per_cpu(od_cpu_dbs_info, cpu); in update_sampling_rate()
270 if (!delayed_work_pending(&dbs_info->cdbs.dwork)) in update_sampling_rate()
274 appointed_at = dbs_info->cdbs.dwork.timer.expires; in update_sampling_rate()
277 cancel_delayed_work_sync(&dbs_info->cdbs.dwork); in update_sampling_rate()
314 struct od_cpu_dbs_info_s *dbs_info = &per_cpu(od_cpu_dbs_info, in store_io_is_busy() local
316 dbs_info->cdbs.prev_cpu_idle = get_cpu_idle_time(j, in store_io_is_busy()
317 &dbs_info->cdbs.prev_cpu_wall, od_tuners->io_is_busy); in store_io_is_busy()
353 struct od_cpu_dbs_info_s *dbs_info = &per_cpu(od_cpu_dbs_info, in store_sampling_down_factor() local
355 dbs_info->rate_mult = 1; in store_sampling_down_factor()
383 struct od_cpu_dbs_info_s *dbs_info; in store_ignore_nice_load() local
384 dbs_info = &per_cpu(od_cpu_dbs_info, j); in store_ignore_nice_load()
385 dbs_info->cdbs.prev_cpu_idle = get_cpu_idle_time(j, in store_ignore_nice_load()
386 &dbs_info->cdbs.prev_cpu_wall, od_tuners->io_is_busy); in store_ignore_nice_load()
388 dbs_info->cdbs.prev_cpu_nice = in store_ignore_nice_load()