Lines Matching refs:ipt
5724 struct io_poll_table *ipt, __poll_t mask)
5733 ipt->pt._key = mask;
5734 ipt->req = req;
5735 ipt->error = 0;
5736 ipt->nr_entries = 0;
5743 mask = vfs_poll(req->file, &ipt->pt) & poll->events;
5750 if (!mask && unlikely(ipt->error || !ipt->nr_entries)) {
5752 if (!ipt->error)
5753 ipt->error = -EINVAL;
5763 if (unlikely(ipt->error || !ipt->nr_entries)) {
5765 ipt->error = 0;
5808 struct io_poll_table ipt;
5844 ipt.pt._qproc = io_async_queue_proc;
5846 ret = __io_arm_poll_handler(req, &apoll->poll, &ipt, mask);
5847 if (ret || ipt.error)
5991 struct io_poll_table ipt;
5994 ipt.pt._qproc = io_poll_queue_proc;
5996 ret = __io_arm_poll_handler(req, &req->poll, &ipt, poll->events);
5997 if (!ret && ipt.error)
5999 ret = ret ?: ipt.error;