Home
last modified time | relevance | path

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

/openbmc/linux/drivers/firmware/arm_scmi/
H A Dcommon.h174 struct scmi_chan_info { struct
203 int (*chan_setup)(struct scmi_chan_info *cinfo, struct device *dev, argument
206 unsigned int (*get_max_msg)(struct scmi_chan_info *base_cinfo);
207 int (*send_message)(struct scmi_chan_info *cinfo,
209 void (*mark_txdone)(struct scmi_chan_info *cinfo, int ret,
211 void (*fetch_response)(struct scmi_chan_info *cinfo,
213 void (*fetch_notification)(struct scmi_chan_info *cinfo,
215 void (*clear_channel)(struct scmi_chan_info *cinfo);
270 static inline bool is_polling_enabled(struct scmi_chan_info *cinfo, in is_polling_enabled()
280 struct scmi_chan_info *
[all …]
H A Dmailbox.c31 struct scmi_chan_info *cinfo;
159 static int mailbox_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, in mailbox_chan_setup()
237 struct scmi_chan_info *cinfo = p; in mailbox_chan_free()
252 static int mailbox_send_message(struct scmi_chan_info *cinfo, in mailbox_send_message()
267 static void mailbox_mark_txdone(struct scmi_chan_info *cinfo, int ret, in mailbox_mark_txdone()
281 static void mailbox_fetch_response(struct scmi_chan_info *cinfo, in mailbox_fetch_response()
289 static void mailbox_fetch_notification(struct scmi_chan_info *cinfo, in mailbox_fetch_notification()
297 static void mailbox_clear_channel(struct scmi_chan_info *cinfo) in mailbox_clear_channel()
305 mailbox_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in mailbox_poll_done()
H A Dsmc.c57 struct scmi_chan_info *cinfo;
123 static int smc_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, in smc_chan_setup()
196 struct scmi_chan_info *cinfo = p; in smc_chan_free()
216 static int smc_send_message(struct scmi_chan_info *cinfo, in smc_send_message()
244 static void smc_fetch_response(struct scmi_chan_info *cinfo, in smc_fetch_response()
252 static void smc_mark_txdone(struct scmi_chan_info *cinfo, int ret, in smc_mark_txdone()
H A Doptee.c123 struct scmi_chan_info *cinfo;
339 static void scmi_optee_clear_channel(struct scmi_chan_info *cinfo) in scmi_optee_clear_channel()
366 static int setup_static_shmem(struct device *dev, struct scmi_chan_info *cinfo, in setup_static_shmem()
403 static int setup_shmem(struct device *dev, struct scmi_chan_info *cinfo, in setup_shmem()
412 static int scmi_optee_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, bool tx) in scmi_optee_chan_setup()
467 struct scmi_chan_info *cinfo = p; in scmi_optee_chan_free()
487 static int scmi_optee_send_message(struct scmi_chan_info *cinfo, in scmi_optee_send_message()
509 static void scmi_optee_fetch_response(struct scmi_chan_info *cinfo, in scmi_optee_fetch_response()
520 static void scmi_optee_mark_txdone(struct scmi_chan_info *cinfo, int ret, in scmi_optee_mark_txdone()
H A Dvirtio.c58 struct scmi_chan_info *cinfo;
115 struct scmi_chan_info *cinfo) in scmi_vio_channel_ready()
364 static unsigned int virtio_get_max_msg(struct scmi_chan_info *base_cinfo) in virtio_get_max_msg()
417 static int virtio_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, in virtio_chan_setup()
481 struct scmi_chan_info *cinfo = p; in virtio_chan_free()
495 static int virtio_send_message(struct scmi_chan_info *cinfo, in virtio_send_message()
559 static void virtio_fetch_response(struct scmi_chan_info *cinfo, in virtio_fetch_response()
568 static void virtio_fetch_notification(struct scmi_chan_info *cinfo, in virtio_fetch_notification()
612 static void virtio_mark_txdone(struct scmi_chan_info *cinfo, int ret, in virtio_mark_txdone()
679 static bool virtio_poll_done(struct scmi_chan_info *cinfo, in virtio_poll_done()
H A Draw_mode.h28 void scmi_raw_error_report(void *raw, struct scmi_chan_info *cinfo,
H A Ddriver.c599 struct scmi_chan_info *
602 struct scmi_chan_info *cinfo; in scmi_xfer_raw_channel_get()
856 struct scmi_chan_info *cinfo) in scmi_clear_channel()
862 static void scmi_handle_notification(struct scmi_chan_info *cinfo, in scmi_handle_notification()
909 static void scmi_handle_response(struct scmi_chan_info *cinfo, in scmi_handle_response()
1029 struct scmi_chan_info *cinfo, in scmi_wait_for_reply()
1172 struct scmi_chan_info *cinfo; in do_xfer()
2266 struct scmi_chan_info *base_cinfo; in scmi_channels_max_msg_configure()
2303 struct scmi_chan_info *cinfo; in scmi_chan_setup()
2441 struct scmi_chan_info *cinfo = p; in scmi_chan_destroy()
[all …]
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()
1398 struct scmi_chan_info *cinfo, in scmi_xfer_raw_fill()
1428 void scmi_raw_error_report(void *r, struct scmi_chan_info *cinfo, in scmi_raw_error_report()
H A Dshmem.c36 struct scmi_xfer *xfer, struct scmi_chan_info *cinfo) in shmem_tx_prepare()