Lines Matching defs:this_dbs_info

138 	struct cpu_dbs_info_s *this_dbs_info = &per_cpu(cs_cpu_dbs_info,
143 if (!this_dbs_info->enable)
146 policy = this_dbs_info->cur_policy;
153 if (this_dbs_info->requested_freq > policy->max
154 || this_dbs_info->requested_freq < policy->min)
155 this_dbs_info->requested_freq = freq->new;
323 static void dbs_check_cpu(struct cpu_dbs_info_s *this_dbs_info)
332 policy = this_dbs_info->cur_policy;
398 this_dbs_info->down_skip = 0;
401 if (this_dbs_info->requested_freq == policy->max)
410 this_dbs_info->requested_freq += freq_target;
411 if (this_dbs_info->requested_freq > policy->max)
412 this_dbs_info->requested_freq = policy->max;
414 __cpufreq_driver_target(policy, this_dbs_info->requested_freq,
427 this_dbs_info->requested_freq -= freq_target;
428 if (this_dbs_info->requested_freq < policy->min)
429 this_dbs_info->requested_freq = policy->min;
437 __cpufreq_driver_target(policy, this_dbs_info->requested_freq,
483 struct cpu_dbs_info_s *this_dbs_info;
487 this_dbs_info = &per_cpu(cs_cpu_dbs_info, cpu);
507 this_dbs_info->down_skip = 0;
508 this_dbs_info->requested_freq = policy->cur;
510 mutex_init(&this_dbs_info->timer_mutex);
549 dbs_timer_init(this_dbs_info);
554 dbs_timer_exit(this_dbs_info);
558 mutex_destroy(&this_dbs_info->timer_mutex);
577 mutex_lock(&this_dbs_info->timer_mutex);
578 if (policy->max < this_dbs_info->cur_policy->cur)
580 this_dbs_info->cur_policy,
582 else if (policy->min > this_dbs_info->cur_policy->cur)
584 this_dbs_info->cur_policy,
586 mutex_unlock(&this_dbs_info->timer_mutex);