Lines Matching refs:dom

363 	struct perf_dom_info *dom = pi->dom_info + domain;  in scmi_perf_limits_set()  local
368 if (dom->fc_info && dom->fc_info[PERF_FC_LIMIT].set_addr) { in scmi_perf_limits_set()
369 struct scmi_fc_info *fci = &dom->fc_info[PERF_FC_LIMIT]; in scmi_perf_limits_set()
412 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_perf_limits_get() local
414 if (dom->fc_info && dom->fc_info[PERF_FC_LIMIT].get_addr) { in scmi_perf_limits_get()
415 struct scmi_fc_info *fci = &dom->fc_info[PERF_FC_LIMIT]; in scmi_perf_limits_get()
453 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_perf_level_set() local
455 if (dom->fc_info && dom->fc_info[PERF_FC_LEVEL].set_addr) { in scmi_perf_level_set()
456 struct scmi_fc_info *fci = &dom->fc_info[PERF_FC_LEVEL]; in scmi_perf_level_set()
494 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_perf_level_get() local
496 if (dom->fc_info && dom->fc_info[PERF_FC_LEVEL].get_addr) { in scmi_perf_level_get()
497 *level = ioread32(dom->fc_info[PERF_FC_LEVEL].get_addr); in scmi_perf_level_get()
576 struct perf_dom_info *dom; in scmi_dvfs_device_opps_add() local
583 dom = pi->dom_info + domain; in scmi_dvfs_device_opps_add()
585 for (opp = dom->opp, idx = 0; idx < dom->opp_count; idx++, opp++) { in scmi_dvfs_device_opps_add()
586 freq = opp->perf * dom->mult_factor; in scmi_dvfs_device_opps_add()
593 freq = (--opp)->perf * dom->mult_factor; in scmi_dvfs_device_opps_add()
606 struct perf_dom_info *dom; in scmi_dvfs_transition_latency_get() local
613 dom = pi->dom_info + domain; in scmi_dvfs_transition_latency_get()
615 return dom->opp[dom->opp_count - 1].trans_latency_us * 1000; in scmi_dvfs_transition_latency_get()
622 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_dvfs_freq_set() local
624 return scmi_perf_level_set(ph, domain, freq / dom->mult_factor, poll); in scmi_dvfs_freq_set()
633 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_dvfs_freq_get() local
637 *freq = level * dom->mult_factor; in scmi_dvfs_freq_get()
647 struct perf_dom_info *dom; in scmi_dvfs_est_power_get() local
652 dom = pi->dom_info + domain; in scmi_dvfs_est_power_get()
653 if (!dom) in scmi_dvfs_est_power_get()
656 for (opp = dom->opp, idx = 0; idx < dom->opp_count; idx++, opp++) { in scmi_dvfs_est_power_get()
657 opp_freq = opp->perf * dom->mult_factor; in scmi_dvfs_est_power_get()
673 struct perf_dom_info *dom; in scmi_fast_switch_possible() local
676 dom = pi->dom_info + scmi_dev_domain_id(dev); in scmi_fast_switch_possible()
678 return dom->fc_info && dom->fc_info[PERF_FC_LEVEL].set_addr; in scmi_fast_switch_possible()
832 struct perf_dom_info *dom = pinfo->dom_info + domain; in scmi_perf_protocol_init() local
834 scmi_perf_domain_attributes_get(ph, domain, dom, version); in scmi_perf_protocol_init()
835 scmi_perf_describe_levels_get(ph, domain, dom); in scmi_perf_protocol_init()
837 if (dom->perf_fastchannels) in scmi_perf_protocol_init()
838 scmi_perf_domain_init_fc(ph, domain, &dom->fc_info); in scmi_perf_protocol_init()