Lines Matching refs:refs
177 struct percpu_ref refs; member
318 refcount_t refs; member
387 struct io_ring_ctx *ctx = container_of(ref, struct io_ring_ctx, refs); in io_ring_ctx_ref_free()
401 if (percpu_ref_init(&ctx->refs, io_ring_ctx_ref_free, in io_ring_ctx_alloc()
615 if (!percpu_ref_tryget(&ctx->refs)) in io_get_req()
652 refcount_set(&req->refs, 2); in io_get_req()
656 percpu_ref_put(&ctx->refs); in io_get_req()
664 percpu_ref_put_many(&ctx->refs, *nr); in io_free_req_many()
673 percpu_ref_put(&req->ctx->refs); in __io_free_req()
737 if (refcount_dec_and_test(&req->refs)) in io_put_req()
774 if (refcount_dec_and_test(&req->refs)) { in io_iopoll_complete()
2663 refcount_dec(&shadow_req->refs); in io_submit_sqes()
2857 refcount_dec(&shadow_req->refs); in io_ring_submit()
3595 percpu_ref_exit(&ctx->refs); in io_ring_ctx_free()
3635 percpu_ref_kill(&ctx->refs); in io_ring_ctx_wait_and_kill()
3705 if (!percpu_ref_tryget(&ctx->refs)) in SYSCALL_DEFINE6()
3741 percpu_ref_put(&ctx->refs); in SYSCALL_DEFINE6()
3979 if (percpu_ref_is_dying(&ctx->refs)) in __io_uring_register()
3982 percpu_ref_kill(&ctx->refs); in __io_uring_register()
4033 percpu_ref_reinit(&ctx->refs); in __io_uring_register()