Lines Matching refs:scmi_protocol_handle
178 struct scmi_protocol_handle { struct
182 int (*set_priv)(const struct scmi_protocol_handle *ph, void *priv, argument
184 void *(*get_priv)(const struct scmi_protocol_handle *ph); argument
226 int (*process_response)(const struct scmi_protocol_handle *ph,
268 int (*extended_name_get)(const struct scmi_protocol_handle *ph,
271 void *(*iter_response_init)(const struct scmi_protocol_handle *ph,
276 int (*protocol_msg_check)(const struct scmi_protocol_handle *ph,
278 void (*fastchannel_init)(const struct scmi_protocol_handle *ph,
285 int (*get_max_msg_size)(const struct scmi_protocol_handle *ph);
303 int (*version_get)(const struct scmi_protocol_handle *ph, u32 *version);
304 int (*xfer_get_init)(const struct scmi_protocol_handle *ph, u8 msg_id,
307 void (*reset_rx_to_maxsz)(const struct scmi_protocol_handle *ph,
309 int (*do_xfer)(const struct scmi_protocol_handle *ph,
311 int (*do_xfer_with_response)(const struct scmi_protocol_handle *ph,
313 void (*xfer_put)(const struct scmi_protocol_handle *ph,
317 typedef int (*scmi_prot_init_ph_fn_t)(const struct scmi_protocol_handle *);