Lines Matching refs:power_cap

77 	__le32 power_cap;  member
100 __le32 power_cap; member
298 u32 domain_id, u32 *power_cap) in scmi_powercap_xfer_cap_get() argument
311 *power_cap = get_unaligned_le32(t->rx.buf); in scmi_powercap_xfer_cap_get()
320 u32 *power_cap) in __scmi_powercap_cap_get() argument
323 *power_cap = ioread32(dom->fc_info[POWERCAP_FC_CAP].get_addr); in __scmi_powercap_cap_get()
325 dom->id, *power_cap, 0); in __scmi_powercap_cap_get()
329 return scmi_powercap_xfer_cap_get(ph, dom->id, power_cap); in __scmi_powercap_cap_get()
333 u32 domain_id, u32 *power_cap) in scmi_powercap_cap_get() argument
337 if (!power_cap) in scmi_powercap_cap_get()
344 return __scmi_powercap_cap_get(ph, dom, power_cap); in scmi_powercap_cap_get()
349 u32 power_cap, bool ignore_dresp) in scmi_powercap_xfer_cap_set() argument
365 msg->value = cpu_to_le32(power_cap); in scmi_powercap_xfer_cap_set()
379 get_unaligned_le32(&resp->power_cap)); in scmi_powercap_xfer_cap_set()
391 u32 power_cap, bool ignore_dresp) in __scmi_powercap_cap_set() argument
400 if (power_cap && in __scmi_powercap_cap_set()
401 (power_cap < pc->min_power_cap || power_cap > pc->max_power_cap)) in __scmi_powercap_cap_set()
407 iowrite32(power_cap, fci->set_addr); in __scmi_powercap_cap_set()
410 domain_id, power_cap, 0); in __scmi_powercap_cap_set()
413 ret = scmi_powercap_xfer_cap_set(ph, pc, power_cap, in __scmi_powercap_cap_set()
418 if (PROTOCOL_REV_MAJOR(pi->version) >= 0x2 && !ret && power_cap) in __scmi_powercap_cap_set()
419 pi->states[domain_id].last_pcap = power_cap; in __scmi_powercap_cap_set()
425 u32 domain_id, u32 power_cap, in scmi_powercap_cap_set() argument
434 if (!power_cap) in scmi_powercap_cap_set()
440 pi->states[domain_id].last_pcap = power_cap; in scmi_powercap_cap_set()
445 power_cap, ignore_dresp); in scmi_powercap_cap_set()
616 u32 power_cap; in scmi_powercap_cap_enable_set() local
645 ret = scmi_powercap_cap_get(ph, domain_id, &power_cap); in scmi_powercap_cap_enable_set()
647 pi->states[domain_id].enabled = !!power_cap; in scmi_powercap_cap_enable_set()
656 u32 power_cap; in scmi_powercap_cap_enable_get() local
667 ret = scmi_powercap_cap_get(ph, domain_id, &power_cap); in scmi_powercap_cap_enable_get()
669 *enable = !!power_cap; in scmi_powercap_cap_enable_get()
846 r->power_cap = le32_to_cpu(p->power_cap); in scmi_powercap_fill_custom_report()