Lines Matching refs:dbs_data
70 struct dbs_data *dbs_data = policy_dbs->dbs_data; in generic_powersave_bias_target() local
71 struct od_dbs_tuners *od_tuners = dbs_data->tuners; in generic_powersave_bias_target()
99 delay_hi_us = (freq_avg - freq_lo) * dbs_data->sampling_rate; in generic_powersave_bias_target()
104 dbs_info->freq_lo_delay_us = dbs_data->sampling_rate - delay_hi_us; in generic_powersave_bias_target()
118 struct dbs_data *dbs_data = policy_dbs->dbs_data; in dbs_freq_increase() local
119 struct od_dbs_tuners *od_tuners = dbs_data->tuners; in dbs_freq_increase()
140 struct dbs_data *dbs_data = policy_dbs->dbs_data; in od_update() local
141 struct od_dbs_tuners *od_tuners = dbs_data->tuners; in od_update()
147 if (load > dbs_data->up_threshold) { in od_update()
150 policy_dbs->rate_mult = dbs_data->sampling_down_factor; in od_update()
175 struct dbs_data *dbs_data = policy_dbs->dbs_data; in od_dbs_update() local
199 return dbs_data->sampling_rate * policy_dbs->rate_mult; in od_dbs_update()
208 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_io_is_busy() local
215 dbs_data->io_is_busy = !!input; in store_io_is_busy()
218 gov_update_cpu_data(dbs_data); in store_io_is_busy()
226 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_up_threshold() local
236 dbs_data->up_threshold = input; in store_up_threshold()
243 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_sampling_down_factor() local
252 dbs_data->sampling_down_factor = input; in store_sampling_down_factor()
271 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_ignore_nice_load() local
282 if (input == dbs_data->ignore_nice_load) { /* nothing to do */ in store_ignore_nice_load()
285 dbs_data->ignore_nice_load = input; in store_ignore_nice_load()
288 gov_update_cpu_data(dbs_data); in store_ignore_nice_load()
296 struct dbs_data *dbs_data = to_dbs_data(attr_set); in store_powersave_bias() local
297 struct od_dbs_tuners *od_tuners = dbs_data->tuners; in store_powersave_bias()
356 static int od_init(struct dbs_data *dbs_data) in od_init() argument
371 dbs_data->up_threshold = MICRO_FREQUENCY_UP_THRESHOLD; in od_init()
373 dbs_data->up_threshold = DEF_FREQUENCY_UP_THRESHOLD; in od_init()
376 dbs_data->sampling_down_factor = DEF_SAMPLING_DOWN_FACTOR; in od_init()
377 dbs_data->ignore_nice_load = 0; in od_init()
379 dbs_data->io_is_busy = should_io_be_busy(); in od_init()
381 dbs_data->tuners = tuners; in od_init()
385 static void od_exit(struct dbs_data *dbs_data) in od_exit() argument
387 kfree(dbs_data->tuners); in od_exit()
427 struct dbs_data *dbs_data; in od_set_powersave_bias() local
443 dbs_data = policy_dbs->dbs_data; in od_set_powersave_bias()
444 od_tuners = dbs_data->tuners; in od_set_powersave_bias()