Lines Matching refs:completion_lock
386 /* IRQ completion list, under ->completion_lock */
410 spinlock_t completion_lock;
1348 spin_lock_init(&ctx->completion_lock);
1506 __must_hold(&req->ctx->completion_lock)
1524 lockdep_assert_held(&ctx->completion_lock);
1539 __must_hold(&ctx->completion_lock)
1685 spin_lock(&ctx->completion_lock);
1713 spin_unlock(&ctx->completion_lock);
1724 /* iopoll syncs against uring_lock, not completion_lock */
1847 spin_lock(&ctx->completion_lock);
1871 spin_unlock(&ctx->completion_lock);
1941 spin_lock(&ctx->completion_lock);
1944 spin_unlock(&ctx->completion_lock);
2045 spin_lock(&ctx->completion_lock);
2048 spin_unlock(&ctx->completion_lock);
2062 __must_hold(&req->ctx->completion_lock)
2083 __must_hold(&req->ctx->completion_lock)
2105 __must_hold(&req->ctx->completion_lock)
2148 spin_lock(&ctx->completion_lock);
2152 spin_unlock(&ctx->completion_lock);
2390 spin_lock(&ctx->completion_lock);
2398 spin_unlock(&ctx->completion_lock);
2526 spin_lock(&ctx->completion_lock);
2529 spin_unlock(&ctx->completion_lock);
2537 spin_lock(&ctx->completion_lock);
2539 spin_unlock(&ctx->completion_lock);
5525 spin_lock(&ctx->completion_lock);
5529 spin_unlock(&ctx->completion_lock);
5567 spin_lock(&ctx->completion_lock);
5569 spin_unlock(&ctx->completion_lock);
5584 spin_lock(&ctx->completion_lock);
5586 spin_unlock(&ctx->completion_lock);
5757 spin_lock(&ctx->completion_lock);
5759 spin_unlock(&ctx->completion_lock);
5866 spin_lock(&ctx->completion_lock);
5879 spin_unlock(&ctx->completion_lock);
5885 __must_hold(&ctx->completion_lock)
5902 __must_hold(&ctx->completion_lock)
5913 __must_hold(&ctx->completion_lock)
6013 spin_lock(&ctx->completion_lock);
6016 spin_unlock(&ctx->completion_lock);
6020 spin_unlock(&ctx->completion_lock);
6097 __must_hold(&ctx->completion_lock)
6219 spin_lock(&ctx->completion_lock);
6223 spin_unlock(&ctx->completion_lock);
6317 * This is safe because ->completion_lock is held, and submissions
6318 * and completions are never mixed in the same ->completion_lock section.
6394 spin_lock(&ctx->completion_lock);
6402 spin_unlock(&ctx->completion_lock);
6637 spin_lock(&ctx->completion_lock);
6640 spin_unlock(&ctx->completion_lock);
6644 spin_unlock(&ctx->completion_lock);
6663 spin_lock(&ctx->completion_lock);
6665 spin_unlock(&ctx->completion_lock);
6675 spin_unlock(&ctx->completion_lock);
7434 spin_lock(&ctx->completion_lock);
7437 spin_unlock(&ctx->completion_lock);
7442 spin_lock(&ctx->completion_lock);
7445 spin_unlock(&ctx->completion_lock);
8340 spin_lock(&ctx->completion_lock);
8343 spin_unlock(&ctx->completion_lock);
9551 * completion_lock, see io_req_task_submit(). Apart from other work,
9577 spin_lock(&ctx->completion_lock);
9578 spin_unlock(&ctx->completion_lock);
9590 spin_lock(&ctx->completion_lock);
9601 spin_unlock(&ctx->completion_lock);
9668 spin_lock(&ctx->completion_lock);
9675 spin_unlock(&ctx->completion_lock);
10239 spin_lock(&ctx->completion_lock);
10248 spin_unlock(&ctx->completion_lock);