Lines Matching refs:ring_sock
264 struct socket *ring_sock; member
375 return ctx->ring_sock->sk; in io_uring_get_socket()
2942 if (ctx->ring_sock) { in __io_sqe_files_unregister()
2943 struct sock *sock = ctx->ring_sock->sk; in __io_sqe_files_unregister()
3018 struct sock *sk = ctx->ring_sock->sk; in __io_sqe_files_scm()
3556 if (ctx->ring_sock) { in io_ring_ctx_free()
3557 ctx->ring_sock->file = NULL; /* so that iput() is called */ in io_ring_ctx_free()
3558 sock_release(ctx->ring_sock); in io_ring_ctx_free()
3767 &ctx->ring_sock); in io_uring_get_fd()
3785 ctx->ring_sock->file = file; in io_uring_get_fd()
3786 ctx->ring_sock->sk->sk_user_data = ctx; in io_uring_get_fd()
3792 sock_release(ctx->ring_sock); in io_uring_get_fd()
3793 ctx->ring_sock = NULL; in io_uring_get_fd()