Lines Matching refs:sc_perf_domains
346 sc->sc_perf_domains = kmem_zalloc(sc->sc_perf_ndomains * in scmi_attach_perf()
373 sc->sc_perf_domains[i].pd_domain_id = i; in scmi_attach_perf()
374 sc->sc_perf_domains[i].pd_sc = sc; in scmi_attach_perf()
377 sc->sc_perf_domains[i].pd_ci = in scmi_attach_perf()
382 snprintf(sc->sc_perf_domains[i].pd_name, in scmi_attach_perf()
383 sizeof(sc->sc_perf_domains[i].pd_name), "%s", pa->pa_name); in scmi_attach_perf()
384 sc->sc_perf_domains[i].pd_can_level_set = in scmi_attach_perf()
386 sc->sc_perf_domains[i].pd_level_index_mode = in scmi_attach_perf()
388 sc->sc_perf_domains[i].pd_rate_limit = pa->pa_ratelimit; in scmi_attach_perf()
389 sc->sc_perf_domains[i].pd_sustained_perf = pa->pa_sustperf; in scmi_attach_perf()
393 if (sc->sc_perf_domains[i].pd_can_level_set && in scmi_attach_perf()
394 sc->sc_perf_domains[i].pd_nlevels > 0 && in scmi_attach_perf()
395 sc->sc_perf_domains[i].pd_levels[0].pl_ifreq != 0) { in scmi_attach_perf()
407 struct scmi_perf_domain *pd = &sc->sc_perf_domains[domain]; in scmi_perf_descr_levels()
638 struct scmi_perf_domain *pd = &sc->sc_perf_domains[domain_id]; in scmi_cpufreq_init_sysctl()