Home
last modified time | relevance | path

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

/linux/io_uring/
H 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()
141 mutex_lock(&ctx->uring_lock); in __io_uring_add_tctx_node()
143 mutex_unlock(&ctx->uring_lock); in __io_uring_add_tctx_node()
181 mutex_lock(&node->ctx->uring_lock); in io_uring_del_tctx_node()
183 mutex_unlock(&node->ctx->uring_lock); in io_uring_del_tctx_node()
276 mutex_unlock(&ctx->uring_lock); in io_ringfd_register()
278 mutex_lock(&ctx->uring_lock); in io_ringfd_register()
H A Dio_uring.h131 lockdep_assert_held(&ctx->uring_lock); in io_lockdep_assert_cq_locked()
134 lockdep_assert_held(&ctx->uring_lock); in io_lockdep_assert_cq_locked()
258 lockdep_assert_held(&ctx->uring_lock); in io_ring_submit_unlock()
260 mutex_unlock(&ctx->uring_lock); in io_ring_submit_unlock()
273 mutex_lock(&ctx->uring_lock); in io_ring_submit_lock()
274 lockdep_assert_held(&ctx->uring_lock); in io_ring_submit_lock()
381 lockdep_assert_held(&ctx->uring_lock); in io_tw_lock()
390 __must_hold(&req->ctx->uring_lock) in io_req_complete_defer()
394 lockdep_assert_held(&req->ctx->uring_lock); in io_req_complete_defer()
H A Dio_uring.c255 mutex_lock(&ctx->uring_lock); in io_fallback_req_func()
259 mutex_unlock(&ctx->uring_lock); in io_fallback_req_func()
335 mutex_init(&ctx->uring_lock); in io_ring_ctx_alloc()
622 lockdep_assert_held(&ctx->uring_lock); in __io_cqring_overflow_flush()
656 mutex_unlock(&ctx->uring_lock); in __io_cqring_overflow_flush()
658 mutex_lock(&ctx->uring_lock); in __io_cqring_overflow_flush()
678 mutex_lock(&ctx->uring_lock); in io_cqring_do_overflow_flush()
680 mutex_unlock(&ctx->uring_lock); in io_cqring_do_overflow_flush()
878 lockdep_assert_held(&ctx->uring_lock); in io_req_post_cqe()
923 __must_hold(&ctx->uring_lock) in io_req_defer_failed()
[all …]
H A Dregister.c211 mutex_unlock(&ctx->uring_lock); in __io_register_iowq_aff()
213 mutex_lock(&ctx->uring_lock); in __io_register_iowq_aff()
258 __must_hold(&ctx->uring_lock) in io_register_iowq_max_workers()
281 mutex_unlock(&ctx->uring_lock); in io_register_iowq_max_workers()
283 mutex_lock(&ctx->uring_lock); in io_register_iowq_max_workers()
307 mutex_unlock(&ctx->uring_lock); in io_register_iowq_max_workers()
310 mutex_lock(&ctx->uring_lock); in io_register_iowq_max_workers()
334 mutex_unlock(&ctx->uring_lock); in io_register_iowq_max_workers()
337 mutex_lock(&ctx->uring_lock); in io_register_iowq_max_workers()
494 mutex_unlock(&ctx->uring_lock); in io_register_resize_rings()
[all …]
H A Deventfd.c161 lockdep_is_held(&ctx->uring_lock)); in io_eventfd_register()
197 lockdep_is_held(&ctx->uring_lock)); in io_eventfd_unregister()
H A Dkbuf.c37 lockdep_assert_held(&ctx->uring_lock); in io_buffer_get_list()
94 lockdep_assert_held(&req->ctx->uring_lock); in __io_put_kbuf()
328 lockdep_assert_held(&ctx->uring_lock); in io_buffers_peek()
364 lockdep_assert_held(&ctx->uring_lock); in __io_remove_buffers()
626 lockdep_assert_held(&ctx->uring_lock); in io_register_pbuf_ring()
703 lockdep_assert_held(&ctx->uring_lock); in io_unregister_pbuf_ring()
H A Drsrc.c285 lockdep_assert_held(&ctx->uring_lock); in __io_register_rsrc_update()
927 mutex_lock(&ctx1->uring_lock); in lock_two_rings()
928 mutex_lock_nested(&ctx2->uring_lock, SINGLE_DEPTH_NESTING); in lock_two_rings()
939 lockdep_assert_held(&ctx->uring_lock); in io_clone_buffers()
940 lockdep_assert_held(&src_ctx->uring_lock); in io_clone_buffers()
1071 mutex_unlock(&ctx->uring_lock); in io_register_clone_buffers()
1078 mutex_unlock(&src_ctx->uring_lock); in io_register_clone_buffers()
H A Dnotif.h36 __must_hold(&notif->ctx->uring_lock) in io_notif_flush()
H A Dwaitid.c125 lockdep_assert_held(&req->ctx->uring_lock); in io_waitid_complete()
193 lockdep_assert_held(&ctx->uring_lock); in io_waitid_remove_all()
H A Drsrc.h79 lockdep_assert_held(&ctx->uring_lock); in io_put_rsrc_node()
H A Dsqpoll.c179 mutex_lock(&ctx->uring_lock); in __io_sq_thread()
190 mutex_unlock(&ctx->uring_lock); in __io_sq_thread()
H A During_cmd.c45 lockdep_assert_held(&ctx->uring_lock); in io_uring_try_cancel_uring_cmd()
H A Dfutex.c151 lockdep_assert_held(&ctx->uring_lock); in io_futex_remove_all()
H A Drw.c421 lockdep_assert_held(&req->ctx->uring_lock); in io_readv_writev_cleanup()
/linux/include/linux/
H A Dio_uring_types.h260 struct mutex uring_lock; member