Lines Matching refs:perf_ops
32 struct scmi_perf_ops *perf_ops = handle->perf_ops; in scmi_cpufreq_get_rate() local
37 ret = perf_ops->freq_get(handle, priv->domain_id, &rate, false); in scmi_cpufreq_get_rate()
53 struct scmi_perf_ops *perf_ops = handle->perf_ops; in scmi_cpufreq_set_target() local
56 ret = perf_ops->freq_set(handle, priv->domain_id, freq * 1000, false); in scmi_cpufreq_set_target()
67 struct scmi_perf_ops *perf_ops = handle->perf_ops; in scmi_cpufreq_fast_switch() local
69 if (!perf_ops->freq_set(handle, priv->domain_id, in scmi_cpufreq_fast_switch()
85 domain = handle->perf_ops->device_domain_id(cpu_dev); in scmi_get_sharing_cpus()
97 tdomain = handle->perf_ops->device_domain_id(tcpu_dev); in scmi_get_sharing_cpus()
117 domain = handle->perf_ops->device_domain_id(cpu_dev); in scmi_get_cpu_power()
123 ret = handle->perf_ops->est_power_get(handle, domain, &Hz, power); in scmi_get_cpu_power()
148 ret = handle->perf_ops->device_opps_add(handle, cpu_dev); in scmi_cpufreq_init()
187 priv->domain_id = handle->perf_ops->device_domain_id(cpu_dev); in scmi_cpufreq_init()
195 latency = handle->perf_ops->transition_latency_get(handle, cpu_dev); in scmi_cpufreq_init()
246 if (!handle || !handle->perf_ops) in scmi_cpufreq_probe()