Home
last modified time | relevance | path

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

/kernel/linux/linux-6.6/io_uring/
H A Dio_uring.c539 struct io_ev_fd *ev_fd = container_of(rcu, struct io_ev_fd, rcu); in io_eventfd_ops() local
540 int ops = atomic_xchg(&ev_fd->ops, 0); in io_eventfd_ops()
543 eventfd_signal_mask(ev_fd->cq_ev_fd, 1, EPOLL_URING_WAKE); in io_eventfd_ops()
549 if (atomic_dec_and_test(&ev_fd->refs)) { in io_eventfd_ops()
550 eventfd_ctx_put(ev_fd->cq_ev_fd); in io_eventfd_ops()
551 kfree(ev_fd); in io_eventfd_ops()
557 struct io_ev_fd *ev_fd = NULL; in io_eventfd_signal() local
564 ev_fd = rcu_dereference(ctx->io_ev_fd); in io_eventfd_signal()
567 * Check again if ev_fd exists incase an io_eventfd_unregister call in io_eventfd_signal()
571 if (unlikely(!ev_fd)) in io_eventfd_signal()
2816 struct io_ev_fd *ev_fd; io_eventfd_register() local
2853 struct io_ev_fd *ev_fd; io_eventfd_unregister() local
[all...]

Completed in 4 milliseconds