Lines Matching full:opps
113 struct ve_spc_opp *opps[MAX_CLUSTERS]; member
260 struct ve_spc_opp *opps = info->opps[cluster]; in ve_spc_get_performance() local
270 opps += perf; in ve_spc_get_performance()
271 *freq = opps->freq; in ve_spc_get_performance()
280 struct ve_spc_opp *opps = info->opps[cluster]; in ve_spc_round_performance() local
284 for (idx = 0; idx < max_opp; idx++, opps++) { in ve_spc_round_performance()
285 ftmp = opps->freq; in ve_spc_round_performance()
303 struct ve_spc_opp *opps = info->opps[cluster]; in ve_spc_find_performance_index() local
305 for (idx = 0; idx < max_opp; idx++, opps++) in ve_spc_find_performance_index()
306 if (opps->freq == freq) in ve_spc_find_performance_index()
404 struct ve_spc_opp *opps; in ve_spc_populate_opps() local
406 opps = kcalloc(MAX_OPPS, sizeof(*opps), GFP_KERNEL); in ve_spc_populate_opps()
407 if (!opps) in ve_spc_populate_opps()
410 info->opps[cluster] = opps; in ve_spc_populate_opps()
413 for (idx = 0; idx < MAX_OPPS; idx++, off += 4, opps++) { in ve_spc_populate_opps()
416 opps->freq = (data & FREQ_MASK) * MULT_FACTOR; in ve_spc_populate_opps()
417 opps->u_volt = (data >> VOLT_SHIFT) * 1000; in ve_spc_populate_opps()
431 struct ve_spc_opp *opps; in ve_init_opp_table() local
437 opps = info->opps[cluster]; in ve_init_opp_table()
439 for (idx = 0; idx < max_opp; idx++, opps++) { in ve_init_opp_table()
440 ret = dev_pm_opp_add(cpu_dev, opps->freq * 1000, opps->u_volt); in ve_init_opp_table()
443 opps->freq, opps->u_volt); in ve_init_opp_table()
590 pr_warn("failed to mark OPPs shared for cpu%d\n", cpu); in ve_spc_clk_init()