Lines Matching refs:scmi_chan_info
175 struct scmi_chan_info { struct
203 int (*chan_setup)(struct scmi_chan_info *cinfo, struct device *dev, argument
206 unsigned int (*get_max_msg)(struct scmi_chan_info *base_cinfo);
207 int (*send_message)(struct scmi_chan_info *cinfo,
209 void (*mark_txdone)(struct scmi_chan_info *cinfo, int ret,
211 void (*fetch_response)(struct scmi_chan_info *cinfo,
213 void (*fetch_notification)(struct scmi_chan_info *cinfo,
215 void (*clear_channel)(struct scmi_chan_info *cinfo);
216 bool (*poll_done)(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer);
251 static inline bool is_polling_required(struct scmi_chan_info *cinfo, in is_polling_required()
262 static inline bool is_polling_enabled(struct scmi_chan_info *cinfo, in is_polling_enabled()
272 struct scmi_chan_info *
278 int scmi_xfer_raw_wait_for_message_response(struct scmi_chan_info *cinfo,
334 struct scmi_chan_info *cinfo);
346 void __iomem *(*setup_iomap)(struct scmi_chan_info *cinfo,
391 void (*bad_message_trace)(struct scmi_chan_info *cinfo,
393 void (*rx_callback)(struct scmi_chan_info *cinfo, u32 msg_hdr,