Home
last modified time | relevance | path

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

/linux/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()
264 mutex_unlock(&ctx->uring_lock); in io_ringfd_register()
266 mutex_lock(&ctx->uring_lock); in io_ringfd_register()
A Dregister.c207 mutex_unlock(&ctx->uring_lock); in __io_register_iowq_aff()
209 mutex_lock(&ctx->uring_lock); in __io_register_iowq_aff()
254 __must_hold(&ctx->uring_lock) in io_register_iowq_max_workers()
279 mutex_lock(&ctx->uring_lock); in io_register_iowq_max_workers()
303 mutex_unlock(&ctx->uring_lock); in io_register_iowq_max_workers()
306 mutex_lock(&ctx->uring_lock); in io_register_iowq_max_workers()
330 mutex_unlock(&ctx->uring_lock); in io_register_iowq_max_workers()
333 mutex_lock(&ctx->uring_lock); in io_register_iowq_max_workers()
365 __releases(ctx->uring_lock) in __io_uring_register()
366 __acquires(ctx->uring_lock) in __io_uring_register()
[all …]
A Dio_uring.h123 lockdep_assert_held(&ctx->uring_lock); in io_lockdep_assert_cq_locked()
234 lockdep_assert_held(&ctx->uring_lock); in io_ring_submit_unlock()
236 mutex_unlock(&ctx->uring_lock); in io_ring_submit_unlock()
249 mutex_lock(&ctx->uring_lock); in io_ring_submit_lock()
250 lockdep_assert_held(&ctx->uring_lock); in io_ring_submit_lock()
352 lockdep_assert_held(&ctx->uring_lock); in io_tw_lock()
361 __must_hold(&req->ctx->uring_lock) in io_req_complete_defer()
365 lockdep_assert_held(&req->ctx->uring_lock); in io_req_complete_defer()
A Dio_uring.c254 mutex_lock(&ctx->uring_lock); in io_fallback_req_func()
258 mutex_unlock(&ctx->uring_lock); in io_fallback_req_func()
327 mutex_init(&ctx->uring_lock); in io_ring_ctx_alloc()
673 mutex_lock(&ctx->uring_lock); in io_cqring_do_overflow_flush()
929 __must_hold(&ctx->uring_lock) in io_req_defer_failed()
963 __must_hold(&ctx->uring_lock) in __io_alloc_req_refill()
1352 mutex_lock(&ctx->uring_lock); in io_run_local_work()
1399 __must_hold(&ctx->uring_lock) in io_free_batch_list()
1435 __must_hold(&ctx->uring_lock) in __io_submit_flush_completions()
1481 mutex_lock(&ctx->uring_lock); in io_iopoll_try_reap_events()
[all …]
A Dcancel.c265 __must_hold(&ctx->uring_lock) in io_sync_cancel()
327 mutex_unlock(&ctx->uring_lock); in io_sync_cancel()
339 mutex_lock(&ctx->uring_lock); in io_sync_cancel()
343 mutex_lock(&ctx->uring_lock); in io_sync_cancel()
A Drsrc.c157 __must_hold(&node->ctx->uring_lock) in io_rsrc_node_ref_zero()
226 mutex_unlock(&ctx->uring_lock); in io_rsrc_ref_quiesce()
231 mutex_lock(&ctx->uring_lock); in io_rsrc_ref_quiesce()
238 mutex_lock(&ctx->uring_lock); in io_rsrc_ref_quiesce()
465 lockdep_assert_held(&ctx->uring_lock); in __io_register_rsrc_update()
1160 mutex_unlock(&ctx->uring_lock); in io_clone_buffers()
1162 mutex_lock(&src_ctx->uring_lock); in io_clone_buffers()
1185 mutex_unlock(&src_ctx->uring_lock); in io_clone_buffers()
1186 mutex_lock(&ctx->uring_lock); in io_clone_buffers()
1203 mutex_unlock(&src_ctx->uring_lock); in io_clone_buffers()
[all …]
A Deventfd.c115 lockdep_is_held(&ctx->uring_lock)); in io_eventfd_register()
151 lockdep_is_held(&ctx->uring_lock)); in io_eventfd_unregister()
A Drsrc.h89 lockdep_assert_held(&ctx->uring_lock); in io_put_rsrc_node()
104 lockdep_assert_held(&ctx->uring_lock); in __io_req_set_rsrc_node()
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()
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()
326 lockdep_assert_held(&ctx->uring_lock); in io_buffers_peek()
372 lockdep_assert_held(&ctx->uring_lock); in __io_remove_buffers()
687 lockdep_assert_held(&ctx->uring_lock); in io_register_pbuf_ring()
748 lockdep_assert_held(&ctx->uring_lock); in io_unregister_pbuf_ring()
A Dnotif.h36 __must_hold(&notif->ctx->uring_lock) in io_notif_flush()
A Dfdinfo.c145 has_lock = mutex_trylock(&ctx->uring_lock); in io_uring_show_fdinfo()
212 mutex_unlock(&ctx->uring_lock); in io_uring_show_fdinfo()
A Dwaitid.c126 lockdep_assert_held(&req->ctx->uring_lock); in io_waitid_complete()
194 lockdep_assert_held(&ctx->uring_lock); in io_waitid_remove_all()
A Dnotif.c108 __must_hold(&ctx->uring_lock) in io_alloc_notif()
A Dfiletable.c65 __must_hold(&req->ctx->uring_lock) in io_install_fixed_file()
A Dsqpoll.c186 mutex_lock(&ctx->uring_lock); in __io_sq_thread()
197 mutex_unlock(&ctx->uring_lock); in __io_sq_thread()
A Dfutex.c151 lockdep_assert_held(&ctx->uring_lock); in io_futex_remove_all()
A During_cmd.c56 lockdep_assert_held(&ctx->uring_lock); in io_uring_try_cancel_uring_cmd()
A Dpoll.c148 lockdep_assert_held(&req->ctx->uring_lock); in io_poll_req_insert_locked()
795 __must_hold(&ctx->uring_lock) in io_poll_remove_all()
/linux/include/linux/
A Dio_uring_types.h251 struct mutex uring_lock; member

Completed in 42 milliseconds