Searched refs:scmi_chan_info (Results 1 – 5 of 5) sorted by relevance
/linux/drivers/firmware/arm_scmi/ |
A D | mailbox.c | 29 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 D | common.h | 344 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 D | smc.c | 33 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 D | virtio.c | 50 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 D | driver.c | 459 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