Searched refs:scmi_chan_info (Results 1 – 5 of 5) sorted by relevance
/kernel/linux/linux-5.10/drivers/firmware/arm_scmi/ |
D | common.h | 194 struct scmi_chan_info { struct 215 int (*chan_setup)(struct scmi_chan_info *cinfo, struct device *dev, argument 218 int (*send_message)(struct scmi_chan_info *cinfo, 220 void (*mark_txdone)(struct scmi_chan_info *cinfo, int ret); 221 void (*fetch_response)(struct scmi_chan_info *cinfo, 223 void (*fetch_notification)(struct scmi_chan_info *cinfo, 225 void (*clear_channel)(struct scmi_chan_info *cinfo); 226 bool (*poll_done)(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer); 250 void scmi_rx_callback(struct scmi_chan_info *cinfo, u32 msg_hdr); 251 void scmi_free_channel(struct scmi_chan_info *cinfo, struct idr *idr, int id);
|
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() 110 struct scmi_chan_info *cinfo = p; in mailbox_chan_free() 125 static int mailbox_send_message(struct scmi_chan_info *cinfo, in mailbox_send_message() 140 static void mailbox_mark_txdone(struct scmi_chan_info *cinfo, int ret) in mailbox_mark_txdone() 153 static void mailbox_fetch_response(struct scmi_chan_info *cinfo, in mailbox_fetch_response() 161 static void mailbox_fetch_notification(struct scmi_chan_info *cinfo, in mailbox_fetch_notification() 169 static void mailbox_clear_channel(struct scmi_chan_info *cinfo) in mailbox_clear_channel() 177 mailbox_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in mailbox_poll_done()
|
D | smc.c | 29 struct scmi_chan_info *cinfo; 45 static int smc_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, in smc_chan_setup() 92 struct scmi_chan_info *cinfo = p; in smc_chan_free() 103 static int smc_send_message(struct scmi_chan_info *cinfo, in smc_send_message() 124 static void smc_fetch_response(struct scmi_chan_info *cinfo, in smc_fetch_response() 133 smc_poll_done(struct scmi_chan_info *cinfo, struct scmi_xfer *xfer) in smc_poll_done()
|
D | driver.c | 207 static void scmi_handle_notification(struct scmi_chan_info *cinfo, u32 msg_hdr) in scmi_handle_notification() 240 static void scmi_handle_response(struct scmi_chan_info *cinfo, in scmi_handle_response() 304 void scmi_rx_callback(struct scmi_chan_info *cinfo, u32 msg_hdr) in scmi_rx_callback() 338 static bool scmi_xfer_done_no_timeout(struct scmi_chan_info *cinfo, in scmi_xfer_done_no_timeout() 363 struct scmi_chan_info *cinfo; in scmi_do_xfer() 669 struct scmi_chan_info *cinfo; in scmi_chan_setup() 853 void scmi_free_channel(struct scmi_chan_info *cinfo, struct idr *idr, int id) in scmi_free_channel()
|
/kernel/linux/patches/linux-5.10/imx8mm_patch/patches/drivers/ |
D | 0018_linux_drivers_firmware.patch | 66 @@ -51,7 +66,7 @@ static int smc_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, 75 @@ -79,6 +94,24 @@ static int smc_chan_setup(struct scmi_chan_info *cinfo, struct device *dev, 100 @@ -110,7 +143,14 @@ static int smc_send_message(struct scmi_chan_info *cinfo,
|