Lines Matching defs:scmi_info
120 * struct scmi_info - Structure representing a SCMI instance
157 struct scmi_info {
184 #define handle_to_scmi_info(h) container_of(h, struct scmi_info, handle)
185 #define bus_nb_to_scmi_info(nb) container_of(nb, struct scmi_info, bus_nb)
186 #define req_nb_to_scmi_info(nb) container_of(nb, struct scmi_info, dev_req_nb)
264 struct scmi_info *info,
278 static void scmi_destroy_protocol_devices(struct scmi_info *info,
289 struct scmi_info *info = handle_to_scmi_info(handle);
298 struct scmi_info *info = handle_to_scmi_info(handle);
484 struct scmi_info *info = handle_to_scmi_info(handle);
576 struct scmi_info *info = handle_to_scmi_info(handle);
603 struct scmi_info *info = handle_to_scmi_info(handle);
660 struct scmi_info *info = handle_to_scmi_info(handle);
803 struct scmi_info *info = handle_to_scmi_info(cinfo->handle);
848 static inline void scmi_xfer_command_release(struct scmi_info *info,
855 static inline void scmi_clear_channel(struct scmi_info *info,
867 struct scmi_info *info = handle_to_scmi_info(cinfo->handle);
913 struct scmi_info *info = handle_to_scmi_info(cinfo->handle);
1009 struct scmi_info *info = handle_to_scmi_info(pi->handle);
1017 struct scmi_info *info = handle_to_scmi_info(cinfo->handle);
1058 struct scmi_info *info =
1081 struct scmi_info *info =
1117 struct scmi_info *info = handle_to_scmi_info(cinfo->handle);
1144 struct scmi_info *info = handle_to_scmi_info(cinfo->handle);
1170 struct scmi_info *info = handle_to_scmi_info(pi->handle);
1241 struct scmi_info *info = handle_to_scmi_info(pi->handle);
1324 struct scmi_info *info = handle_to_scmi_info(pi->handle);
1793 scmi_alloc_init_protocol_instance(struct scmi_info *info,
1875 struct scmi_info *info = handle_to_scmi_info(handle);
1922 struct scmi_info *info = handle_to_scmi_info(handle);
1956 struct scmi_info *info = handle_to_scmi_info(pi->handle);
1965 struct scmi_info *info = handle_to_scmi_info(handle);
2119 struct scmi_info *info = handle_to_scmi_info(handle);
2143 struct scmi_info *info;
2148 info = list_entry(p, struct scmi_info, node);
2174 struct scmi_info *info;
2205 static int __scmi_xfer_info_init(struct scmi_info *sinfo,
2258 static int scmi_channels_max_msg_configure(struct scmi_info *sinfo)
2283 static int scmi_xfer_info_init(struct scmi_info *sinfo)
2298 static int scmi_chan_setup(struct scmi_info *info, struct device_node *of_node,
2376 scmi_txrx_setup(struct scmi_info *info, struct device_node *of_node,
2409 static int scmi_channels_setup(struct scmi_info *info)
2444 struct scmi_info *info = handle_to_scmi_info(cinfo->handle);
2457 static void scmi_cleanup_channels(struct scmi_info *info, struct idr *idr)
2468 static void scmi_cleanup_txrx_channels(struct scmi_info *info)
2478 struct scmi_info *info = bus_nb_to_scmi_info(nb);
2511 struct scmi_info *info = req_nb_to_scmi_info(nb);
2549 static struct scmi_debug_info *scmi_debugfs_common_setup(struct scmi_info *info)
2614 static int scmi_debugfs_raw_mode_setup(struct scmi_info *info)
2659 struct scmi_info *info;
2826 struct scmi_info *info = platform_get_drvdata(pdev);
2864 struct scmi_info *info = dev_get_drvdata(dev);
2874 struct scmi_info *info = dev_get_drvdata(dev);
2883 struct scmi_info *info = dev_get_drvdata(dev);
2892 struct scmi_info *info = dev_get_drvdata(dev);