control_lock
mutex_lock(&priv->control_lock);
mutex_unlock(&priv->control_lock);
mutex_lock(&priv->control_lock);
mutex_unlock(&priv->control_lock);
mutex_init(&ct_priv->control_lock);
mutex_destroy(&ct_priv->control_lock);
struct mutex control_lock; /* guards parallel adds/dels */
spin_lock_irqsave(&gsm->control_lock, flags);
spin_unlock_irqrestore(&gsm->control_lock, flags);
spin_lock_irqsave(&gsm->control_lock, flags);
spin_unlock_irqrestore(&gsm->control_lock, flags);
spin_unlock_irqrestore(&gsm->control_lock, flags);
spin_lock_irqsave(&gsm->control_lock, flags);
spin_unlock_irqrestore(&gsm->control_lock, flags);
spin_unlock_irqrestore(&gsm->control_lock, flags);
spin_lock_irqsave(&gsm->control_lock, flags);
spin_unlock_irqrestore(&gsm->control_lock, flags);
spin_unlock_irqrestore(&gsm->control_lock, flags);
spinlock_t control_lock; /* Protects the pending command */
spin_lock_init(&gsm->control_lock);
spinlock_t control_lock;
spin_lock_irqsave(&dispc.control_lock, flags);
spin_unlock_irqrestore(&dispc.control_lock, flags);
spin_lock_init(&dispc.control_lock);
error = control_lock(sdp, DLM_LOCK_NL, DLM_LKF_CONVERT|DLM_LKF_VALBLK);
error = control_lock(sdp, DLM_LOCK_EX, DLM_LKF_CONVERT|DLM_LKF_VALBLK);
control_lock(sdp, DLM_LOCK_NL, DLM_LKF_CONVERT);
error = control_lock(sdp, DLM_LOCK_NL, flags);
error = control_lock(sdp, DLM_LOCK_NL, DLM_LKF_VALBLK);
error = control_lock(sdp, DLM_LOCK_EX, DLM_LKF_CONVERT|DLM_LKF_NOQUEUE|DLM_LKF_VALBLK);
error = control_lock(sdp, DLM_LOCK_NL, DLM_LKF_CONVERT);
spinlock_t control_lock;
spin_lock_init(&emu->control_lock);
scoped_guard(spinlock_irqsave, &emu->control_lock) {
scoped_guard(spinlock_irqsave, &emu->control_lock) {
scoped_guard(spinlock_irqsave, &emu->control_lock) {