Home
last modified time | relevance | path

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

/linux/drivers/firmware/arm_scmi/
A 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()
113 struct scmi_chan_info *cinfo = p; in mailbox_chan_free()
128 static int mailbox_send_message(struct scmi_chan_info *cinfo, in mailbox_send_message()
143 static void mailbox_mark_txdone(struct scmi_chan_info *cinfo, int ret) in mailbox_mark_txdone()
156 static void mailbox_fetch_response(struct scmi_chan_info *cinfo, in mailbox_fetch_response()
164 static void mailbox_fetch_notification(struct scmi_chan_info *cinfo, in mailbox_fetch_notification()
172 static void mailbox_clear_channel(struct scmi_chan_info *cinfo) in mailbox_clear_channel()
180 mailbox_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in mailbox_poll_done()
A Dcommon.h344 struct scmi_chan_info { struct
370 int (*chan_setup)(struct scmi_chan_info *cinfo, struct device *dev, argument
373 unsigned int (*get_max_msg)(struct scmi_chan_info *base_cinfo);
374 int (*send_message)(struct scmi_chan_info *cinfo,
376 void (*mark_txdone)(struct scmi_chan_info *cinfo, int ret);
377 void (*fetch_response)(struct scmi_chan_info *cinfo,
379 void (*fetch_notification)(struct scmi_chan_info *cinfo,
381 void (*clear_channel)(struct scmi_chan_info *cinfo);
382 bool (*poll_done)(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer);
425 void scmi_rx_callback(struct scmi_chan_info *cinfo, u32 msg_hdr, void *priv);
[all …]
A Dsmc.c33 struct scmi_chan_info *cinfo;
60 static int smc_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, in smc_chan_setup()
128 struct scmi_chan_info *cinfo = p; in smc_chan_free()
139 static int smc_send_message(struct scmi_chan_info *cinfo, in smc_send_message()
168 static void smc_fetch_response(struct scmi_chan_info *cinfo, in smc_fetch_response()
177 smc_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in smc_poll_done()
A Dvirtio.c50 struct scmi_chan_info *cinfo;
186 static unsigned int virtio_get_max_msg(struct scmi_chan_info *base_cinfo) in virtio_get_max_msg()
234 static int virtio_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, in virtio_chan_setup()
292 struct scmi_chan_info *cinfo = p; in virtio_chan_free()
308 static int virtio_send_message(struct scmi_chan_info *cinfo, in virtio_send_message()
349 static void virtio_fetch_response(struct scmi_chan_info *cinfo, in virtio_fetch_response()
360 static void virtio_fetch_notification(struct scmi_chan_info *cinfo, in virtio_fetch_notification()
A Ddriver.c459 static inline int scmi_msg_response_validate(struct scmi_chan_info *cinfo, in scmi_msg_response_validate()
548 scmi_xfer_command_acquire(struct scmi_chan_info *cinfo, u32 msg_hdr) in scmi_xfer_command_acquire()
606 struct scmi_chan_info *cinfo) in scmi_clear_channel()
612 static void scmi_handle_notification(struct scmi_chan_info *cinfo, in scmi_handle_notification()
647 static void scmi_handle_response(struct scmi_chan_info *cinfo, in scmi_handle_response()
694 void scmi_rx_callback(struct scmi_chan_info *cinfo, u32 msg_hdr, void *priv) in scmi_rx_callback()
729 static bool scmi_xfer_done_no_timeout(struct scmi_chan_info *cinfo, in scmi_xfer_done_no_timeout()
761 struct scmi_chan_info *cinfo; in do_xfer()
1437 struct scmi_chan_info *base_cinfo; in scmi_channels_max_msg_configure()
1473 struct scmi_chan_info *cinfo; in scmi_chan_setup()
[all …]

Completed in 11 milliseconds