Lines Matching refs:domain

76 	__le32 domain;  member
81 __le32 domain; member
92 __le32 domain; member
97 __le32 domain; member
191 u32 domain, struct perf_dom_info *dom_info, in scmi_perf_domain_attributes_get() argument
200 sizeof(domain), sizeof(*attr), &t); in scmi_perf_domain_attributes_get()
204 put_unaligned_le32(domain, t->tx.buf); in scmi_perf_domain_attributes_get()
239 ph->hops->extended_name_get(ph, PERF_DOMAIN_NAME_GET, domain, in scmi_perf_domain_attributes_get()
253 u32 domain; member
264 msg->domain = cpu_to_le32(p->domain); in iter_perf_levels_prepare_message()
303 scmi_perf_describe_levels_get(const struct scmi_protocol_handle *ph, u32 domain, in scmi_perf_describe_levels_get() argument
314 .domain = domain, in scmi_perf_describe_levels_get()
337 u32 domain, u32 max_perf, u32 min_perf) in scmi_perf_mb_limits_set() argument
349 limits->domain = cpu_to_le32(domain); in scmi_perf_mb_limits_set()
360 u32 domain, u32 max_perf, u32 min_perf) in scmi_perf_limits_set() argument
363 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_perf_limits_set()
372 domain, min_perf, max_perf); in scmi_perf_limits_set()
379 return scmi_perf_mb_limits_set(ph, domain, max_perf, min_perf); in scmi_perf_limits_set()
383 u32 domain, u32 *max_perf, u32 *min_perf) in scmi_perf_mb_limits_get() argument
394 put_unaligned_le32(domain, t->tx.buf); in scmi_perf_mb_limits_get()
409 u32 domain, u32 *max_perf, u32 *min_perf) in scmi_perf_limits_get() argument
412 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_perf_limits_get()
420 domain, *min_perf, *max_perf); in scmi_perf_limits_get()
424 return scmi_perf_mb_limits_get(ph, domain, max_perf, min_perf); in scmi_perf_limits_get()
428 u32 domain, u32 level, bool poll) in scmi_perf_mb_level_set() argument
440 lvl->domain = cpu_to_le32(domain); in scmi_perf_mb_level_set()
450 u32 domain, u32 level, bool poll) in scmi_perf_level_set() argument
453 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_perf_level_set()
459 domain, level, 0); in scmi_perf_level_set()
465 return scmi_perf_mb_level_set(ph, domain, level, poll); in scmi_perf_level_set()
469 u32 domain, u32 *level, bool poll) in scmi_perf_mb_level_get() argument
480 put_unaligned_le32(domain, t->tx.buf); in scmi_perf_mb_level_get()
491 u32 domain, u32 *level, bool poll) in scmi_perf_level_get() argument
494 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_perf_level_get()
499 domain, *level, 0); in scmi_perf_level_get()
503 return scmi_perf_mb_level_get(ph, domain, level, poll); in scmi_perf_level_get()
507 u32 domain, int message_id, in scmi_perf_level_limits_notify() argument
519 notify->domain = cpu_to_le32(domain); in scmi_perf_level_limits_notify()
529 u32 domain, struct scmi_fc_info **p_fc) in scmi_perf_domain_init_fc() argument
538 PERF_LEVEL_SET, 4, domain, in scmi_perf_domain_init_fc()
543 PERF_LEVEL_GET, 4, domain, in scmi_perf_domain_init_fc()
547 PERF_LIMITS_SET, 8, domain, in scmi_perf_domain_init_fc()
552 PERF_LIMITS_GET, 8, domain, in scmi_perf_domain_init_fc()
573 int idx, ret, domain; in scmi_dvfs_device_opps_add() local
579 domain = scmi_dev_domain_id(dev); in scmi_dvfs_device_opps_add()
580 if (domain < 0) in scmi_dvfs_device_opps_add()
581 return domain; in scmi_dvfs_device_opps_add()
583 dom = pi->dom_info + domain; in scmi_dvfs_device_opps_add()
608 int domain = scmi_dev_domain_id(dev); in scmi_dvfs_transition_latency_get() local
610 if (domain < 0) in scmi_dvfs_transition_latency_get()
611 return domain; in scmi_dvfs_transition_latency_get()
613 dom = pi->dom_info + domain; in scmi_dvfs_transition_latency_get()
618 static int scmi_dvfs_freq_set(const struct scmi_protocol_handle *ph, u32 domain, in scmi_dvfs_freq_set() argument
622 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_dvfs_freq_set()
624 return scmi_perf_level_set(ph, domain, freq / dom->mult_factor, poll); in scmi_dvfs_freq_set()
627 static int scmi_dvfs_freq_get(const struct scmi_protocol_handle *ph, u32 domain, in scmi_dvfs_freq_get() argument
633 struct perf_dom_info *dom = pi->dom_info + domain; in scmi_dvfs_freq_get()
635 ret = scmi_perf_level_get(ph, domain, &level, poll); in scmi_dvfs_freq_get()
643 u32 domain, unsigned long *freq, in scmi_dvfs_est_power_get() argument
652 dom = pi->dom_info + domain; in scmi_dvfs_est_power_get()
807 int domain, ret; in scmi_perf_protocol_init() local
831 for (domain = 0; domain < pinfo->num_domains; domain++) { in scmi_perf_protocol_init()
832 struct perf_dom_info *dom = pinfo->dom_info + domain; in scmi_perf_protocol_init()
834 scmi_perf_domain_attributes_get(ph, domain, dom, version); in scmi_perf_protocol_init()
835 scmi_perf_describe_levels_get(ph, domain, dom); in scmi_perf_protocol_init()
838 scmi_perf_domain_init_fc(ph, domain, &dom->fc_info); in scmi_perf_protocol_init()