Lines Matching refs:policy

250 static void gx_set_cpuspeed(struct cpufreq_policy *policy, unsigned int khz)  in gx_set_cpuspeed()  argument
264 cpufreq_freq_transition_begin(policy, &freqs); in gx_set_cpuspeed()
313 cpufreq_freq_transition_end(policy, &freqs, 0); in gx_set_cpuspeed()
331 static int cpufreq_gx_verify(struct cpufreq_policy_data *policy) in cpufreq_gx_verify() argument
336 if (!stock_freq || !policy) in cpufreq_gx_verify()
339 policy->cpu = 0; in cpufreq_gx_verify()
340 cpufreq_verify_within_limits(policy, (stock_freq / max_duration), in cpufreq_gx_verify()
349 tmp_freq = gx_validate_speed(policy->min, &tmp1, &tmp2); in cpufreq_gx_verify()
350 if (tmp_freq < policy->min) in cpufreq_gx_verify()
352 policy->min = tmp_freq; in cpufreq_gx_verify()
353 if (policy->min > policy->max) in cpufreq_gx_verify()
354 policy->max = tmp_freq; in cpufreq_gx_verify()
355 tmp_freq = gx_validate_speed(policy->max, &tmp1, &tmp2); in cpufreq_gx_verify()
356 if (tmp_freq > policy->max) in cpufreq_gx_verify()
358 policy->max = tmp_freq; in cpufreq_gx_verify()
359 if (policy->max < policy->min) in cpufreq_gx_verify()
360 policy->max = policy->min; in cpufreq_gx_verify()
361 cpufreq_verify_within_limits(policy, (stock_freq / max_duration), in cpufreq_gx_verify()
371 static int cpufreq_gx_target(struct cpufreq_policy *policy, in cpufreq_gx_target() argument
378 if (!stock_freq || !policy) in cpufreq_gx_target()
381 policy->cpu = 0; in cpufreq_gx_target()
384 while (tmp_freq < policy->min) { in cpufreq_gx_target()
388 while (tmp_freq > policy->max) { in cpufreq_gx_target()
393 gx_set_cpuspeed(policy, tmp_freq); in cpufreq_gx_target()
398 static int cpufreq_gx_cpu_init(struct cpufreq_policy *policy) in cpufreq_gx_cpu_init() argument
402 if (!policy || policy->cpu != 0) in cpufreq_gx_cpu_init()
418 policy->cpu = 0; in cpufreq_gx_cpu_init()
421 policy->min = maxfreq / max_duration; in cpufreq_gx_cpu_init()
423 policy->min = maxfreq / POLICY_MIN_DIV; in cpufreq_gx_cpu_init()
424 policy->max = maxfreq; in cpufreq_gx_cpu_init()
425 policy->cpuinfo.min_freq = maxfreq / max_duration; in cpufreq_gx_cpu_init()
426 policy->cpuinfo.max_freq = maxfreq; in cpufreq_gx_cpu_init()