Searched refs:ipc_lock (Results 1 – 10 of 10) sorted by relevance
60 spin_lock_irq(&sdev->ipc_lock); in cnl_ipc_irq_thread()73 spin_unlock_irq(&sdev->ipc_lock); in cnl_ipc_irq_thread()
173 spin_lock_irq(&sdev->ipc_lock); in hda_dsp_ipc_irq_thread()190 spin_unlock_irq(&sdev->ipc_lock); in hda_dsp_ipc_irq_thread()
295 spin_lock_irq(&sdev->ipc_lock); in bdw_irq_thread()309 spin_unlock_irq(&sdev->ipc_lock); in bdw_irq_thread()
195 spin_lock_irq(&sdev->ipc_lock); in byt_irq_thread()209 spin_unlock_irq(&sdev->ipc_lock); in byt_irq_thread()
105 The array is traversed by the ipc_lock() function. This function117 struct kern_ipc_perm* ipc_lock(struct ipc_ids* ids, int id)136 /* ipc_rmid() may have already freed the ID while ipc_lock
230 One example in the Linux kernel is the System V IPC (see the ipc_lock()234 return holding the per-entry spinlock, as ipc_lock() does in fact do.
109 spin_lock_irqsave(&priv->sdev->ipc_lock, flags); in imx8_dsp_handle_reply()112 spin_unlock_irqrestore(&priv->sdev->ipc_lock, flags); in imx8_dsp_handle_reply()
248 spin_lock_irq(&sdev->ipc_lock); in sof_ipc_tx_message_unlocked()269 spin_unlock_irq(&sdev->ipc_lock); in sof_ipc_tx_message_unlocked()
464 spin_lock_init(&sdev->ipc_lock); in snd_sof_device_probe()
364 spinlock_t ipc_lock; /* lock for IPC users */ member