Lines Matching refs:domain
59 __le32 domain; member
64 __le32 domain; member
75 __le32 domain; member
80 __le32 domain; member
96 __le32 domain; member
185 scmi_perf_domain_attributes_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_domain_attributes_get() argument
193 SCMI_PROTOCOL_PERF, sizeof(domain), in scmi_perf_domain_attributes_get()
198 put_unaligned_le32(domain, t->tx.buf); in scmi_perf_domain_attributes_get()
237 scmi_perf_describe_levels_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_describe_levels_get() argument
257 dom_info->domain = cpu_to_le32(domain); in scmi_perf_describe_levels_get()
331 static int scmi_perf_mb_limits_set(const struct scmi_handle *handle, u32 domain, in scmi_perf_mb_limits_set() argument
344 limits->domain = cpu_to_le32(domain); in scmi_perf_mb_limits_set()
354 static int scmi_perf_limits_set(const struct scmi_handle *handle, u32 domain, in scmi_perf_limits_set() argument
358 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_perf_limits_set()
367 return scmi_perf_mb_limits_set(handle, domain, max_perf, min_perf); in scmi_perf_limits_set()
370 static int scmi_perf_mb_limits_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_mb_limits_get() argument
382 put_unaligned_le32(domain, t->tx.buf); in scmi_perf_mb_limits_get()
396 static int scmi_perf_limits_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_limits_get() argument
400 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_perf_limits_get()
408 return scmi_perf_mb_limits_get(handle, domain, max_perf, min_perf); in scmi_perf_limits_get()
411 static int scmi_perf_mb_level_set(const struct scmi_handle *handle, u32 domain, in scmi_perf_mb_level_set() argument
425 lvl->domain = cpu_to_le32(domain); in scmi_perf_mb_level_set()
434 static int scmi_perf_level_set(const struct scmi_handle *handle, u32 domain, in scmi_perf_level_set() argument
438 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_perf_level_set()
446 return scmi_perf_mb_level_set(handle, domain, level, poll); in scmi_perf_level_set()
449 static int scmi_perf_mb_level_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_mb_level_get() argument
461 put_unaligned_le32(domain, t->tx.buf); in scmi_perf_mb_level_get()
471 static int scmi_perf_level_get(const struct scmi_handle *handle, u32 domain, in scmi_perf_level_get() argument
475 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_perf_level_get()
482 return scmi_perf_mb_level_get(handle, domain, level, poll); in scmi_perf_level_get()
495 scmi_perf_domain_desc_fc(const struct scmi_handle *handle, u32 domain, in scmi_perf_domain_desc_fc() argument
519 info->domain = cpu_to_le32(domain); in scmi_perf_domain_desc_fc()
564 u32 domain, struct scmi_fc_info **p_fc) in scmi_perf_domain_init_fc() argument
572 scmi_perf_domain_desc_fc(handle, domain, PERF_LEVEL_SET, in scmi_perf_domain_init_fc()
574 scmi_perf_domain_desc_fc(handle, domain, PERF_LEVEL_GET, in scmi_perf_domain_init_fc()
576 scmi_perf_domain_desc_fc(handle, domain, PERF_LIMITS_SET, in scmi_perf_domain_init_fc()
578 scmi_perf_domain_desc_fc(handle, domain, PERF_LIMITS_GET, in scmi_perf_domain_init_fc()
598 int idx, ret, domain; in scmi_dvfs_device_opps_add() local
604 domain = scmi_dev_domain_id(dev); in scmi_dvfs_device_opps_add()
605 if (domain < 0) in scmi_dvfs_device_opps_add()
606 return domain; in scmi_dvfs_device_opps_add()
608 dom = pi->dom_info + domain; in scmi_dvfs_device_opps_add()
632 int domain = scmi_dev_domain_id(dev); in scmi_dvfs_transition_latency_get() local
634 if (domain < 0) in scmi_dvfs_transition_latency_get()
635 return domain; in scmi_dvfs_transition_latency_get()
637 dom = pi->dom_info + domain; in scmi_dvfs_transition_latency_get()
642 static int scmi_dvfs_freq_set(const struct scmi_handle *handle, u32 domain, in scmi_dvfs_freq_set() argument
646 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_dvfs_freq_set()
648 return scmi_perf_level_set(handle, domain, freq / dom->mult_factor, in scmi_dvfs_freq_set()
652 static int scmi_dvfs_freq_get(const struct scmi_handle *handle, u32 domain, in scmi_dvfs_freq_get() argument
658 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_dvfs_freq_get()
660 ret = scmi_perf_level_get(handle, domain, &level, poll); in scmi_dvfs_freq_get()
667 static int scmi_dvfs_est_power_get(const struct scmi_handle *handle, u32 domain, in scmi_dvfs_est_power_get() argument
676 dom = pi->dom_info + domain; in scmi_dvfs_est_power_get()
709 int domain; in scmi_perf_protocol_init() local
729 for (domain = 0; domain < pinfo->num_domains; domain++) { in scmi_perf_protocol_init()
730 struct perf_dom_info *dom = pinfo->dom_info + domain; in scmi_perf_protocol_init()
732 scmi_perf_domain_attributes_get(handle, domain, dom); in scmi_perf_protocol_init()
733 scmi_perf_describe_levels_get(handle, domain, dom); in scmi_perf_protocol_init()
736 scmi_perf_domain_init_fc(handle, domain, &dom->fc_info); in scmi_perf_protocol_init()