Lines Matching refs:agent_id

230 static const struct scmi_resources *find_resource(unsigned int agent_id)  in find_resource()  argument
232 assert(agent_id < ARRAY_SIZE(resources)); in find_resource()
234 return &resources[agent_id]; in find_resource()
237 static struct scmi_clk *clk_find(unsigned int agent_id, unsigned int scmi_id) in clk_find() argument
239 const struct scmi_resources *resource = find_resource(agent_id); in clk_find()
255 size_t plat_scmi_clock_count(unsigned int agent_id) in plat_scmi_clock_count() argument
257 const struct scmi_resources *resource = find_resource(agent_id); in plat_scmi_clock_count()
270 const char *plat_scmi_clock_get_name(unsigned int agent_id, unsigned int scmi_id) in plat_scmi_clock_get_name() argument
272 const struct scmi_clk *clock = clk_find(agent_id, scmi_id); in plat_scmi_clock_get_name()
286 int32_t plat_scmi_clock_rates_array(unsigned int agent_id, unsigned int scmi_id, in plat_scmi_clock_rates_array() argument
290 const struct scmi_clk *clock = clk_find(agent_id, scmi_id); in plat_scmi_clock_rates_array()
317 unsigned long plat_scmi_clock_get_rate(unsigned int agent_id, unsigned int scmi_id) in plat_scmi_clock_get_rate() argument
319 const struct scmi_clk *clock = clk_find(agent_id, scmi_id); in plat_scmi_clock_get_rate()
331 int32_t plat_scmi_clock_set_rate(unsigned int agent_id, unsigned int scmi_id, in plat_scmi_clock_set_rate() argument
334 struct scmi_clk *clock = clk_find(agent_id, scmi_id); in plat_scmi_clock_set_rate()
346 int32_t plat_scmi_clock_get_state(unsigned int agent_id, unsigned int scmi_id) in plat_scmi_clock_get_state() argument
348 const struct scmi_clk *clock = clk_find(agent_id, scmi_id); in plat_scmi_clock_get_state()
365 int32_t plat_scmi_clock_set_state(unsigned int agent_id, unsigned int scmi_id, in plat_scmi_clock_set_state() argument
368 struct scmi_clk *clock = clk_find(agent_id, scmi_id); in plat_scmi_clock_set_state()
398 static struct scmi_reset *find_reset(unsigned int agent_id, in find_reset() argument
401 const struct scmi_resources *resource = find_resource(agent_id); in find_reset()
415 const char *plat_scmi_rstd_get_name(unsigned int agent_id, unsigned int scmi_id) in plat_scmi_rstd_get_name() argument
417 const struct scmi_reset *reset = find_reset(agent_id, scmi_id); in plat_scmi_rstd_get_name()
426 size_t plat_scmi_rstd_count(unsigned int agent_id) in plat_scmi_rstd_count() argument
428 const struct scmi_resources *resource = find_resource(agent_id); in plat_scmi_rstd_count()
437 int32_t plat_scmi_rstd_autonomous(unsigned int agent_id, unsigned int scmi_id, in plat_scmi_rstd_autonomous() argument
440 const struct scmi_reset *reset = find_reset(agent_id, scmi_id); in plat_scmi_rstd_autonomous()
452 reset->reset_id, plat_scmi_rstd_get_name(agent_id, scmi_id)); in plat_scmi_rstd_autonomous()
457 int32_t plat_scmi_rstd_set_state(unsigned int agent_id, unsigned int scmi_id, in plat_scmi_rstd_set_state() argument
460 const struct scmi_reset *reset = find_reset(agent_id, scmi_id); in plat_scmi_rstd_set_state()
468 reset->reset_id, plat_scmi_rstd_get_name(agent_id, scmi_id)); in plat_scmi_rstd_set_state()
482 reset->reset_id, plat_scmi_rstd_get_name(agent_id, scmi_id)); in plat_scmi_rstd_set_state()
502 static struct scmi_pd *find_pd(unsigned int agent_id, unsigned int pd_id) in find_pd() argument
504 const struct scmi_resources *resource = find_resource(agent_id); in find_pd()
518 size_t plat_scmi_pd_count(unsigned int agent_id) in plat_scmi_pd_count() argument
520 const struct scmi_resources *resource = find_resource(agent_id); in plat_scmi_pd_count()
533 const char *plat_scmi_pd_get_name(unsigned int agent_id, unsigned int pd_id) in plat_scmi_pd_get_name() argument
535 const struct scmi_pd *pd = find_pd(agent_id, pd_id); in plat_scmi_pd_get_name()
545 unsigned int plat_scmi_pd_statistics(unsigned int agent_id, unsigned long *pd_id) in plat_scmi_pd_statistics() argument
550 unsigned int plat_scmi_pd_get_attributes(unsigned int agent_id, unsigned int pd_id) in plat_scmi_pd_get_attributes() argument
555 unsigned int plat_scmi_pd_get_state(unsigned int agent_id, unsigned int pd_id) in plat_scmi_pd_get_state() argument
557 const struct scmi_pd *pd = find_pd(agent_id, pd_id); in plat_scmi_pd_get_state()
569 int32_t plat_scmi_pd_set_state(unsigned int agent_id, unsigned int flags, unsigned int pd_id, in plat_scmi_pd_set_state() argument
572 struct scmi_pd *pd = find_pd(agent_id, pd_id); in plat_scmi_pd_set_state()
598 struct scmi_msg_channel *plat_scmi_get_channel(unsigned int agent_id) in plat_scmi_get_channel() argument
600 assert(agent_id < ARRAY_SIZE(scmi_channel)); in plat_scmi_get_channel()
602 VERBOSE("%d: SCMI asking for channel\n", agent_id); in plat_scmi_get_channel()
605 return &scmi_channel[agent_id]; in plat_scmi_get_channel()
638 const uint8_t *plat_scmi_protocol_list(unsigned int agent_id __unused) in plat_scmi_protocol_list()