Searched refs:scmi_info (Results 1 – 2 of 2) sorted by relevance
| /linux/drivers/firmware/arm_scmi/transports/ ! |
| H A D | smc.c | 79 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 [all …]
|
| /linux/drivers/firmware/arm_scmi/ ! |
| H A D | driver.c | 150 struct scmi_info { struct 176 #define handle_to_scmi_info(h) container_of(h, struct scmi_info, handle) argument 177 #define tx_minfo_to_scmi_info(h) container_of(h, struct scmi_info, tx_minfo) 178 #define bus_nb_to_scmi_info(nb) container_of(nb, struct scmi_info, bus_nb) 179 #define req_nb_to_scmi_info(nb) container_of(nb, struct scmi_info, dev_req_nb) 425 struct scmi_info *info, in scmi_create_protocol_devices() 433 static void scmi_destroy_protocol_devices(struct scmi_info *info, in scmi_destroy_protocol_devices() 444 struct scmi_info *info = handle_to_scmi_info(handle); in scmi_notification_instance_data_set() 453 struct scmi_info *info = handle_to_scmi_info(handle); in scmi_notification_instance_data_get() 592 struct scmi_info *info = tx_minfo_to_scmi_info(minfo); in scmi_xfer_inflight_register_unlocked() [all …]
|