Searched refs:perf_ops (Results 1 – 3 of 3) sorted by relevance
| /drivers/pmdomain/arm/ |
| A D | scmi_perf_domain.c | 18 const struct scmi_perf_proto_ops *perf_ops; member 38 ret = pd->perf_ops->level_set(pd->ph, pd->domain_id, state, false); in scmi_pd_set_perf_state() 59 ret = pd->perf_ops->device_opps_add(pd->ph, dev, pd->domain_id); in scmi_pd_attach_dev() 81 const struct scmi_perf_proto_ops *perf_ops; in scmi_perf_domain_probe() local 95 perf_ops = handle->devm_protocol_get(sdev, SCMI_PROTOCOL_PERF, &ph); in scmi_perf_domain_probe() 96 if (IS_ERR(perf_ops)) in scmi_perf_domain_probe() 97 return PTR_ERR(perf_ops); in scmi_perf_domain_probe() 99 num_domains = perf_ops->num_domains_get(ph); in scmi_perf_domain_probe() 121 scmi_pd->info = perf_ops->info_get(ph, i); in scmi_perf_domain_probe() 124 scmi_pd->perf_ops = perf_ops; in scmi_perf_domain_probe()
|
| /drivers/cpufreq/ |
| A D | scmi-cpufreq.c | 35 static const struct scmi_perf_proto_ops *perf_ops; variable 51 ret = perf_ops->freq_get(ph, priv->domain_id, &rate, false); in scmi_cpufreq_get_rate() 77 if (!perf_ops->freq_set(ph, priv->domain_id, freq * 1000, true)) in scmi_cpufreq_fast_switch() 143 ret = perf_ops->est_power_get(ph, domain, &Hz, power); in scmi_get_cpu_power() 167 ret = perf_ops->fast_switch_rate_limit(ph, domain, in scmi_get_rate_limit() 173 ret = perf_ops->rate_limit_get(ph, domain, &rate_limit); in scmi_get_rate_limit() 253 ret = perf_ops->device_opps_add(ph, cpu_dev, domain); in scmi_cpufreq_init() 294 latency = perf_ops->transition_latency_get(ph, domain); in scmi_cpufreq_init() 301 perf_ops->fast_switch_possible(ph, domain); in scmi_cpufreq_init() 444 if (IS_ERR(perf_ops)) in scmi_cpufreq_probe() [all …]
|
| /drivers/ntb/test/ |
| A D | ntb_perf.c | 526 static const struct ntb_ctx_ops perf_ops = { variable 704 ret = ntb_set_ctx(perf->ntb, perf, &perf_ops); in perf_enable_service()
|
Completed in 10 milliseconds