Lines Matching refs:scmi_protocol_handle
176 struct scmi_protocol_handle { struct
180 int (*set_priv)(const struct scmi_protocol_handle *ph, void *priv, argument
182 void *(*get_priv)(const struct scmi_protocol_handle *ph); argument
224 int (*process_response)(const struct scmi_protocol_handle *ph,
266 int (*extended_name_get)(const struct scmi_protocol_handle *ph,
269 void *(*iter_response_init)(const struct scmi_protocol_handle *ph,
274 int (*protocol_msg_check)(const struct scmi_protocol_handle *ph,
276 void (*fastchannel_init)(const struct scmi_protocol_handle *ph,
283 int (*get_max_msg_size)(const struct scmi_protocol_handle *ph);
301 int (*version_get)(const struct scmi_protocol_handle *ph, u32 *version);
302 int (*xfer_get_init)(const struct scmi_protocol_handle *ph, u8 msg_id,
305 void (*reset_rx_to_maxsz)(const struct scmi_protocol_handle *ph,
307 int (*do_xfer)(const struct scmi_protocol_handle *ph,
309 int (*do_xfer_with_response)(const struct scmi_protocol_handle *ph,
311 void (*xfer_put)(const struct scmi_protocol_handle *ph,
315 typedef int (*scmi_prot_init_ph_fn_t)(const struct scmi_protocol_handle *);