Lines Matching defs:pinfo
228 struct scmi_perf_info *pinfo = data;
230 for (domain = 0; domain < pinfo->num_domains; domain++) {
231 xa_destroy(&((pinfo->dom_info + domain)->opps_by_idx));
232 xa_destroy(&((pinfo->dom_info + domain)->opps_by_lvl));
1098 struct scmi_perf_info *pinfo;
1107 pinfo = devm_kzalloc(ph->dev, sizeof(*pinfo), GFP_KERNEL);
1108 if (!pinfo)
1111 pinfo->version = version;
1113 ret = scmi_perf_attributes_get(ph, pinfo);
1117 pinfo->dom_info = devm_kcalloc(ph->dev, pinfo->num_domains,
1118 sizeof(*pinfo->dom_info), GFP_KERNEL);
1119 if (!pinfo->dom_info)
1122 for (domain = 0; domain < pinfo->num_domains; domain++) {
1123 struct perf_dom_info *dom = pinfo->dom_info + domain;
1133 ret = devm_add_action_or_reset(ph->dev, scmi_perf_xa_destroy, pinfo);
1137 return ph->set_priv(ph, pinfo);