Lines Matching refs:ctx_lock
148 spinlock_t ctx_lock;
607 spin_lock_irqsave(&ctx->ctx_lock, flags);
610 spin_unlock_irqrestore(&ctx->ctx_lock, flags);
655 spin_lock_irq(&ctx->ctx_lock);
664 spin_unlock_irq(&ctx->ctx_lock);
775 spin_lock_init(&ctx->ctx_lock);
1442 spin_lock_irqsave(&ctx->ctx_lock, flags);
1444 spin_unlock_irqrestore(&ctx->ctx_lock, flags);
1692 * calling ->ki_cancel. We need the ctx_lock roundtrip here to
1697 spin_lock_irq(&ctx->ctx_lock);
1711 spin_unlock_irq(&ctx->ctx_lock);
1719 spin_unlock_irq(&ctx->ctx_lock);
1761 * 3. ctx_lock must not be busy. We have to use trylock because we
1765 * yet IRQs have to be disabled before ctx_lock is obtained.
1768 spin_trylock_irqsave(&iocb->ki_ctx->ctx_lock, flags)) {
1779 spin_unlock_irqrestore(&ctx->ctx_lock, flags);
1883 spin_lock_irq(&ctx->ctx_lock);
1918 spin_unlock_irq(&ctx->ctx_lock);
2149 spin_lock_irq(&ctx->ctx_lock);
2158 spin_unlock_irq(&ctx->ctx_lock);