Lines Matching refs:domain_id
77 fwk_id_t domain_id,
239 fwk_id_t domain_id; member
280 static inline struct scmi_perf_domain_ctx *get_ctx(fwk_id_t domain_id) in get_ctx() argument
282 return &scmi_perf_ctx.domain_ctx_table[fwk_id_get_element_idx(domain_id)]; in get_ctx()
358 fwk_id_t domain_id, in perf_set_level() argument
365 domain_ctx = get_ctx(domain_id); in perf_set_level()
378 return scmi_perf_ctx.dvfs_api->set_level(domain_id, agent_id, perf_level); in perf_set_level()
404 fwk_id_t domain_id, in perf_set_limits() argument
417 domain_ctx = get_ctx(domain_id); in perf_set_limits()
440 domain_id, limits->minimum, limits->maximum); in perf_set_limits()
455 return scmi_perf_ctx.dvfs_api->set_level(domain_id, agent_id, needle); in perf_set_limits()
476 fwk_id_t domain_id, in perf_eval_performance() argument
487 domain_ctx = get_ctx(domain_id); in perf_eval_performance()
501 domain_id, limits->minimum, limits->maximum); in perf_eval_performance()
518 static int get_perf_domain_id(const uint32_t *payload, unsigned int *domain_id) in get_perf_domain_id() argument
529 if (parameters->domain_id >= scmi_perf_ctx.domain_count) { in get_perf_domain_id()
533 *domain_id = parameters->domain_id; in get_perf_domain_id()
543 unsigned int agent_id, domain_id; in scmi_perf_permissions_handler() local
560 status = get_perf_domain_id(payload, &domain_id); in scmi_perf_permissions_handler()
566 agent_id, MOD_SCMI_PROTOCOL_ID_PERF, message_id, domain_id); in scmi_perf_permissions_handler()
662 fwk_id_t domain_id; in scmi_perf_domain_attributes_handler() local
673 if (parameters->domain_id >= scmi_perf_ctx.domain_count) { in scmi_perf_domain_attributes_handler()
701 domain_id = get_dvfs_dependency_id(parameters->domain_id); in scmi_perf_domain_attributes_handler()
702 status = scmi_perf_ctx.dvfs_api->get_sustained_opp(domain_id, &opp); in scmi_perf_domain_attributes_handler()
712 &(*scmi_perf_ctx.config->domains)[parameters->domain_id]; in scmi_perf_domain_attributes_handler()
740 fwk_module_get_element_name(domain_id), in scmi_perf_domain_attributes_handler()
763 fwk_id_t domain_id; in scmi_perf_describe_levels_handler() local
791 if (parameters->domain_id >= scmi_perf_ctx.domain_count) { in scmi_perf_describe_levels_handler()
798 domain_id = get_dependency_id(parameters->domain_id); in scmi_perf_describe_levels_handler()
799 status = scmi_perf_ctx.dvfs_api->get_opp_count(domain_id, &opp_count); in scmi_perf_describe_levels_handler()
821 status = scmi_perf_ctx.dvfs_api->get_latency(domain_id, &latency); in scmi_perf_describe_levels_handler()
831 domain_id, level_index, &opp); in scmi_perf_describe_levels_handler()
880 fwk_id_t domain_id; in scmi_perf_limits_set_handler() local
888 if (parameters->domain_id >= scmi_perf_ctx.domain_count) { in scmi_perf_limits_set_handler()
905 domain_id = get_dependency_id(parameters->domain_id); in scmi_perf_limits_set_handler()
910 &range_max, agent_id, domain_id); in scmi_perf_limits_set_handler()
922 domain_id, in scmi_perf_limits_set_handler()
953 fwk_id_t domain_id; in scmi_perf_limits_get_handler() local
959 if (parameters->domain_id >= scmi_perf_ctx.domain_count) { in scmi_perf_limits_get_handler()
965 domain_id = get_dependency_id(parameters->domain_id); in scmi_perf_limits_get_handler()
966 domain_ctx = get_ctx(domain_id); in scmi_perf_limits_get_handler()
986 fwk_id_t domain_id; in scmi_perf_level_set_handler() local
994 if (parameters->domain_id >= scmi_perf_ctx.domain_count) { in scmi_perf_level_set_handler()
1009 domain_id = get_dependency_id(parameters->domain_id); in scmi_perf_level_set_handler()
1013 domain_id); in scmi_perf_level_set_handler()
1024 status = perf_set_level(domain_id, agent_id, perf_level); in scmi_perf_level_set_handler()
1058 if (parameters->domain_id >= scmi_perf_ctx.domain_count) { in scmi_perf_level_get_handler()
1069 get_dependency_id(parameters->domain_id))] in scmi_perf_level_get_handler()
1085 evt_params->domain_id = get_dependency_id(parameters->domain_id); in scmi_perf_level_get_handler()
1095 scmi_perf_ctx.perf_ops_table[fwk_id_get_element_idx(evt_params->domain_id)] in scmi_perf_level_get_handler()
1127 id = parameters->domain_id; in scmi_perf_limits_notify()
1195 id = parameters->domain_id; in scmi_perf_level_notify()
1211 id = parameters->domain_id; in scmi_perf_level_notify()
1274 if (parameters->domain_id >= scmi_perf_ctx.domain_count) { in scmi_perf_describe_fast_channels()
1280 domain = &(*scmi_perf_ctx.config->domains)[parameters->domain_id]; in scmi_perf_describe_fast_channels()
1406 .domain_id = get_dependency_id(i),
1435 .domain_id = get_dependency_id(i),
1524 fwk_id_t domain_id) argument
1535 fwk_id_t domain_id) argument
1611 fwk_id_t domain_id, argument
1615 int idx = (int)fwk_id_get_element_idx(domain_id);
1645 fwk_id_t domain_id, argument
1659 idx = fwk_id_get_element_idx(domain_id);
1674 .dep_dom_id = domain_id,
1684 limits_changed.domain_id = (uint32_t)idx;
1707 fwk_id_t domain_id, argument
1726 int idx = (int)fwk_id_get_element_idx(domain_id);
1731 status = scmi_perf_ctx.dvfs_api->get_level_id(domain_id, level, &level_id);
1747 .dep_dom_id = domain_id,
1762 fwk_id_get_element_idx(domain_id)) {
1778 &(*scmi_perf_ctx.config->domains)[fwk_id_get_element_idx(domain_id)];
1790 level_changed.domain_id = (uint32_t)idx;
1804 domain_ctx = get_ctx(domain_id);
2025 fwk_id_t domain_id; local
2028 domain_id = get_dependency_id(i);
2029 status = scmi_perf_ctx.dvfs_api->get_opp_count(domain_id,
2056 fwk_id_t domain_id; local
2072 domain_id = FWK_ID_ELEMENT(FWK_MODULE_IDX_DVFS, i);
2075 status = scmi_perf_ctx.dvfs_api->get_opp_count(domain_id, &opp_count);
2082 domain_id);
2086 opp_table->dvfs_id = domain_id;
2095 domain_id = domain_cfg->phy_group_id;
2097 domain_id = FWK_ID_ELEMENT(FWK_MODULE_IDX_DVFS, dom_idx);
2109 if (fwk_id_is_equal(opp_table->dvfs_id, domain_id)) {
2241 status = scmi_perf_ctx.dvfs_api->get_current_opp(params->domain_id,
2252 params->domain_id,
2266 params->domain_id,