Lines Matching refs:tp

100 	struct cnqf_tran_params *tp;
102 tp = &config_store.trans_param[src][CNQF_TRANSITION_TO_QUIET];
104 tp->power_threshold = ts->power_floor;
106 tp = &config_store.trans_param[src][CNQF_TRANSITION_TO_TURBO];
108 tp->power_threshold = ts->power_floor;
110 tp = &config_store.trans_param[src][CNQF_TRANSITION_FROM_BALANCE_TO_PERFORMANCE];
112 tp->power_threshold = ts->power_floor;
114 tp = &config_store.trans_param[src][CNQF_TRANSITION_FROM_PERFORMANCE_TO_BALANCE];
116 tp->power_threshold = ts->power_floor;
118 tp = &config_store.trans_param[src][CNQF_TRANSITION_FROM_QUIET_TO_BALANCE];
120 tp->power_threshold = ts->power_floor;
122 tp = &config_store.trans_param[src][CNQF_TRANSITION_FROM_TURBO_TO_PERFORMANCE];
124 tp->power_threshold = ts->power_floor;
156 struct cnqf_tran_params *tp;
178 tp = &config_store.trans_param[src][i];
186 if (tp->timer >= tp->time_constant && tp->count) {
187 avg_power = tp->total_power / tp->count;
190 tp->timer = 0;
191 tp->total_power = 0;
192 tp->count = 0;
194 if ((tp->shifting_up && avg_power >= tp->power_threshold) ||
195 (!tp->shifting_up && avg_power <= tp->power_threshold)) {
196 tp->priority = true;
198 tp->priority = false;
238 struct cnqf_tran_params *tp;
240 tp = &config_store.trans_param[idx][CNQF_TRANSITION_TO_QUIET];
241 tp->time_constant = out->t_balanced_to_quiet;
242 tp->target_mode = CNQF_MODE_QUIET;
243 tp->shifting_up = false;
245 tp = &config_store.trans_param[idx][CNQF_TRANSITION_FROM_BALANCE_TO_PERFORMANCE];
246 tp->time_constant = out->t_balanced_to_perf;
247 tp->target_mode = CNQF_MODE_PERFORMANCE;
248 tp->shifting_up = true;
250 tp = &config_store.trans_param[idx][CNQF_TRANSITION_FROM_QUIET_TO_BALANCE];
251 tp->time_constant = out->t_quiet_to_balanced;
252 tp->target_mode = CNQF_MODE_BALANCE;
253 tp->shifting_up = true;
255 tp = &config_store.trans_param[idx][CNQF_TRANSITION_FROM_PERFORMANCE_TO_BALANCE];
256 tp->time_constant = out->t_perf_to_balanced;
257 tp->target_mode = CNQF_MODE_BALANCE;
258 tp->shifting_up = false;
260 tp = &config_store.trans_param[idx][CNQF_TRANSITION_FROM_TURBO_TO_PERFORMANCE];
261 tp->time_constant = out->t_turbo_to_perf;
262 tp->target_mode = CNQF_MODE_PERFORMANCE;
263 tp->shifting_up = false;
265 tp = &config_store.trans_param[idx][CNQF_TRANSITION_TO_TURBO];
266 tp->time_constant = out->t_perf_to_turbo;
267 tp->target_mode = CNQF_MODE_TURBO;
268 tp->shifting_up = true;