Lines Matching full:pai
85 __le32 pai; member
104 __le32 pai; member
233 "Platform reported inconsistent PAI config for domain %d - %s\n", in scmi_powercap_domain_attributes_get()
452 u32 domain_id, u32 *pai) in scmi_powercap_xfer_pai_get() argument
465 *pai = get_unaligned_le32(t->rx.buf); in scmi_powercap_xfer_pai_get()
473 u32 domain_id, u32 *pai) in scmi_powercap_pai_get() argument
478 if (!pai || domain_id >= pi->num_domains) in scmi_powercap_pai_get()
483 *pai = ioread32(dom->fc_info[POWERCAP_FC_PAI].get_addr); in scmi_powercap_pai_get()
485 domain_id, *pai, 0); in scmi_powercap_pai_get()
489 return scmi_powercap_xfer_pai_get(ph, domain_id, pai); in scmi_powercap_pai_get()
493 u32 domain_id, u32 pai) in scmi_powercap_xfer_pai_set() argument
507 msg->value = cpu_to_le32(pai); in scmi_powercap_xfer_pai_set()
516 u32 domain_id, u32 pai) in scmi_powercap_pai_set() argument
521 if (!pc || !pc->powercap_pai_config || !pai || in scmi_powercap_pai_set()
522 pai < pc->min_pai || pai > pc->max_pai) in scmi_powercap_pai_set()
529 domain_id, pai, 0); in scmi_powercap_pai_set()
530 iowrite32(pai, fci->set_addr); in scmi_powercap_pai_set()
535 return scmi_powercap_xfer_pai_set(ph, domain_id, pai); in scmi_powercap_pai_set()
540 u32 *pai) in scmi_powercap_measurements_get() argument
548 if (!pc || !pc->powercap_monitoring || !pai || !average_power) in scmi_powercap_measurements_get()
561 *pai = le32_to_cpu(resp->pai); in scmi_powercap_measurements_get()
850 r->pai = le32_to_cpu(p->pai); in scmi_powercap_fill_custom_report()