Home
last modified time | relevance | path

Searched refs:uring_lock (Results 1 – 15 of 15) sorted by relevance

/linux-6.3-rc2/io_uring/
A Dtctx.c22 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()
A Dio_uring.c251 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 …]
A Dio_uring.h84 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()
A Dmsg_ring.c38 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()
A Dcancel.c234 __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()
A Drsrc.h123 __must_hold(&ctx->uring_lock) in io_req_put_rsrc_locked()
150 lockdep_assert_held(&ctx->uring_lock); in io_req_set_rsrc_node()
A Drsrc.c37 __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()
A Dnotif.h30 __must_hold(&notif->ctx->uring_lock) in io_notif_flush()
A Dfdinfo.c137 has_lock = mutex_trylock(&ctx->uring_lock); in __io_uring_show_fdinfo()
192 mutex_unlock(&ctx->uring_lock); in __io_uring_show_fdinfo()
A Dnotif.c66 __must_hold(&ctx->uring_lock) in io_alloc_notif()
A Dsqpoll.c183 mutex_lock(&ctx->uring_lock); in __io_sq_thread()
194 mutex_unlock(&ctx->uring_lock); in __io_sq_thread()
A Dfiletable.c62 __must_hold(&req->ctx->uring_lock) in io_install_fixed_file()
A Dpoll.c146 lockdep_assert_held(&req->ctx->uring_lock); in io_poll_req_insert_locked()
772 __must_hold(&ctx->uring_lock) in io_poll_remove_all()
A Dkbuf.c103 lockdep_assert_held(&req->ctx->uring_lock); in __io_put_kbuf()
/linux-6.3-rc2/include/linux/
A Dio_uring_types.h219 struct mutex uring_lock; member

Completed in 29 milliseconds