Lines Matching refs:dom_info
170 struct perf_dom_info *dom_info;
209 struct perf_dom_info *dom_info)
228 dom_info->set_limits = SUPPORTS_SET_LIMITS(flags);
229 dom_info->set_perf = SUPPORTS_SET_PERF_LVL(flags);
230 dom_info->perf_limit_notify = SUPPORTS_PERF_LIMIT_NOTIFY(flags);
231 dom_info->perf_level_notify = SUPPORTS_PERF_LEVEL_NOTIFY(flags);
232 dom_info->perf_fastchannels = SUPPORTS_PERF_FASTCHANNELS(flags);
233 dom_info->sustained_freq_khz =
235 dom_info->sustained_perf_level =
237 if (!dom_info->sustained_freq_khz ||
238 !dom_info->sustained_perf_level)
240 dom_info->mult_factor = 1000;
242 dom_info->mult_factor =
243 (dom_info->sustained_freq_khz * 1000) /
244 dom_info->sustained_perf_level;
245 strlcpy(dom_info->name, attr->name, SCMI_MAX_STR_SIZE);
268 struct scmi_msg_perf_describe_levels *dom_info;
272 SCMI_PROTOCOL_PERF, sizeof(*dom_info), 0, &t);
276 dom_info = t->tx.buf;
280 dom_info->domain = cpu_to_le32(domain);
282 dom_info->level_index = cpu_to_le32(tot_opp_cnt);
383 struct perf_dom_info *dom = pi->dom_info + domain;
425 struct perf_dom_info *dom = pi->dom_info + domain;
463 struct perf_dom_info *dom = pi->dom_info + domain;
500 struct perf_dom_info *dom = pi->dom_info + domain;
656 dom = pi->dom_info + domain;
685 dom = pi->dom_info + domain;
694 struct perf_dom_info *dom = pi->dom_info + domain;
706 struct perf_dom_info *dom = pi->dom_info + domain;
724 dom = pi->dom_info + domain;
748 dom = pi->dom_info + scmi_dev_domain_id(dev);
867 pinfo->dom_info = devm_kcalloc(handle->dev, pinfo->num_domains,
868 sizeof(*pinfo->dom_info), GFP_KERNEL);
869 if (!pinfo->dom_info)
873 struct perf_dom_info *dom = pinfo->dom_info + domain;