Home
last modified time | relevance | path

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

/linux-6.15/drivers/firmware/arm_scmi/
H A Dcommon.h178 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 Ddriver.c195 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 Draw_mode.h28 void scmi_raw_error_report(void *raw, struct scmi_chan_info *cinfo,
H A Dshmem.c90 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 Draw_mode.c205 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 Dmailbox.c36 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 Dsmc.c62 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 Doptee.c125 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 Dvirtio.c59 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()