Lines Matching refs:completion_lock
160 spinlock_t completion_lock;
416 * happen under the ctx->completion_lock. That does not work with the
462 /* Take completion_lock to prevent other writes to the ring buffer
466 spin_lock_irqsave(&ctx->completion_lock, flags);
470 spin_unlock_irqrestore(&ctx->completion_lock, flags);
779 spin_lock_init(&ctx->completion_lock);
989 * called holding ctx->completion_lock.
1022 spin_lock_irq(&ctx->completion_lock);
1032 * ctx->completion_lock. Even if head is invalid, the check
1042 spin_unlock_irq(&ctx->completion_lock);
1137 * ctx->completion_lock to prevent other code from messing with the tail
1140 spin_lock_irqsave(&ctx->completion_lock, flags);
1178 spin_unlock_irqrestore(&ctx->completion_lock, flags);