Lines Matching defs:cpu_cur
32 static struct s3c_cpufreq_config cpu_cur;
49 return &cpu_cur;
156 cpu_new = cpu_cur; /* copy new from current */
158 s3c_cpufreq_show("cur", &cpu_cur);
162 cpu_new.pll = pll ? *pll : cpu_cur.pll;
183 if (cpu_new.freq.hclk != cpu_cur.freq.hclk) {
194 freqs.old = cpu_cur.freq;
197 freqs.freqs.old = cpu_cur.freq.armclk / 1000;
219 if (cpu_new.freq.hclk < cpu_cur.freq.hclk) {
224 if (cpu_new.freq.fclk == cpu_cur.freq.fclk) {
229 if (cpu_new.freq.fclk < cpu_cur.freq.fclk) {
243 if (cpu_new.freq.hclk > cpu_cur.freq.hclk) {
249 cpu_cur = cpu_new;
301 if (!pll_reg || cpu_cur.lock_pll) {
347 policy->cpuinfo.transition_latency = cpu_cur.info->latency;
452 cpu_cur.info = info;
476 cpu_cur.board = ours;
485 if (!cpu_cur.info->get_iotiming) {
492 ret = (cpu_cur.info->get_iotiming)(&cpu_cur, &s3c24xx_iotiming);
533 unsigned int bits = cpu_cur.info->locktime_bits;
542 val = calc_locktime(rate, cpu_cur.info->locktime_u) << bits;
543 val |= calc_locktime(rate, cpu_cur.info->locktime_m);
555 size = cpu_cur.info->calc_freqtable(&cpu_cur, NULL, 0);
564 ret = cpu_cur.info->calc_freqtable(&cpu_cur, ftab, size);
574 if (cpu_cur.info && cpu_cur.board) {
580 s3c_cpufreq_getcur(&cpu_cur);
581 s3c_cpufreq_show("cur", &cpu_cur);
583 if (cpu_cur.board->auto_io) {
592 if (cpu_cur.board->need_io && !cpu_cur.info->set_iotiming) {
598 if (!cpu_cur.info->need_pll)
599 cpu_cur.lock_pll = 1;
603 s3c_cpufreq_freq_min(&cpu_cur.max, &cpu_cur.board->max,
604 &cpu_cur.info->max);
606 if (cpu_cur.info->calc_freqtable)