poll.h (5d7943d99df9326c7b02f773b2d6f09709c30594) | poll.h (ad163a7e2562230c77102c60f668bac440e60cce) |
---|---|
1// SPDX-License-Identifier: GPL-2.0 2 3enum { 4 IO_APOLL_OK, 5 IO_APOLL_ABORTED, 6 IO_APOLL_READY 7}; 8 --- 10 unchanged lines hidden (view full) --- 19}; 20 21int io_poll_add_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 22int io_poll_add(struct io_kiocb *req, unsigned int issue_flags); 23 24int io_poll_remove_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 25int io_poll_remove(struct io_kiocb *req, unsigned int issue_flags); 26 | 1// SPDX-License-Identifier: GPL-2.0 2 3enum { 4 IO_APOLL_OK, 5 IO_APOLL_ABORTED, 6 IO_APOLL_READY 7}; 8 --- 10 unchanged lines hidden (view full) --- 19}; 20 21int io_poll_add_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 22int io_poll_add(struct io_kiocb *req, unsigned int issue_flags); 23 24int io_poll_remove_prep(struct io_kiocb *req, const struct io_uring_sqe *sqe); 25int io_poll_remove(struct io_kiocb *req, unsigned int issue_flags); 26 |
27struct io_cancel_data; |
|
27int io_poll_cancel(struct io_ring_ctx *ctx, struct io_cancel_data *cd, 28 unsigned issue_flags); 29int io_arm_poll_handler(struct io_kiocb *req, unsigned issue_flags); 30bool io_poll_remove_all(struct io_ring_ctx *ctx, struct task_struct *tsk, 31 bool cancel_all); | 28int io_poll_cancel(struct io_ring_ctx *ctx, struct io_cancel_data *cd, 29 unsigned issue_flags); 30int io_arm_poll_handler(struct io_kiocb *req, unsigned issue_flags); 31bool io_poll_remove_all(struct io_ring_ctx *ctx, struct task_struct *tsk, 32 bool cancel_all); |