Searched refs:channels_lock (Results 1 - 4 of 4) sorted by relevance
/kernel/linux/linux-5.10/drivers/rpmsg/ |
H A D | mtk_rpmsg.c | 24 struct mutex channels_lock; member 232 mutex_lock(&subdev->channels_lock); in mtk_register_device_work_function() 237 mutex_unlock(&subdev->channels_lock); in mtk_register_device_work_function() 239 mutex_lock(&subdev->channels_lock); in mtk_register_device_work_function() 247 mutex_unlock(&subdev->channels_lock); in mtk_register_device_work_function() 262 mutex_lock(&mtk_subdev->channels_lock); in mtk_rpmsg_create_device() 264 mutex_unlock(&mtk_subdev->channels_lock); in mtk_rpmsg_create_device() 356 mutex_lock(&mtk_subdev->channels_lock); in mtk_rpmsg_stop() 374 mutex_unlock(&mtk_subdev->channels_lock); in mtk_rpmsg_stop() 395 mutex_init(&mtk_subdev->channels_lock); in mtk_rpmsg_create_rproc_subdev() [all...] |
H A D | qcom_smd.c | 109 * @channels_lock: guard for modifications of @channels 135 spinlock_t channels_lock; member 653 spin_lock(&edge->channels_lock); in qcom_smd_edge_intr() 659 spin_unlock(&edge->channels_lock); in qcom_smd_edge_intr() 882 spin_lock_irqsave(&edge->channels_lock, flags); in qcom_smd_find_channel() 889 spin_unlock_irqrestore(&edge->channels_lock, flags); in qcom_smd_find_channel() 1234 spin_lock_irqsave(&edge->channels_lock, flags); in qcom_channel_scan_worker() 1236 spin_unlock_irqrestore(&edge->channels_lock, flags); in qcom_channel_scan_worker() 1253 * LOCKING: edge->channels_lock only needs to cover the list operations, as the 1270 spin_lock_irqsave(&edge->channels_lock, flag in qcom_channel_state_worker() [all...] |
/kernel/linux/linux-6.6/drivers/rpmsg/ |
H A D | mtk_rpmsg.c | 24 struct mutex channels_lock; member 232 mutex_lock(&subdev->channels_lock); in mtk_register_device_work_function() 237 mutex_unlock(&subdev->channels_lock); in mtk_register_device_work_function() 239 mutex_lock(&subdev->channels_lock); in mtk_register_device_work_function() 247 mutex_unlock(&subdev->channels_lock); in mtk_register_device_work_function() 262 mutex_lock(&mtk_subdev->channels_lock); in mtk_rpmsg_create_device() 264 mutex_unlock(&mtk_subdev->channels_lock); in mtk_rpmsg_create_device() 356 mutex_lock(&mtk_subdev->channels_lock); in mtk_rpmsg_stop() 374 mutex_unlock(&mtk_subdev->channels_lock); in mtk_rpmsg_stop() 395 mutex_init(&mtk_subdev->channels_lock); in mtk_rpmsg_create_rproc_subdev() [all...] |
H A D | qcom_smd.c | 109 * @channels_lock: guard for modifications of @channels 135 spinlock_t channels_lock; member 653 spin_lock(&edge->channels_lock); in qcom_smd_edge_intr() 659 spin_unlock(&edge->channels_lock); in qcom_smd_edge_intr() 882 spin_lock_irqsave(&edge->channels_lock, flags); in qcom_smd_find_channel() 889 spin_unlock_irqrestore(&edge->channels_lock, flags); in qcom_smd_find_channel() 1250 spin_lock_irqsave(&edge->channels_lock, flags); in qcom_channel_scan_worker() 1252 spin_unlock_irqrestore(&edge->channels_lock, flags); in qcom_channel_scan_worker() 1269 * LOCKING: edge->channels_lock only needs to cover the list operations, as the 1286 spin_lock_irqsave(&edge->channels_lock, flag in qcom_channel_state_worker() [all...] |
Completed in 6 milliseconds