Home
last modified time | relevance | path

Searched refs:scmi_info (Results 1 – 2 of 2) sorted by relevance

/linux/drivers/firmware/arm_scmi/transports/
H A Dsmc.c79 struct scmi_smc *scmi_info = data; in smc_msg_done_isr() local
81 core->rx_callback(scmi_info->cinfo, in smc_msg_done_isr()
82 core->shmem->read_header(scmi_info->shmem), NULL); in smc_msg_done_isr()
97 static inline void smc_channel_lock_init(struct scmi_smc *scmi_info) in smc_channel_lock_init() argument
100 atomic_set(&scmi_info->inflight, INFLIGHT_NONE); in smc_channel_lock_init()
102 mutex_init(&scmi_info->shmem_lock); in smc_channel_lock_init()
115 smc_channel_lock_acquire(struct scmi_smc *scmi_info, in smc_channel_lock_acquire() argument
119 spin_until_cond(smc_xfer_inflight(xfer, &scmi_info->inflight)); in smc_channel_lock_acquire()
121 mutex_lock(&scmi_info->shmem_lock); in smc_channel_lock_acquire()
124 static inline void smc_channel_lock_release(struct scmi_smc *scmi_info) in smc_channel_lock_release() argument
137 struct scmi_smc *scmi_info; smc_chan_setup() local
204 struct scmi_smc *scmi_info = cinfo->transport_info; smc_chan_free() local
226 struct scmi_smc *scmi_info = cinfo->transport_info; smc_send_message() local
258 struct scmi_smc *scmi_info = cinfo->transport_info; smc_fetch_response() local
267 struct scmi_smc *scmi_info = cinfo->transport_info; smc_mark_txdone() local
[all...]
/linux/drivers/firmware/arm_scmi/
H A Ddriver.c135 * struct scmi_info - Structure representing a SCMI instance
166 struct scmi_info { struct
192 #define handle_to_scmi_info(h) container_of(h, struct scmi_info, handle) argument
193 #define tx_minfo_to_scmi_info(h) container_of(h, struct scmi_info, tx_minfo)
194 #define bus_nb_to_scmi_info(nb) container_of(nb, struct scmi_info, bus_nb)
195 #define req_nb_to_scmi_info(nb) container_of(nb, struct scmi_info, dev_req_nb)
441 struct scmi_info *info, in scmi_create_protocol_devices()
449 static void scmi_destroy_protocol_devices(struct scmi_info *info, in scmi_destroy_protocol_devices()
460 struct scmi_info *info = handle_to_scmi_info(handle); in scmi_notification_instance_data_set()
469 struct scmi_info *inf in scmi_notification_instance_data_get()
167 idscmi_info global() argument
168 devscmi_info global() argument
[all...]