Lines Matching refs:domain_id

99 	__le32 domain_id;
106 __le32 domain_id;
287 scmi_powercap_dom_info_get(const struct scmi_protocol_handle *ph, u32 domain_id)
291 if (domain_id >= pi->num_domains)
294 return pi->powercaps + domain_id;
298 u32 domain_id, u32 *power_cap)
308 put_unaligned_le32(domain_id, t->tx.buf);
333 u32 domain_id, u32 *power_cap)
340 dom = scmi_powercap_dom_info_get(ph, domain_id);
390 struct powercap_info *pi, u32 domain_id,
396 pc = scmi_powercap_dom_info_get(ph, domain_id);
410 domain_id, power_cap, 0);
419 pi->states[domain_id].last_pcap = power_cap;
425 u32 domain_id, u32 power_cap,
439 !pi->states[domain_id].enabled) {
440 pi->states[domain_id].last_pcap = power_cap;
444 return __scmi_powercap_cap_set(ph, pi, domain_id,
449 u32 domain_id, u32 *pai)
459 put_unaligned_le32(domain_id, t->tx.buf);
470 u32 domain_id, u32 *pai)
475 if (!pai || domain_id >= pi->num_domains)
478 dom = pi->powercaps + domain_id;
482 domain_id, *pai, 0);
486 return scmi_powercap_xfer_pai_get(ph, domain_id, pai);
490 u32 domain_id, u32 pai)
502 msg->domain = cpu_to_le32(domain_id);
513 u32 domain_id, u32 pai)
517 pc = scmi_powercap_dom_info_get(ph, domain_id);
526 domain_id, pai, 0);
532 return scmi_powercap_xfer_pai_set(ph, domain_id, pai);
536 u32 domain_id, u32 *average_power,
544 pc = scmi_powercap_dom_info_get(ph, domain_id);
554 put_unaligned_le32(domain_id, t->tx.buf);
567 u32 domain_id, u32 *power_thresh_low,
573 domain_id >= pi->num_domains)
576 *power_thresh_low = THRESH_LOW(pi, domain_id);
577 *power_thresh_high = THRESH_HIGH(pi, domain_id);
584 u32 domain_id, u32 power_thresh_low,
590 if (domain_id >= pi->num_domains ||
595 if (THRESH_LOW(pi, domain_id) == power_thresh_low &&
596 THRESH_HIGH(pi, domain_id) == power_thresh_high)
599 pi->states[domain_id].thresholds =
604 if (pi->states[domain_id].meas_notif_enabled)
605 ret = scmi_powercap_notify(ph, domain_id,
613 u32 domain_id, bool enable)
622 if (enable == pi->states[domain_id].enabled)
627 if (!pi->states[domain_id].last_pcap)
630 ret = __scmi_powercap_cap_set(ph, pi, domain_id,
631 pi->states[domain_id].last_pcap,
634 ret = __scmi_powercap_cap_set(ph, pi, domain_id, 0, true);
645 ret = scmi_powercap_cap_get(ph, domain_id, &power_cap);
647 pi->states[domain_id].enabled = !!power_cap;
653 u32 domain_id, bool *enable)
667 ret = scmi_powercap_cap_get(ph, domain_id, &power_cap);
672 pi->states[domain_id].enabled = *enable;
845 r->domain_id = le32_to_cpu(p->domain_id);
848 *src_id = r->domain_id;
862 r->domain_id = le32_to_cpu(p->domain_id);
864 *src_id = r->domain_id;