Home
last modified time | relevance | path

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

/linux/io_uring/
H A Dio_uring.c243 mutex_lock(&ctx->uring_lock); in io_fallback_req_func()
248 mutex_unlock(&ctx->uring_lock); in io_fallback_req_func()
332 mutex_init(&ctx->uring_lock); in io_ring_ctx_alloc()
520 lockdep_assert_held(&ctx->uring_lock); in io_queue_deferred()
585 lockdep_assert_held(&ctx->uring_lock); in __io_cqring_overflow_flush()
626 mutex_unlock(&ctx->uring_lock); in __io_cqring_overflow_flush()
628 mutex_lock(&ctx->uring_lock); in __io_cqring_overflow_flush()
648 mutex_lock(&ctx->uring_lock); in io_cqring_do_overflow_flush()
650 mutex_unlock(&ctx->uring_lock); in io_cqring_do_overflow_flush()
889 * and obviously with ctx->uring_lock hel
[all...]
H A Dregister.c210 mutex_unlock(&ctx->uring_lock); in __io_register_iowq_aff()
212 mutex_lock(&ctx->uring_lock); in __io_register_iowq_aff()
257 __must_hold(&ctx->uring_lock) in io_register_iowq_max_workers()
282 mutex_unlock(&ctx->uring_lock); in io_register_iowq_max_workers()
284 mutex_lock(&ctx->uring_lock); in io_register_iowq_max_workers()
309 mutex_unlock(&ctx->uring_lock); in io_register_iowq_max_workers()
312 mutex_lock(&ctx->uring_lock); in io_register_iowq_max_workers()
338 mutex_unlock(&ctx->uring_lock); in io_register_iowq_max_workers()
341 mutex_lock(&ctx->uring_lock); in io_register_iowq_max_workers()
475 mutex_unlock(&ctx->uring_lock); in io_register_resize_rings()
[all …]
H A Dcancel.c263 __must_hold(&ctx->uring_lock) in io_sync_cancel()
325 mutex_unlock(&ctx->uring_lock); in io_sync_cancel()
337 mutex_lock(&ctx->uring_lock); in io_sync_cancel()
341 mutex_lock(&ctx->uring_lock); in io_sync_cancel()
359 lockdep_assert_held(&ctx->uring_lock); in io_cancel_remove_all()
489 mutex_lock(&ctx->uring_lock); in io_uring_try_cancel_iowq()
504 mutex_unlock(&ctx->uring_lock); in io_uring_try_cancel_iowq()
552 mutex_lock(&ctx->uring_lock); in io_uring_try_cancel_requests()
558 mutex_unlock(&ctx->uring_lock); in io_uring_try_cancel_requests()
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()
274 mutex_unlock(&ctx->uring_lock); in io_ringfd_register()
276 mutex_lock(&ctx->uring_lock); in io_ringfd_register()
H A Deventfd.c123 lockdep_is_held(&ctx->uring_lock));
159 lockdep_is_held(&ctx->uring_lock)); in io_eventfd_register()
H A Dkbuf.c77 lockdep_assert_held(&ctx->uring_lock); in io_buffer_get_list()
347 mutex_unlock(&ctx->uring_lock); in io_buffers_select()
359 lockdep_assert_held(&ctx->uring_lock); in io_buffers_peek()
415 lockdep_assert_held(&ctx->uring_lock); in io_remove_buffers_legacy()
609 lockdep_assert_held(&ctx->uring_lock); in io_register_pbuf_ring()
685 lockdep_assert_held(&ctx->uring_lock); in io_unregister_pbuf_ring()
H A Dnotif.h36 __must_hold(&notif->ctx->uring_lock) in io_notif_flush()
H A Dfdinfo.c260 if (mutex_trylock(&ctx->uring_lock)) { in io_uring_show_fdinfo()
262 mutex_unlock(&ctx->uring_lock); in io_uring_show_fdinfo()
H A Dwaitid.c135 lockdep_assert_held(&req->ctx->uring_lock); in io_waitid_complete()
150 lockdep_assert_held(&req->ctx->uring_lock); in __io_waitid_cancel()
H A Drsrc.c354 lockdep_assert_held(&ctx->uring_lock); in __io_register_rsrc_update()
1160 mutex_lock(&ctx1->uring_lock); in lock_two_rings()
1161 mutex_lock_nested(&ctx2->uring_lock, SINGLE_DEPTH_NESTING); in lock_two_rings()
1172 lockdep_assert_held(&ctx->uring_lock); in io_clone_buffers()
1173 lockdep_assert_held(&src_ctx->uring_lock); in io_clone_buffers()
1301 mutex_unlock(&ctx->uring_lock); in io_register_clone_buffers()
1315 mutex_unlock(&src_ctx->uring_lock); in io_register_clone_buffers()
H A Dfiletable.c60 __must_hold(&ctx->uring_lock) in io_install_fixed_file()
H A Drsrc.h102 lockdep_assert_held(&ctx->uring_lock); in io_put_rsrc_node()
H A Dsqpoll.c223 mutex_lock(&ctx->uring_lock); in __io_sq_thread()
234 mutex_unlock(&ctx->uring_lock); in __io_sq_thread()
H A Dpoll.c126 lockdep_assert_held(&req->ctx->uring_lock); in io_poll_req_insert()
733 lockdep_assert_held(&ctx->uring_lock); in io_poll_remove_all()
H A Drw.c467 lockdep_assert_held(&req->ctx->uring_lock); in io_readv_writev_cleanup()
H A Dzcrx.c856 lockdep_assert_held(&ctx->uring_lock); in io_unregister_zcrx_ifqs()
/linux/include/linux/
H A Dio_uring_types.h288 struct mutex uring_lock; member