Lines Matching refs:cluster

52 #define ACTUAL_FREQ(cluster, freq)  ((cluster == A7_CLUSTER) ? freq << 1 : freq)  argument
53 #define VIRT_FREQ(cluster, freq) ((cluster == A7_CLUSTER) ? freq >> 1 : freq) argument
79 static unsigned int find_cluster_maxfreq(int cluster) in find_cluster_maxfreq() argument
87 if ((cluster == per_cpu(physical_cluster, j)) && in find_cluster_maxfreq()
92 pr_debug("%s: cluster: %d, max freq: %d\n", __func__, cluster, in find_cluster_maxfreq()
285 u32 cluster = raw_cpu_to_cluster(cpu_dev->id); in _put_cluster_clk_and_freq_table() local
287 if (!freq_table[cluster]) in _put_cluster_clk_and_freq_table()
290 clk_put(clk[cluster]); in _put_cluster_clk_and_freq_table()
291 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table[cluster]); in _put_cluster_clk_and_freq_table()
294 dev_dbg(cpu_dev, "%s: cluster: %d\n", __func__, cluster); in _put_cluster_clk_and_freq_table()
299 u32 cluster = cpu_to_cluster(cpu_dev->id); in put_cluster_clk_and_freq_table() local
302 if (atomic_dec_return(&cluster_usage[cluster])) in put_cluster_clk_and_freq_table()
305 if (cluster < MAX_CLUSTERS) in put_cluster_clk_and_freq_table()
319 kfree(freq_table[cluster]); in put_cluster_clk_and_freq_table()
324 u32 cluster = raw_cpu_to_cluster(cpu_dev->id); in _get_cluster_clk_and_freq_table() local
328 if (freq_table[cluster]) in _get_cluster_clk_and_freq_table()
338 ret = dev_pm_opp_init_cpufreq_table(cpu_dev, &freq_table[cluster]); in _get_cluster_clk_and_freq_table()
345 name[12] = cluster + '0'; in _get_cluster_clk_and_freq_table()
346 clk[cluster] = clk_get(cpu_dev, name); in _get_cluster_clk_and_freq_table()
347 if (!IS_ERR(clk[cluster])) { in _get_cluster_clk_and_freq_table()
349 __func__, clk[cluster], freq_table[cluster], in _get_cluster_clk_and_freq_table()
350 cluster); in _get_cluster_clk_and_freq_table()
355 __func__, cpu_dev->id, cluster); in _get_cluster_clk_and_freq_table()
356 ret = PTR_ERR(clk[cluster]); in _get_cluster_clk_and_freq_table()
357 dev_pm_opp_free_cpufreq_table(cpu_dev, &freq_table[cluster]); in _get_cluster_clk_and_freq_table()
364 cluster); in _get_cluster_clk_and_freq_table()
370 u32 cluster = cpu_to_cluster(cpu_dev->id); in get_cluster_clk_and_freq_table() local
373 if (atomic_inc_return(&cluster_usage[cluster]) != 1) in get_cluster_clk_and_freq_table()
376 if (cluster < MAX_CLUSTERS) { in get_cluster_clk_and_freq_table()
379 atomic_dec(&cluster_usage[cluster]); in get_cluster_clk_and_freq_table()
408 __func__, cluster, clk_big_min, clk_little_max); in get_cluster_clk_and_freq_table()
423 atomic_dec(&cluster_usage[cluster]); in get_cluster_clk_and_freq_table()