Lines Matching full:pai
82 __le32 pai; member
101 __le32 pai; member
228 "Platform reported inconsistent PAI config for domain %d - %s\n", in scmi_powercap_domain_attributes_get()
404 u32 domain_id, u32 *pai) in scmi_powercap_xfer_pai_get() argument
417 *pai = get_unaligned_le32(t->rx.buf); in scmi_powercap_xfer_pai_get()
425 u32 domain_id, u32 *pai) in scmi_powercap_pai_get() argument
430 if (!pai || domain_id >= pi->num_domains) in scmi_powercap_pai_get()
435 *pai = ioread32(dom->fc_info[POWERCAP_FC_PAI].get_addr); in scmi_powercap_pai_get()
437 domain_id, *pai, 0); in scmi_powercap_pai_get()
441 return scmi_powercap_xfer_pai_get(ph, domain_id, pai); in scmi_powercap_pai_get()
445 u32 domain_id, u32 pai) in scmi_powercap_xfer_pai_set() argument
459 msg->value = cpu_to_le32(pai); in scmi_powercap_xfer_pai_set()
468 u32 domain_id, u32 pai) in scmi_powercap_pai_set() argument
473 if (!pc || !pc->powercap_pai_config || !pai || in scmi_powercap_pai_set()
474 pai < pc->min_pai || pai > pc->max_pai) in scmi_powercap_pai_set()
481 domain_id, pai, 0); in scmi_powercap_pai_set()
482 iowrite32(pai, fci->set_addr); in scmi_powercap_pai_set()
487 return scmi_powercap_xfer_pai_set(ph, domain_id, pai); in scmi_powercap_pai_set()
492 u32 *pai) in scmi_powercap_measurements_get() argument
500 if (!pc || !pc->powercap_monitoring || !pai || !average_power) in scmi_powercap_measurements_get()
513 *pai = le32_to_cpu(resp->pai); in scmi_powercap_measurements_get()
735 r->pai = le32_to_cpu(p->pai); in scmi_powercap_fill_custom_report()