Lines Matching refs:max_perf

536 				    u32 domain, u32 max_perf, u32 min_perf)  in scmi_perf_msg_limits_set()  argument
549 limits->max_level = cpu_to_le32(max_perf); in scmi_perf_msg_limits_set()
559 struct perf_dom_info *dom, u32 max_perf, in __scmi_perf_limits_set() argument
566 dom->id, min_perf, max_perf); in __scmi_perf_limits_set()
567 iowrite32(max_perf, fci->set_addr); in __scmi_perf_limits_set()
573 return scmi_perf_msg_limits_set(ph, dom->id, max_perf, min_perf); in __scmi_perf_limits_set()
577 u32 domain, u32 max_perf, u32 min_perf) in scmi_perf_limits_set() argument
589 if (PROTOCOL_REV_MAJOR(pi->version) >= 0x3 && !max_perf && !min_perf) in scmi_perf_limits_set()
603 if (max_perf) { in scmi_perf_limits_set()
604 opp = xa_load(&dom->opps_by_lvl, max_perf); in scmi_perf_limits_set()
608 max_perf = opp->level_index; in scmi_perf_limits_set()
612 return __scmi_perf_limits_set(ph, dom, max_perf, min_perf); in scmi_perf_limits_set()
616 u32 domain, u32 *max_perf, u32 *min_perf) in scmi_perf_msg_limits_get() argument
633 *max_perf = le32_to_cpu(limits->max_level); in scmi_perf_msg_limits_get()
642 struct perf_dom_info *dom, u32 *max_perf, in __scmi_perf_limits_get() argument
648 *max_perf = ioread32(fci->get_addr); in __scmi_perf_limits_get()
651 dom->id, *min_perf, *max_perf); in __scmi_perf_limits_get()
655 return scmi_perf_msg_limits_get(ph, dom->id, max_perf, min_perf); in __scmi_perf_limits_get()
659 u32 domain, u32 *max_perf, u32 *min_perf) in scmi_perf_limits_get() argument
668 ret = __scmi_perf_limits_get(ph, dom, max_perf, min_perf); in scmi_perf_limits_get()
681 opp = xa_load(&dom->opps_by_idx, *max_perf); in scmi_perf_limits_get()
685 *max_perf = opp->perf; in scmi_perf_limits_get()