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