Lines Matching full:scmi

20 /* Standard values for SCMI voltage domain protocol configuration state */
30 * @shm_addr: Address of the shared memory for the SCMI channel
31 * @shm_size: Byte size of the shared memory for the SCMI channel
55 * @channel: SCMI channel reference
80 * @channel_id: SCMI channel ID the SMT belongs to
96 * @channel_id: SCMI channel ID the SMT belongs to
112 * @channel_id: SCMI channel ID the SMT belongs to
128 * @channel_id: SCMI channel ID
129 * @in_buf: Shared buffer storing input SCMI message
131 * @out_buf: Shared buffer storing input SCMI message
153 * Expose a clock through SCMI
155 * @channel_id: SCMI server channel exposing the clock
156 * @scmi_id: SCMI ID of the clock within the channel
172 * Return the SCMI channel related to an agent
173 * @channel_id: SCMI channel ID
178 /* Scmi-msg uses the channel ID as handle. Must channel_id is valid */
187 * Return how many SCMI protocols supported by the platform
188 * According to the SCMI specification, this function does not target
194 * Get the count and list of SCMI protocols (but base) supported for an agent
196 * @channel_id: SCMI channel ID
201 /* Get the name of the SCMI vendor for the platform */
204 /* Get the name of the SCMI sub-vendor for the platform */
207 /* Handlers for SCMI Clock protocol services */
211 * @channel_id: SCMI channel ID
218 * @channel_id: SCMI channel ID
219 * @scmi_id: SCMI clock ID
228 * @channel_id: SCMI channel ID
229 * @scmi_id: SCMI clock ID
233 * Return an SCMI compliant error code
242 * @channel_id: SCMI channel ID
243 * @scmi_id: SCMI clock ID
245 * Return an SCMI compliant error code
253 * @channel_id: SCMI channel ID
254 * @scmi_id: SCMI clock ID
262 * @channel_id: SCMI channel ID
263 * @scmi_id: SCMI clock ID
265 * Return a compliant SCMI error code
272 * @channel_id: SCMI channel ID
273 * @scmi_id: SCMI clock ID
274 * Return 1 if clock is enabled, 0 if disables, or a negative SCMI error code
281 * @channel_id: SCMI channel ID
282 * @scmi_id: SCMI clock ID
284 * Return a compliant SCMI error code
289 /* Handlers for SCMI Reset Domain protocol services */
293 * @channel_id: SCMI channel ID
300 * @channel_id: SCMI channel ID
301 * @scmi_id: SCMI reset domain ID
309 * @channel_id: SCMI channel ID
310 * @scmi_id: SCMI reset domain ID
311 * @state: Target reset state (see SCMI specification, 0 means context loss)
312 * Return a compliant SCMI error code
319 * @channel_id: SCMI channel ID
320 * @scmi_id: SCMI reset domain ID
322 * Return a compliant SCMI error code
327 /* Handlers for SCMI Voltage Domain protocol services */
331 * @channel_id: SCMI channel ID
338 * @channel_id: SCMI channel ID
339 * @scmi_id: SCMI voltage domain ID
348 * @channel_id: SCMI channel ID
349 * @scmi_id: SCMI voltage domain ID
353 * Return an SCMI compliant error code
362 * @channel_id: SCMI channel ID
363 * @scmi_id: SCMI voltage domain ID
365 * Return an SCMI compliant error code
373 * @channel_id: SCMI channel ID
374 * @scmi_id: SCMI voltage domain ID
376 * Return an SCMI compliant error code
383 * @channel_id: SCMI channel ID
384 * @scmi_id: SCMI voltage domain ID
386 * Return a compliant SCMI error code
393 * @channel_id: SCMI channel ID
394 * @scmi_id: SCMI voltage domain ID
396 * Return a compliant SCMI error code
403 * @channel_id: SCMI channel ID
404 * @scmi_id: SCMI voltage domain ID
406 * Return a compliant SCMI error code
411 /* Handlers for SCMI Performance Domain Management protocol services */
415 * @channel_id: SCMI channel ID
422 * @channel_id: SCMI channel ID
424 * Return pointer to SCMI server statistics buffer for the channel or NULL
430 * @channel_id: SCMI channel ID
431 * @domain_id: SCMI performance domain ID
439 * @channel_id: SCMI channel ID
440 * @domain_id: SCMI performance domain ID
442 * Return an SCMI compliant error code
451 * @channel_id: SCMI channel ID
452 * @domain_id: SCMI performance domain ID
460 * Return an SCMI compliant error code
470 * @channel_id: SCMI channel ID
471 * @domain_id: SCMI performance domain ID
474 * Return a compliant SCMI error code
485 * @channel_id: SCMI channel ID
486 * @domain_id: SCMI performance domain ID
489 * Return a compliant SCMI error code
498 * @channel_id: SCMI channel ID
499 * @domain_id: SCMI performance domain ID
501 * Return a compliant SCMI error code
508 * @channel_id: SCMI channel ID
509 * @domain_id: SCMI performance domain ID
511 * Return a compliant SCMI error code