Lines Matching refs:dbs_data
73 struct dbs_data *dbs_data = policy_dbs->dbs_data; in generic_powersave_bias_target() local
74 struct od_dbs_tuners *od_tuners = dbs_data->tuners; in generic_powersave_bias_target()
100 delay_hi_us = (freq_avg - freq_lo) * dbs_data->sampling_rate; in generic_powersave_bias_target()
105 dbs_info->freq_lo_delay_us = dbs_data->sampling_rate - delay_hi_us; in generic_powersave_bias_target()
119 struct dbs_data *dbs_data = policy_dbs->dbs_data; in dbs_freq_increase() local
120 struct od_dbs_tuners *od_tuners = dbs_data->tuners; in dbs_freq_increase()
141 struct dbs_data *dbs_data = policy_dbs->dbs_data; in od_update() local
142 struct od_dbs_tuners *od_tuners = dbs_data->tuners; in od_update()
148 if (load > dbs_data->up_threshold) { in od_update()
151 policy_dbs->rate_mult = dbs_data->sampling_down_factor; in od_update()
176 struct dbs_data *dbs_data = policy_dbs->dbs_data; in od_dbs_update() local
200 return dbs_data->sampling_rate * policy_dbs->rate_mult; in od_dbs_update()
209 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_io_is_busy() local
216 dbs_data->io_is_busy = !!input; in store_io_is_busy()
219 gov_update_cpu_data(dbs_data); in store_io_is_busy()
227 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_up_threshold() local
237 dbs_data->up_threshold = input; in store_up_threshold()
244 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_sampling_down_factor() local
253 dbs_data->sampling_down_factor = input; in store_sampling_down_factor()
272 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_ignore_nice_load() local
283 if (input == dbs_data->ignore_nice_load) { /* nothing to do */ in store_ignore_nice_load()
286 dbs_data->ignore_nice_load = input; in store_ignore_nice_load()
289 gov_update_cpu_data(dbs_data); in store_ignore_nice_load()
297 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_powersave_bias() local
298 struct od_dbs_tuners *od_tuners = dbs_data->tuners; in store_powersave_bias()
357 static int od_init(struct dbs_data *dbs_data) in od_init() argument
372 dbs_data->up_threshold = MICRO_FREQUENCY_UP_THRESHOLD; in od_init()
374 dbs_data->up_threshold = DEF_FREQUENCY_UP_THRESHOLD; in od_init()
377 dbs_data->sampling_down_factor = DEF_SAMPLING_DOWN_FACTOR; in od_init()
378 dbs_data->ignore_nice_load = 0; in od_init()
380 dbs_data->io_is_busy = should_io_be_busy(); in od_init()
382 dbs_data->tuners = tuners; in od_init()
386 static void od_exit(struct dbs_data *dbs_data) in od_exit() argument
388 kfree(dbs_data->tuners); in od_exit()
428 struct dbs_data *dbs_data; in od_set_powersave_bias() local
444 dbs_data = policy_dbs->dbs_data; in od_set_powersave_bias()
445 od_tuners = dbs_data->tuners; in od_set_powersave_bias()