Searched refs:completion_lock (Results 1 - 12 of 12) sorted by relevance

/linux-master/io_uring/
H A Dtimeout.c161 __must_hold(&req->ctx->completion_lock)
193 __must_hold(&req->ctx->completion_lock)
220 __must_hold(&req->ctx->completion_lock)
288 __must_hold(&ctx->completion_lock)
472 spin_lock(&ctx->completion_lock);
474 spin_unlock(&ctx->completion_lock);
595 * This is safe because ->completion_lock is held, and submissions
596 * and completions are never mixed in the same ->completion_lock section.
671 * completion_lock is needed for io_match_task(). Take it before
674 spin_lock(&ctx->completion_lock);
[all...]
H A Dkbuf.c95 * ctx->completion_lock.
103 spin_lock(&ctx->completion_lock);
105 spin_unlock(&ctx->completion_lock);
292 spin_lock(&ctx->completion_lock);
295 spin_unlock(&ctx->completion_lock);
395 spin_lock(&ctx->completion_lock);
399 spin_unlock(&ctx->completion_lock);
402 spin_unlock(&ctx->completion_lock);
H A Dio_uring.c329 spin_lock_init(&ctx->completion_lock);
381 spin_lock(&req->ctx->completion_lock);
383 spin_unlock(&req->ctx->completion_lock);
601 spin_lock(&ctx->completion_lock);
613 spin_unlock(&ctx->completion_lock);
627 spin_lock(&ctx->completion_lock);
629 spin_unlock(&ctx->completion_lock);
638 spin_lock(&ctx->completion_lock);
642 __acquires(ctx->completion_lock)
644 spin_lock(&ctx->completion_lock);
[all...]
H A Dkbuf.h128 lockdep_assert_held(&req->ctx->completion_lock);
H A Dfdinfo.c216 spin_lock(&ctx->completion_lock);
225 spin_unlock(&ctx->completion_lock);
H A Dcancel.c131 spin_lock(&ctx->completion_lock);
134 spin_unlock(&ctx->completion_lock);
H A Dregister.c60 spin_lock(&ctx->completion_lock);
62 spin_unlock(&ctx->completion_lock);
H A Dio_uring.h132 lockdep_assert_held(&ctx->completion_lock);
/linux-master/fs/
H A Daio.c160 spinlock_t completion_lock; member in struct:kioctx::__anon166
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);
[all...]
/linux-master/include/linux/
H A Dio_uring_types.h346 spinlock_t completion_lock; member in struct:io_ring_ctx
348 /* IRQ completion list, under ->completion_lock */
427 /* protected by ->completion_lock */
/linux-master/drivers/scsi/megaraid/
H A Dmegaraid_sas.h2366 spinlock_t completion_lock; member in struct:megasas_instance
H A Dmegaraid_sas_base.c2290 spin_lock_irqsave(&instance->completion_lock, flags);
2315 spin_unlock_irqrestore(&instance->completion_lock, flags);
7426 spin_lock_init(&instance->completion_lock);

Completed in 274 milliseconds