Lines Matching refs:p2a
256 struct scmi_clock_possible_parents_get_p2a p2a = { in scmi_clock_possible_parents_get() local
300 write_possible_parents_array_in_buffer(msg->out + sizeof(p2a), in scmi_clock_possible_parents_get()
303 p2a.flags = ((uint8_t)rem_nb) << 24; in scmi_clock_possible_parents_get()
304 p2a.flags |= (uint8_t)ret_nb; in scmi_clock_possible_parents_get()
305 p2a.status = SCMI_SUCCESS; in scmi_clock_possible_parents_get()
307 memcpy(msg->out, &p2a, sizeof(p2a)); in scmi_clock_possible_parents_get()
308 msg->out_size_out = sizeof(p2a) + in scmi_clock_possible_parents_get()
440 struct scmi_clock_config_get_p2a p2a = { in scmi_clock_config_get() local
458 p2a.config = plat_scmi_clock_get_state(msg->agent_id, clock_id); in scmi_clock_config_get()
462 p2a.status = plat_scmi_clock_get_extended_config(msg->agent_id, in scmi_clock_config_get()
465 &p2a.extended_config_val); in scmi_clock_config_get()
468 scmi_write_response(msg, &p2a, sizeof(p2a)); in scmi_clock_config_get()
554 struct scmi_clock_describe_rates_p2a p2a = { in scmi_clock_describe_rates() local
587 write_rate_desc_array_in_buffer(msg->out + sizeof(p2a), in scmi_clock_describe_rates()
590 p2a.num_rates_flags = SCMI_RATES_BY_ARRAY(ret_nb, in scmi_clock_describe_rates()
592 p2a.status = SCMI_SUCCESS; in scmi_clock_describe_rates()
594 memcpy(msg->out, &p2a, sizeof(p2a)); in scmi_clock_describe_rates()
595 msg->out_size_out = sizeof(p2a) + in scmi_clock_describe_rates()
605 write_rate_desc_array_in_buffer(msg->out + sizeof(p2a), in scmi_clock_describe_rates()
608 p2a.num_rates_flags = SCMI_RATES_BY_STEP; in scmi_clock_describe_rates()
609 p2a.status = SCMI_SUCCESS; in scmi_clock_describe_rates()
611 memcpy(msg->out, &p2a, sizeof(p2a)); in scmi_clock_describe_rates()
612 msg->out_size_out = sizeof(p2a) + (3U * RATE_DESC_SIZE); in scmi_clock_describe_rates()