Lines Matching refs:completion_lock
317 spin_lock_init(&ctx->completion_lock); in io_ring_ctx_alloc()
551 spin_lock(&ctx->completion_lock); in io_eventfd_flush_signal()
563 spin_unlock(&ctx->completion_lock); in io_eventfd_flush_signal()
573 spin_lock(&ctx->completion_lock); in __io_commit_cqring_flush()
578 spin_unlock(&ctx->completion_lock); in __io_commit_cqring_flush()
591 __releases(ctx->completion_lock) in __io_cq_unlock_post()
594 spin_unlock(&ctx->completion_lock); in __io_cq_unlock_post()
905 spin_lock(&ctx->completion_lock); in io_flush_cached_locked_reqs()
908 spin_unlock(&ctx->completion_lock); in io_flush_cached_locked_reqs()
976 spin_lock(&ctx->completion_lock); in io_free_req()
979 spin_unlock(&ctx->completion_lock); in io_free_req()
1645 spin_lock(&ctx->completion_lock); in io_drain_req()
1647 spin_unlock(&ctx->completion_lock); in io_drain_req()
1653 spin_unlock(&ctx->completion_lock); in io_drain_req()
1668 spin_lock(&ctx->completion_lock); in io_drain_req()
1670 spin_unlock(&ctx->completion_lock); in io_drain_req()
1679 spin_unlock(&ctx->completion_lock); in io_drain_req()
1685 spin_lock(&req->ctx->completion_lock); in io_clean_op()
1687 spin_unlock(&req->ctx->completion_lock); in io_clean_op()
2537 spin_lock(&ctx->completion_lock); in io_eventfd_register()
2539 spin_unlock(&ctx->completion_lock); in io_eventfd_register()
2793 spin_lock(&ctx->completion_lock); in io_ring_exit_work()
2794 spin_unlock(&ctx->completion_lock); in io_ring_exit_work()
2860 spin_lock(&ctx->completion_lock); in io_cancel_defer_files()
2867 spin_unlock(&ctx->completion_lock); in io_cancel_defer_files()