Home
last modified time | relevance | path

Searched refs:scmi_chan_info (Results 1 – 4 of 4) sorted by relevance

/Linux-v5.10/drivers/firmware/arm_scmi/
Dcommon.h194 struct scmi_chan_info { struct
215 int (*chan_setup)(struct scmi_chan_info *cinfo, struct device *dev, argument
218 int (*send_message)(struct scmi_chan_info *cinfo,
220 void (*mark_txdone)(struct scmi_chan_info *cinfo, int ret);
221 void (*fetch_response)(struct scmi_chan_info *cinfo,
223 void (*fetch_notification)(struct scmi_chan_info *cinfo,
225 void (*clear_channel)(struct scmi_chan_info *cinfo);
226 bool (*poll_done)(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer);
250 void scmi_rx_callback(struct scmi_chan_info *cinfo, u32 msg_hdr);
251 void scmi_free_channel(struct scmi_chan_info *cinfo, struct idr *idr, int id);
Dmailbox.c29 struct scmi_chan_info *cinfo;
55 static int mailbox_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, in mailbox_chan_setup()
110 struct scmi_chan_info *cinfo = p; in mailbox_chan_free()
125 static int mailbox_send_message(struct scmi_chan_info *cinfo, in mailbox_send_message()
140 static void mailbox_mark_txdone(struct scmi_chan_info *cinfo, int ret) in mailbox_mark_txdone()
153 static void mailbox_fetch_response(struct scmi_chan_info *cinfo, in mailbox_fetch_response()
161 static void mailbox_fetch_notification(struct scmi_chan_info *cinfo, in mailbox_fetch_notification()
169 static void mailbox_clear_channel(struct scmi_chan_info *cinfo) in mailbox_clear_channel()
177 mailbox_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in mailbox_poll_done()
Dsmc.c29 struct scmi_chan_info *cinfo;
45 static int smc_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, in smc_chan_setup()
92 struct scmi_chan_info *cinfo = p; in smc_chan_free()
103 static int smc_send_message(struct scmi_chan_info *cinfo, in smc_send_message()
124 static void smc_fetch_response(struct scmi_chan_info *cinfo, in smc_fetch_response()
133 smc_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in smc_poll_done()
Ddriver.c206 static void scmi_handle_notification(struct scmi_chan_info *cinfo, u32 msg_hdr) in scmi_handle_notification()
239 static void scmi_handle_response(struct scmi_chan_info *cinfo, in scmi_handle_response()
299 void scmi_rx_callback(struct scmi_chan_info *cinfo, u32 msg_hdr) in scmi_rx_callback()
333 static bool scmi_xfer_done_no_timeout(struct scmi_chan_info *cinfo, in scmi_xfer_done_no_timeout()
358 struct scmi_chan_info *cinfo; in scmi_do_xfer()
659 struct scmi_chan_info *cinfo; in scmi_chan_setup()
839 void scmi_free_channel(struct scmi_chan_info *cinfo, struct idr *idr, int id) in scmi_free_channel()