Lines Matching refs:cdata
28 return dbs_data->cdata->attr_group_gov_pol; in get_sysfs_attr()
30 return dbs_data->cdata->attr_group_gov_sys; in get_sysfs_attr()
35 struct cpu_dbs_info *cdbs = dbs_data->cdata->get_cpu_cdbs(cpu); in dbs_check_cpu()
44 if (dbs_data->cdata->governor == GOV_ONDEMAND) { in dbs_check_cpu()
46 dbs_data->cdata->get_cpu_dbs_info_s(cpu); in dbs_check_cpu()
71 j_cdbs = dbs_data->cdata->get_cpu_cdbs(j); in dbs_check_cpu()
79 if (dbs_data->cdata->governor == GOV_ONDEMAND) in dbs_check_cpu()
157 dbs_data->cdata->gov_check_cpu(cpu, max_load); in dbs_check_cpu()
164 struct cpu_dbs_info *cdbs = dbs_data->cdata->get_cpu_cdbs(cpu); in __gov_queue_work()
197 cdbs = dbs_data->cdata->get_cpu_cdbs(i); in gov_cancel_work()
243 if (dbs_data->cdata->governor == GOV_CONSERVATIVE) { in dbs_timer()
256 delay = dbs_data->cdata->gov_dbs_timer(cdbs, dbs_data, modify_all); in dbs_timer()
266 if (dbs_data->cdata->governor == GOV_CONSERVATIVE) { in set_sampling_rate()
276 struct common_dbs_data *cdata) in alloc_common_dbs_info() argument
288 cdata->get_cpu_cdbs(j)->shared = shared; in alloc_common_dbs_info()
294 struct common_dbs_data *cdata) in free_common_dbs_info() argument
296 struct cpu_dbs_info *cdbs = cdata->get_cpu_cdbs(policy->cpu); in free_common_dbs_info()
301 cdata->get_cpu_cdbs(j)->shared = NULL; in free_common_dbs_info()
308 struct common_dbs_data *cdata) in cpufreq_governor_init() argument
321 ret = alloc_common_dbs_info(policy, cdata); in cpufreq_governor_init()
334 ret = alloc_common_dbs_info(policy, cdata); in cpufreq_governor_init()
338 dbs_data->cdata = cdata; in cpufreq_governor_init()
341 ret = cdata->init(dbs_data, !policy->governor->initialized); in cpufreq_governor_init()
357 cdata->gdbs_data = dbs_data; in cpufreq_governor_init()
372 cdata->gdbs_data = NULL; in cpufreq_governor_init()
373 cdata->exit(dbs_data, !policy->governor->initialized); in cpufreq_governor_init()
375 free_common_dbs_info(policy, cdata); in cpufreq_governor_init()
384 struct common_dbs_data *cdata = dbs_data->cdata; in cpufreq_governor_exit() local
385 struct cpu_dbs_info *cdbs = cdata->get_cpu_cdbs(policy->cpu); in cpufreq_governor_exit()
398 cdata->gdbs_data = NULL; in cpufreq_governor_exit()
400 cdata->exit(dbs_data, policy->governor->initialized == 1); in cpufreq_governor_exit()
406 free_common_dbs_info(policy, cdata); in cpufreq_governor_exit()
413 struct common_dbs_data *cdata = dbs_data->cdata; in cpufreq_governor_start() local
415 struct cpu_dbs_info *cdbs = cdata->get_cpu_cdbs(cpu); in cpufreq_governor_start()
426 if (cdata->governor == GOV_CONSERVATIVE) { in cpufreq_governor_start()
444 struct cpu_dbs_info *j_cdbs = cdata->get_cpu_cdbs(j); in cpufreq_governor_start()
461 if (cdata->governor == GOV_CONSERVATIVE) { in cpufreq_governor_start()
463 cdata->get_cpu_dbs_info_s(cpu); in cpufreq_governor_start()
468 struct od_ops *od_ops = cdata->gov_ops; in cpufreq_governor_start()
469 struct od_cpu_dbs_info_s *od_dbs_info = cdata->get_cpu_dbs_info_s(cpu); in cpufreq_governor_start()
484 struct cpu_dbs_info *cdbs = dbs_data->cdata->get_cpu_cdbs(policy->cpu); in cpufreq_governor_stop()
509 struct common_dbs_data *cdata = dbs_data->cdata; in cpufreq_governor_limits() local
511 struct cpu_dbs_info *cdbs = cdata->get_cpu_cdbs(cpu); in cpufreq_governor_limits()
531 struct common_dbs_data *cdata, unsigned int event) in cpufreq_governor_dbs() argument
537 mutex_lock(&cdata->mutex); in cpufreq_governor_dbs()
542 dbs_data = cdata->gdbs_data; in cpufreq_governor_dbs()
551 ret = cpufreq_governor_init(policy, dbs_data, cdata); in cpufreq_governor_dbs()
570 mutex_unlock(&cdata->mutex); in cpufreq_governor_dbs()