Lines Matching refs:ctx_lock
149 spinlock_t ctx_lock;
586 spin_lock_irqsave(&ctx->ctx_lock, flags);
589 spin_unlock_irqrestore(&ctx->ctx_lock, flags);
634 spin_lock_irq(&ctx->ctx_lock);
643 spin_unlock_irq(&ctx->ctx_lock);
756 spin_lock_init(&ctx->ctx_lock);
1432 spin_lock_irqsave(&ctx->ctx_lock, flags);
1434 spin_unlock_irqrestore(&ctx->ctx_lock, flags);
1698 * calling ->ki_cancel. We need the ctx_lock roundtrip here to
1703 spin_lock_irq(&ctx->ctx_lock);
1717 spin_unlock_irq(&ctx->ctx_lock);
1725 spin_unlock_irq(&ctx->ctx_lock);
1767 * 3. ctx_lock must not be busy. We have to use trylock because we
1771 * yet IRQs have to be disabled before ctx_lock is obtained.
1774 spin_trylock_irqsave(&iocb->ki_ctx->ctx_lock, flags)) {
1785 spin_unlock_irqrestore(&ctx->ctx_lock, flags);
1889 spin_lock_irq(&ctx->ctx_lock);
1924 spin_unlock_irq(&ctx->ctx_lock);
2155 spin_lock_irq(&ctx->ctx_lock);
2164 spin_unlock_irq(&ctx->ctx_lock);