Lines Matching refs:io_poll_iocb
485 struct io_poll_iocb { struct
802 struct io_poll_iocb poll;
803 struct io_poll_iocb *double_poll;
831 struct io_poll_iocb poll;
5244 static int __io_async_wake(struct io_kiocb *req, struct io_poll_iocb *poll, in __io_async_wake()
5268 static bool io_poll_rewait(struct io_kiocb *req, struct io_poll_iocb *poll) in io_poll_rewait()
5292 static struct io_poll_iocb *io_poll_get_double(struct io_kiocb *req) in io_poll_get_double()
5300 static struct io_poll_iocb *io_poll_get_single(struct io_kiocb *req) in io_poll_get_single()
5310 struct io_poll_iocb *poll = io_poll_get_double(req); in io_poll_remove_double()
5400 struct io_poll_iocb *poll = io_poll_get_single(req); in io_poll_double_wake()
5431 static void io_init_poll_iocb(struct io_poll_iocb *poll, __poll_t events, in io_init_poll_iocb()
5444 static void __io_queue_proc(struct io_poll_iocb *poll, struct io_poll_table *pt, in __io_queue_proc()
5446 struct io_poll_iocb **poll_ptr) in __io_queue_proc()
5456 struct io_poll_iocb *poll_one = poll; in __io_queue_proc()
5530 struct io_poll_iocb *poll = &req->apoll->poll; in io_async_wake()
5548 struct io_poll_iocb *poll, in __io_arm_poll_handler()
5653 struct io_poll_iocb *poll, bool do_cancel) in __io_poll_remove_one()
5801 struct io_poll_iocb *poll = &req->poll; in io_poll_wake()
5811 __io_queue_proc(&pt->req->poll, pt, head, (struct io_poll_iocb **) &pt->req->async_data); in io_poll_queue_proc()
5816 struct io_poll_iocb *poll = &req->poll; in io_poll_add_prep()
5834 struct io_poll_iocb *poll = &req->poll; in io_poll_add()