Home
last modified time | relevance | path

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

/linux-6.12.1/io_uring/
Deventfd.c28 struct io_ev_fd *ev_fd = container_of(rcu, struct io_ev_fd, rcu); in io_eventfd_free() local
30 eventfd_ctx_put(ev_fd->cq_ev_fd); in io_eventfd_free()
31 kfree(ev_fd); in io_eventfd_free()
36 struct io_ev_fd *ev_fd = container_of(rcu, struct io_ev_fd, rcu); in io_eventfd_do_signal() local
38 eventfd_signal_mask(ev_fd->cq_ev_fd, EPOLL_URING_WAKE); in io_eventfd_do_signal()
40 if (refcount_dec_and_test(&ev_fd->refs)) in io_eventfd_do_signal()
46 struct io_ev_fd *ev_fd = NULL; in io_eventfd_signal() local
57 ev_fd = rcu_dereference(ctx->io_ev_fd); in io_eventfd_signal()
64 if (unlikely(!ev_fd)) in io_eventfd_signal()
66 if (!refcount_inc_not_zero(&ev_fd->refs)) in io_eventfd_signal()
[all …]