Searched refs:scmi_chan_info (Results 1 – 9 of 9) sorted by relevance
| /linux-6.15/drivers/firmware/arm_scmi/ |
| H A D | common.h | 178 struct scmi_chan_info { struct 210 unsigned int (*get_max_msg)(struct scmi_chan_info *base_cinfo); 211 int (*send_message)(struct scmi_chan_info *cinfo, 213 void (*mark_txdone)(struct scmi_chan_info *cinfo, int ret, 215 void (*fetch_response)(struct scmi_chan_info *cinfo, 217 void (*fetch_notification)(struct scmi_chan_info *cinfo, 219 void (*clear_channel)(struct scmi_chan_info *cinfo); 283 struct scmi_chan_info * 365 struct scmi_chan_info *cinfo, 380 void __iomem *(*setup_iomap)(struct scmi_chan_info *cinfo, [all …]
|
| H A D | driver.c | 195 static void scmi_rx_callback(struct scmi_chan_info *cinfo, 197 static void scmi_bad_message_trace(struct scmi_chan_info *cinfo, 774 struct scmi_chan_info * 777 struct scmi_chan_info *cinfo; in scmi_xfer_raw_channel_get() 1078 struct scmi_chan_info *cinfo) in scmi_clear_channel() 1266 struct scmi_chan_info *cinfo, in scmi_wait_for_reply() 1410 struct scmi_chan_info *cinfo; in do_xfer() 2612 struct scmi_chan_info *base_cinfo; in scmi_channels_max_msg_configure() 2649 struct scmi_chan_info *cinfo; in scmi_chan_setup() 2791 struct scmi_chan_info *cinfo = p; in scmi_chan_destroy() [all …]
|
| H A D | raw_mode.h | 28 void scmi_raw_error_report(void *raw, struct scmi_chan_info *cinfo,
|
| H A D | shmem.c | 90 struct scmi_chan_info *cinfo, in shmem_tx_prepare() 194 static void __iomem *shmem_setup_iomap(struct scmi_chan_info *cinfo, in shmem_setup_iomap()
|
| H A D | raw_mode.c | 205 struct scmi_chan_info *cinfo; 337 struct scmi_chan_info *cinfo, bool async) in scmi_xfer_raw_waiter_get() 448 struct scmi_chan_info *cinfo; in scmi_xfer_raw_worker() 616 struct scmi_chan_info *cinfo; in scmi_do_xfer_raw_start() 1393 struct scmi_chan_info *cinfo, in scmi_xfer_raw_fill() 1423 void scmi_raw_error_report(void *r, struct scmi_chan_info *cinfo, in scmi_raw_error_report()
|
| /linux-6.15/drivers/firmware/arm_scmi/transports/ |
| H A D | mailbox.c | 36 struct scmi_chan_info *cinfo; 183 static int mailbox_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, in mailbox_chan_setup() 254 struct scmi_chan_info *cinfo = p; in mailbox_chan_free() 271 static int mailbox_send_message(struct scmi_chan_info *cinfo, in mailbox_send_message() 296 static void mailbox_mark_txdone(struct scmi_chan_info *cinfo, int ret, in mailbox_mark_txdone() 307 static void mailbox_fetch_response(struct scmi_chan_info *cinfo, in mailbox_fetch_response() 315 static void mailbox_fetch_notification(struct scmi_chan_info *cinfo, in mailbox_fetch_notification() 324 static void mailbox_clear_channel(struct scmi_chan_info *cinfo) in mailbox_clear_channel() 351 mailbox_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in mailbox_poll_done()
|
| H A D | smc.c | 62 struct scmi_chan_info *cinfo; 132 static int smc_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, in smc_chan_setup() 203 struct scmi_chan_info *cinfo = p; in smc_chan_free() 223 static int smc_send_message(struct scmi_chan_info *cinfo, in smc_send_message() 255 static void smc_fetch_response(struct scmi_chan_info *cinfo, in smc_fetch_response() 264 static void smc_mark_txdone(struct scmi_chan_info *cinfo, int ret, in smc_mark_txdone()
|
| H A D | optee.c | 125 struct scmi_chan_info *cinfo; 323 static void scmi_optee_clear_channel(struct scmi_chan_info *cinfo) in scmi_optee_clear_channel() 350 static int setup_static_shmem(struct device *dev, struct scmi_chan_info *cinfo, in setup_static_shmem() 361 static int setup_shmem(struct device *dev, struct scmi_chan_info *cinfo, in setup_shmem() 370 static int scmi_optee_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, bool tx) in scmi_optee_chan_setup() 429 struct scmi_chan_info *cinfo = p; in scmi_optee_chan_free() 456 static int scmi_optee_send_message(struct scmi_chan_info *cinfo, in scmi_optee_send_message() 480 static void scmi_optee_fetch_response(struct scmi_chan_info *cinfo, in scmi_optee_fetch_response() 493 static void scmi_optee_mark_txdone(struct scmi_chan_info *cinfo, int ret, in scmi_optee_mark_txdone()
|
| H A D | virtio.c | 59 struct scmi_chan_info *cinfo; 120 struct scmi_chan_info *cinfo) in scmi_vio_channel_ready() 369 static unsigned int virtio_get_max_msg(struct scmi_chan_info *base_cinfo) in virtio_get_max_msg() 405 static int virtio_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, in virtio_chan_setup() 468 struct scmi_chan_info *cinfo = p; in virtio_chan_free() 482 static int virtio_send_message(struct scmi_chan_info *cinfo, in virtio_send_message() 546 static void virtio_fetch_response(struct scmi_chan_info *cinfo, in virtio_fetch_response() 555 static void virtio_fetch_notification(struct scmi_chan_info *cinfo, in virtio_fetch_notification() 600 static void virtio_mark_txdone(struct scmi_chan_info *cinfo, int ret, in virtio_mark_txdone() 667 static bool virtio_poll_done(struct scmi_chan_info *cinfo, in virtio_poll_done()
|