Lines Matching refs:apoll
886 struct async_poll *apoll;
5401 return req->apoll->double_poll;
5408 return &req->apoll->poll;
5784 struct async_poll *apoll = pt->req->apoll;
5786 __io_queue_proc(&apoll->poll, pt, head, &apoll->double_poll);
5807 struct async_poll *apoll;
5829 apoll = req->apoll;
5830 kfree(apoll->double_poll);
5831 if (unlikely(!--apoll->poll.retries)) {
5832 apoll->double_poll = NULL;
5836 apoll = kmalloc(sizeof(*apoll), GFP_ATOMIC);
5837 if (unlikely(!apoll))
5839 apoll->poll.retries = APOLL_MAX_RETRY;
5841 apoll->double_poll = NULL;
5842 req->apoll = apoll;
5846 ret = __io_arm_poll_handler(req, &apoll->poll, &ipt, mask);
5851 mask, apoll->poll.events);
6729 if ((req->flags & REQ_F_POLLED) && req->apoll) {
6730 kfree(req->apoll->double_poll);
6731 kfree(req->apoll);
6732 req->apoll = NULL;