Searched refs:uring_lock (Results 1 – 15 of 15) sorted by relevance
22 mutex_lock(&ctx->uring_lock); in io_init_wq_offload()27 mutex_unlock(&ctx->uring_lock); in io_init_wq_offload()34 mutex_unlock(&ctx->uring_lock); in io_init_wq_offload()129 mutex_lock(&ctx->uring_lock); in __io_uring_add_tctx_node()131 mutex_unlock(&ctx->uring_lock); in __io_uring_add_tctx_node()169 mutex_lock(&node->ctx->uring_lock); in io_uring_del_tctx_node()171 mutex_unlock(&node->ctx->uring_lock); in io_uring_del_tctx_node()255 mutex_unlock(&ctx->uring_lock); in io_ringfd_register()257 mutex_lock(&ctx->uring_lock); in io_ringfd_register()
251 mutex_lock(&ctx->uring_lock); in io_fallback_req_func()257 mutex_unlock(&ctx->uring_lock); in io_fallback_req_func()316 mutex_init(&ctx->uring_lock); in io_ring_ctx_alloc()704 mutex_lock(&ctx->uring_lock); in io_cqring_do_overflow_flush()886 __must_hold(&ctx->uring_lock) in __io_flush_post_cqes()1017 __must_hold(&ctx->uring_lock) in io_req_defer_failed()1059 __must_hold(&ctx->uring_lock) in __io_alloc_req_refill()1450 __must_hold(&ctx->uring_lock) in io_free_batch_list()1500 __must_hold(&ctx->uring_lock) in __io_submit_flush_completions()4139 __releases(ctx->uring_lock) in __io_uring_register()[all …]
84 lockdep_assert_held(&ctx->uring_lock); \199 lockdep_assert_held(&ctx->uring_lock); in io_ring_submit_unlock()201 mutex_unlock(&ctx->uring_lock); in io_ring_submit_unlock()214 mutex_lock(&ctx->uring_lock); in io_ring_submit_lock()215 lockdep_assert_held(&ctx->uring_lock); in io_ring_submit_lock()305 mutex_lock(&ctx->uring_lock); in io_tw_lock()316 __must_hold(&req->ctx->uring_lock) in io_req_complete_defer()320 lockdep_assert_held(&req->ctx->uring_lock); in io_req_complete_defer()
38 mutex_unlock(&octx->uring_lock); in io_double_unlock_ctx()50 if (!mutex_trylock(&octx->uring_lock)) in io_double_lock_ctx()54 mutex_lock(&octx->uring_lock); in io_double_lock_ctx()114 mutex_lock(&target_ctx->uring_lock); in io_msg_tw_complete()118 mutex_unlock(&target_ctx->uring_lock); in io_msg_tw_complete()
234 __must_hold(&ctx->uring_lock) in io_sync_cancel()291 mutex_unlock(&ctx->uring_lock); in io_sync_cancel()303 mutex_lock(&ctx->uring_lock); in io_sync_cancel()307 mutex_lock(&ctx->uring_lock); in io_sync_cancel()
123 __must_hold(&ctx->uring_lock) in io_req_put_rsrc_locked()150 lockdep_assert_held(&ctx->uring_lock); in io_req_set_rsrc_node()
37 __must_hold(&ctx->uring_lock) in io_rsrc_refs_drop()155 __must_hold(&ctx->uring_lock) in io_rsrc_refs_refill()172 mutex_lock(&ctx->uring_lock); in __io_rsrc_put_work()174 mutex_unlock(&ctx->uring_lock); in __io_rsrc_put_work()285 __must_hold(&ctx->uring_lock) in io_rsrc_node_switch()337 mutex_unlock(&ctx->uring_lock); in io_rsrc_ref_quiesce()345 mutex_lock(&ctx->uring_lock); in io_rsrc_ref_quiesce()352 mutex_lock(&ctx->uring_lock); in io_rsrc_ref_quiesce()359 mutex_unlock(&ctx->uring_lock); in io_rsrc_ref_quiesce()
30 __must_hold(¬if->ctx->uring_lock) in io_notif_flush()
137 has_lock = mutex_trylock(&ctx->uring_lock); in __io_uring_show_fdinfo()192 mutex_unlock(&ctx->uring_lock); in __io_uring_show_fdinfo()
66 __must_hold(&ctx->uring_lock) in io_alloc_notif()
183 mutex_lock(&ctx->uring_lock); in __io_sq_thread()194 mutex_unlock(&ctx->uring_lock); in __io_sq_thread()
62 __must_hold(&req->ctx->uring_lock) in io_install_fixed_file()
146 lockdep_assert_held(&req->ctx->uring_lock); in io_poll_req_insert_locked()772 __must_hold(&ctx->uring_lock) in io_poll_remove_all()
103 lockdep_assert_held(&req->ctx->uring_lock); in __io_put_kbuf()
219 struct mutex uring_lock; member
Completed in 29 milliseconds