Lines Matching refs:opp
109 } opp[];
160 struct scmi_opp opp[MAX_OPPS];
267 struct scmi_opp *opp;
295 opp = &perf_dom->opp[tot_opp_cnt];
296 for (cnt = 0; cnt < num_returned; cnt++, opp++) {
297 opp->perf = le32_to_cpu(level_info->opp[cnt].perf_val);
298 opp->power = le32_to_cpu(level_info->opp[cnt].power);
299 opp->trans_latency_us = le16_to_cpu
300 (level_info->opp[cnt].transition_latency_us);
303 opp->perf, opp->power, opp->trans_latency_us);
318 sort(perf_dom->opp, tot_opp_cnt, sizeof(*opp), opp_cmp_func, NULL);
648 struct scmi_opp *opp;
658 for (opp = dom->opp, idx = 0; idx < dom->opp_count; idx++, opp++) {
659 freq = opp->perf * dom->mult_factor;
663 dev_warn(dev, "failed to add opp %luHz\n", freq);
666 freq = (--opp)->perf * dom->mult_factor;
687 return dom->opp[dom->opp_count - 1].trans_latency_us * 1000;
722 struct scmi_opp *opp;
728 for (opp = dom->opp, idx = 0; idx < dom->opp_count; idx++, opp++) {
729 opp_freq = opp->perf * dom->mult_factor;
734 *power = opp->power;