Lines Matching full:scmi
3 * System Control and Management Interface (SCMI) Message Protocol
5 * and function prototypes used in all the different SCMI protocols.
87 * @type: The SCMI type for this message
219 * @dev: A reference to the associated SCMI instance device (handle->dev).
221 * can be used by the protocol implementation to generate SCMI messages.
225 * This structure represents a protocol initialized against specific SCMI
228 * that it can access the core xfer operations to build and generate SCMI
230 * - as an opaque handle fed by an SCMI driver user when it tries to access
233 * with the related protocol operations when the SCMI driver tries to access
244 * struct scmi_xfer_ops - References to the core SCMI xfer operations.
248 * @do_xfer: Do the SCMI transfer.
249 * @do_xfer_with_response: Do the SCMI transfer waiting for a response.
335 /* SCMI Transport */
337 * struct scmi_chan_info - Structure representing a SCMI channel information
339 * @dev: Reference to device in the SCMI hierarchy corresponding to this
341 * @handle: Pointer to SCMI entity handle
351 * struct scmi_transport_ops - Structure representing a SCMI transport ops
394 * initialize some transport-specific setup during SCMI core
395 * initialization, so ahead of SCMI core probing.
397 * de-initialize some transport-specific setup during SCMI core
398 * de-initialization, so after SCMI core removal.