dbs_data 47 drivers/cpufreq/amd_freq_sensitivity.c struct dbs_data *od_data = policy_dbs->dbs_data; dbs_data 63 drivers/cpufreq/cpufreq_conservative.c struct dbs_data *dbs_data = policy_dbs->dbs_data; dbs_data 64 drivers/cpufreq/cpufreq_conservative.c struct cs_dbs_tuners *cs_tuners = dbs_data->tuners; dbs_data 103 drivers/cpufreq/cpufreq_conservative.c if (load > dbs_data->up_threshold) { dbs_data 120 drivers/cpufreq/cpufreq_conservative.c if (++dbs_info->down_skip < dbs_data->sampling_down_factor) dbs_data 142 drivers/cpufreq/cpufreq_conservative.c return dbs_data->sampling_rate; dbs_data 150 drivers/cpufreq/cpufreq_conservative.c struct dbs_data *dbs_data = to_dbs_data(attr_set); dbs_data 158 drivers/cpufreq/cpufreq_conservative.c dbs_data->sampling_down_factor = input; dbs_data 165 drivers/cpufreq/cpufreq_conservative.c struct dbs_data *dbs_data = to_dbs_data(attr_set); dbs_data 166 drivers/cpufreq/cpufreq_conservative.c struct cs_dbs_tuners *cs_tuners = dbs_data->tuners; dbs_data 174 drivers/cpufreq/cpufreq_conservative.c dbs_data->up_threshold = input; dbs_data 181 drivers/cpufreq/cpufreq_conservative.c struct dbs_data *dbs_data = to_dbs_data(attr_set); dbs_data 182 drivers/cpufreq/cpufreq_conservative.c struct cs_dbs_tuners *cs_tuners = dbs_data->tuners; dbs_data 189 drivers/cpufreq/cpufreq_conservative.c input >= dbs_data->up_threshold) dbs_data 199 drivers/cpufreq/cpufreq_conservative.c struct dbs_data *dbs_data = to_dbs_data(attr_set); dbs_data 210 drivers/cpufreq/cpufreq_conservative.c if (input == dbs_data->ignore_nice_load) /* nothing to do */ dbs_data 213 drivers/cpufreq/cpufreq_conservative.c dbs_data->ignore_nice_load = input; dbs_data 216 drivers/cpufreq/cpufreq_conservative.c gov_update_cpu_data(dbs_data); dbs_data 224 drivers/cpufreq/cpufreq_conservative.c struct dbs_data *dbs_data = to_dbs_data(attr_set); dbs_data 225 drivers/cpufreq/cpufreq_conservative.c struct cs_dbs_tuners *cs_tuners = dbs_data->tuners; dbs_data 283 drivers/cpufreq/cpufreq_conservative.c static int cs_init(struct dbs_data *dbs_data) dbs_data 293 drivers/cpufreq/cpufreq_conservative.c dbs_data->up_threshold = DEF_FREQUENCY_UP_THRESHOLD; dbs_data 294 drivers/cpufreq/cpufreq_conservative.c dbs_data->sampling_down_factor = DEF_SAMPLING_DOWN_FACTOR; dbs_data 295 drivers/cpufreq/cpufreq_conservative.c dbs_data->ignore_nice_load = 0; dbs_data 296 drivers/cpufreq/cpufreq_conservative.c dbs_data->tuners = tuners; dbs_data 301 drivers/cpufreq/cpufreq_conservative.c static void cs_exit(struct dbs_data *dbs_data) dbs_data 303 drivers/cpufreq/cpufreq_conservative.c kfree(dbs_data->tuners); dbs_data 47 drivers/cpufreq/cpufreq_governor.c struct dbs_data *dbs_data = to_dbs_data(attr_set); dbs_data 56 drivers/cpufreq/cpufreq_governor.c dbs_data->sampling_rate = sampling_interval; dbs_data 95 drivers/cpufreq/cpufreq_governor.c void gov_update_cpu_data(struct dbs_data *dbs_data) dbs_data 99 drivers/cpufreq/cpufreq_governor.c list_for_each_entry(policy_dbs, &dbs_data->attr_set.policy_list, list) { dbs_data 106 drivers/cpufreq/cpufreq_governor.c dbs_data->io_is_busy); dbs_data 107 drivers/cpufreq/cpufreq_governor.c if (dbs_data->ignore_nice_load) dbs_data 117 drivers/cpufreq/cpufreq_governor.c struct dbs_data *dbs_data = policy_dbs->dbs_data; dbs_data 118 drivers/cpufreq/cpufreq_governor.c unsigned int ignore_nice = dbs_data->ignore_nice_load; dbs_data 128 drivers/cpufreq/cpufreq_governor.c sampling_rate = dbs_data->sampling_rate * policy_dbs->rate_mult; dbs_data 134 drivers/cpufreq/cpufreq_governor.c io_busy = dbs_data->io_is_busy; dbs_data 394 drivers/cpufreq/cpufreq_governor.c struct dbs_data *dbs_data; dbs_data 409 drivers/cpufreq/cpufreq_governor.c dbs_data = gov->gdbs_data; dbs_data 410 drivers/cpufreq/cpufreq_governor.c if (dbs_data) { dbs_data 415 drivers/cpufreq/cpufreq_governor.c policy_dbs->dbs_data = dbs_data; dbs_data 418 drivers/cpufreq/cpufreq_governor.c gov_attr_set_get(&dbs_data->attr_set, &policy_dbs->list); dbs_data 422 drivers/cpufreq/cpufreq_governor.c dbs_data = kzalloc(sizeof(*dbs_data), GFP_KERNEL); dbs_data 423 drivers/cpufreq/cpufreq_governor.c if (!dbs_data) { dbs_data 428 drivers/cpufreq/cpufreq_governor.c gov_attr_set_init(&dbs_data->attr_set, &policy_dbs->list); dbs_data 430 drivers/cpufreq/cpufreq_governor.c ret = gov->init(dbs_data); dbs_data 439 drivers/cpufreq/cpufreq_governor.c dbs_data->sampling_rate = max_t(unsigned int, dbs_data 444 drivers/cpufreq/cpufreq_governor.c gov->gdbs_data = dbs_data; dbs_data 446 drivers/cpufreq/cpufreq_governor.c policy_dbs->dbs_data = dbs_data; dbs_data 450 drivers/cpufreq/cpufreq_governor.c ret = kobject_init_and_add(&dbs_data->attr_set.kobj, &gov->kobj_type, dbs_data 459 drivers/cpufreq/cpufreq_governor.c kobject_put(&dbs_data->attr_set.kobj); dbs_data 465 drivers/cpufreq/cpufreq_governor.c gov->exit(dbs_data); dbs_data 466 drivers/cpufreq/cpufreq_governor.c kfree(dbs_data); dbs_data 481 drivers/cpufreq/cpufreq_governor.c struct dbs_data *dbs_data = policy_dbs->dbs_data; dbs_data 487 drivers/cpufreq/cpufreq_governor.c count = gov_attr_set_put(&dbs_data->attr_set, &policy_dbs->list); dbs_data 495 drivers/cpufreq/cpufreq_governor.c gov->exit(dbs_data); dbs_data 496 drivers/cpufreq/cpufreq_governor.c kfree(dbs_data); dbs_data 509 drivers/cpufreq/cpufreq_governor.c struct dbs_data *dbs_data = policy_dbs->dbs_data; dbs_data 519 drivers/cpufreq/cpufreq_governor.c sampling_rate = dbs_data->sampling_rate; dbs_data 520 drivers/cpufreq/cpufreq_governor.c ignore_nice = dbs_data->ignore_nice_load; dbs_data 521 drivers/cpufreq/cpufreq_governor.c io_busy = dbs_data->io_is_busy; dbs_data 48 drivers/cpufreq/cpufreq_governor.h static inline struct dbs_data *to_dbs_data(struct gov_attr_set *attr_set) dbs_data 50 drivers/cpufreq/cpufreq_governor.h return container_of(attr_set, struct dbs_data, attr_set); dbs_data 57 drivers/cpufreq/cpufreq_governor.h struct dbs_data *dbs_data = to_dbs_data(attr_set); \ dbs_data 58 drivers/cpufreq/cpufreq_governor.h struct _gov##_dbs_tuners *tuners = dbs_data->tuners; \ dbs_data 66 drivers/cpufreq/cpufreq_governor.h struct dbs_data *dbs_data = to_dbs_data(attr_set); \ dbs_data 67 drivers/cpufreq/cpufreq_governor.h return sprintf(buf, "%u\n", dbs_data->file_name); \ dbs_data 93 drivers/cpufreq/cpufreq_governor.h struct dbs_data *dbs_data; dbs_data 134 drivers/cpufreq/cpufreq_governor.h struct dbs_data *gdbs_data; dbs_data 139 drivers/cpufreq/cpufreq_governor.h int (*init)(struct dbs_data *dbs_data); dbs_data 140 drivers/cpufreq/cpufreq_governor.h void (*exit)(struct dbs_data *dbs_data); dbs_data 181 drivers/cpufreq/cpufreq_governor.h void gov_update_cpu_data(struct dbs_data *dbs_data); dbs_data 70 drivers/cpufreq/cpufreq_ondemand.c struct dbs_data *dbs_data = policy_dbs->dbs_data; dbs_data 71 drivers/cpufreq/cpufreq_ondemand.c struct od_dbs_tuners *od_tuners = dbs_data->tuners; dbs_data 97 drivers/cpufreq/cpufreq_ondemand.c delay_hi_us = (freq_avg - freq_lo) * dbs_data->sampling_rate; dbs_data 102 drivers/cpufreq/cpufreq_ondemand.c dbs_info->freq_lo_delay_us = dbs_data->sampling_rate - delay_hi_us; dbs_data 116 drivers/cpufreq/cpufreq_ondemand.c struct dbs_data *dbs_data = policy_dbs->dbs_data; dbs_data 117 drivers/cpufreq/cpufreq_ondemand.c struct od_dbs_tuners *od_tuners = dbs_data->tuners; dbs_data 138 drivers/cpufreq/cpufreq_ondemand.c struct dbs_data *dbs_data = policy_dbs->dbs_data; dbs_data 139 drivers/cpufreq/cpufreq_ondemand.c struct od_dbs_tuners *od_tuners = dbs_data->tuners; dbs_data 145 drivers/cpufreq/cpufreq_ondemand.c if (load > dbs_data->up_threshold) { dbs_data 148 drivers/cpufreq/cpufreq_ondemand.c policy_dbs->rate_mult = dbs_data->sampling_down_factor; dbs_data 173 drivers/cpufreq/cpufreq_ondemand.c struct dbs_data *dbs_data = policy_dbs->dbs_data; dbs_data 197 drivers/cpufreq/cpufreq_ondemand.c return dbs_data->sampling_rate * policy_dbs->rate_mult; dbs_data 206 drivers/cpufreq/cpufreq_ondemand.c struct dbs_data *dbs_data = to_dbs_data(attr_set); dbs_data 213 drivers/cpufreq/cpufreq_ondemand.c dbs_data->io_is_busy = !!input; dbs_data 216 drivers/cpufreq/cpufreq_ondemand.c gov_update_cpu_data(dbs_data); dbs_data 224 drivers/cpufreq/cpufreq_ondemand.c struct dbs_data *dbs_data = to_dbs_data(attr_set); dbs_data 234 drivers/cpufreq/cpufreq_ondemand.c dbs_data->up_threshold = input; dbs_data 241 drivers/cpufreq/cpufreq_ondemand.c struct dbs_data *dbs_data = to_dbs_data(attr_set); dbs_data 250 drivers/cpufreq/cpufreq_ondemand.c dbs_data->sampling_down_factor = input; dbs_data 269 drivers/cpufreq/cpufreq_ondemand.c struct dbs_data *dbs_data = to_dbs_data(attr_set); dbs_data 280 drivers/cpufreq/cpufreq_ondemand.c if (input == dbs_data->ignore_nice_load) { /* nothing to do */ dbs_data 283 drivers/cpufreq/cpufreq_ondemand.c dbs_data->ignore_nice_load = input; dbs_data 286 drivers/cpufreq/cpufreq_ondemand.c gov_update_cpu_data(dbs_data); dbs_data 294 drivers/cpufreq/cpufreq_ondemand.c struct dbs_data *dbs_data = to_dbs_data(attr_set); dbs_data 295 drivers/cpufreq/cpufreq_ondemand.c struct od_dbs_tuners *od_tuners = dbs_data->tuners; dbs_data 354 drivers/cpufreq/cpufreq_ondemand.c static int od_init(struct dbs_data *dbs_data) dbs_data 369 drivers/cpufreq/cpufreq_ondemand.c dbs_data->up_threshold = MICRO_FREQUENCY_UP_THRESHOLD; dbs_data 371 drivers/cpufreq/cpufreq_ondemand.c dbs_data->up_threshold = DEF_FREQUENCY_UP_THRESHOLD; dbs_data 374 drivers/cpufreq/cpufreq_ondemand.c dbs_data->sampling_down_factor = DEF_SAMPLING_DOWN_FACTOR; dbs_data 375 drivers/cpufreq/cpufreq_ondemand.c dbs_data->ignore_nice_load = 0; dbs_data 377 drivers/cpufreq/cpufreq_ondemand.c dbs_data->io_is_busy = should_io_be_busy(); dbs_data 379 drivers/cpufreq/cpufreq_ondemand.c dbs_data->tuners = tuners; dbs_data 383 drivers/cpufreq/cpufreq_ondemand.c static void od_exit(struct dbs_data *dbs_data) dbs_data 385 drivers/cpufreq/cpufreq_ondemand.c kfree(dbs_data->tuners); dbs_data 425 drivers/cpufreq/cpufreq_ondemand.c struct dbs_data *dbs_data; dbs_data 441 drivers/cpufreq/cpufreq_ondemand.c dbs_data = policy_dbs->dbs_data; dbs_data 442 drivers/cpufreq/cpufreq_ondemand.c od_tuners = dbs_data->tuners;