Lines Matching refs:dbs_data
50 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_sampling_rate() local
59 dbs_data->sampling_rate = sampling_interval; in store_sampling_rate()
98 void gov_update_cpu_data(struct dbs_data *dbs_data) in gov_update_cpu_data() argument
102 list_for_each_entry(policy_dbs, &dbs_data->attr_set.policy_list, list) { in gov_update_cpu_data()
109 dbs_data->io_is_busy); in gov_update_cpu_data()
110 if (dbs_data->ignore_nice_load) in gov_update_cpu_data()
120 struct dbs_data *dbs_data = policy_dbs->dbs_data; in dbs_update() local
121 unsigned int ignore_nice = dbs_data->ignore_nice_load; in dbs_update()
131 sampling_rate = dbs_data->sampling_rate * policy_dbs->rate_mult; in dbs_update()
137 io_busy = dbs_data->io_is_busy; in dbs_update()
397 struct dbs_data *dbs_data; in cpufreq_dbs_governor_init() local
412 dbs_data = gov->gdbs_data; in cpufreq_dbs_governor_init()
413 if (dbs_data) { in cpufreq_dbs_governor_init()
418 policy_dbs->dbs_data = dbs_data; in cpufreq_dbs_governor_init()
421 gov_attr_set_get(&dbs_data->attr_set, &policy_dbs->list); in cpufreq_dbs_governor_init()
425 dbs_data = kzalloc(sizeof(*dbs_data), GFP_KERNEL); in cpufreq_dbs_governor_init()
426 if (!dbs_data) { in cpufreq_dbs_governor_init()
431 gov_attr_set_init(&dbs_data->attr_set, &policy_dbs->list); in cpufreq_dbs_governor_init()
433 ret = gov->init(dbs_data); in cpufreq_dbs_governor_init()
442 dbs_data->sampling_rate = max_t(unsigned int, in cpufreq_dbs_governor_init()
447 gov->gdbs_data = dbs_data; in cpufreq_dbs_governor_init()
449 policy_dbs->dbs_data = dbs_data; in cpufreq_dbs_governor_init()
453 ret = kobject_init_and_add(&dbs_data->attr_set.kobj, &gov->kobj_type, in cpufreq_dbs_governor_init()
466 gov->exit(dbs_data); in cpufreq_dbs_governor_init()
467 kfree(dbs_data); in cpufreq_dbs_governor_init()
482 struct dbs_data *dbs_data = policy_dbs->dbs_data; in cpufreq_dbs_governor_exit() local
488 count = gov_attr_set_put(&dbs_data->attr_set, &policy_dbs->list); in cpufreq_dbs_governor_exit()
496 gov->exit(dbs_data); in cpufreq_dbs_governor_exit()
497 kfree(dbs_data); in cpufreq_dbs_governor_exit()
510 struct dbs_data *dbs_data = policy_dbs->dbs_data; in cpufreq_dbs_governor_start() local
520 sampling_rate = dbs_data->sampling_rate; in cpufreq_dbs_governor_start()
521 ignore_nice = dbs_data->ignore_nice_load; in cpufreq_dbs_governor_start()
522 io_busy = dbs_data->io_is_busy; in cpufreq_dbs_governor_start()