Lines Matching refs:scmi_protocol_handle
236 struct scmi_protocol_handle { struct
239 int (*set_priv)(const struct scmi_protocol_handle *ph, void *priv); argument
240 void *(*get_priv)(const struct scmi_protocol_handle *ph); argument
258 int (*version_get)(const struct scmi_protocol_handle *ph, u32 *version);
259 int (*xfer_get_init)(const struct scmi_protocol_handle *ph, u8 msg_id,
262 void (*reset_rx_to_maxsz)(const struct scmi_protocol_handle *ph,
264 int (*do_xfer)(const struct scmi_protocol_handle *ph,
266 int (*do_xfer_with_response)(const struct scmi_protocol_handle *ph,
268 void (*xfer_put)(const struct scmi_protocol_handle *ph,
273 scmi_revision_area_get(const struct scmi_protocol_handle *ph);
278 void scmi_setup_protocol_implemented(const struct scmi_protocol_handle *ph,
281 typedef int (*scmi_prot_init_ph_fn_t)(const struct scmi_protocol_handle *);