Lines Matching defs:pt
35 struct poll_table_struct pt;
261 struct poll_table_struct pt = { ._key = req->apoll_events };
262 req->cqe.res = vfs_poll(req->file, &pt) & req->apoll_events;
453 static void __io_queue_proc(struct io_poll *poll, struct io_poll_table *pt,
457 struct io_kiocb *req = pt->req;
465 if (unlikely(pt->nr_entries)) {
475 pt->error = -EINVAL;
481 pt->error = -ENOMEM;
499 pt->nr_entries++;
513 struct io_poll_table *pt = container_of(p, struct io_poll_table, pt);
514 struct io_poll *poll = io_kiocb_to_cmd(pt->req, struct io_poll);
516 __io_queue_proc(poll, pt, head,
517 (struct io_poll **) &pt->req->async_data);
521 struct io_poll_table *pt)
523 return pt->owning || io_poll_get_ownership(req);
551 ipt->pt._key = mask;
579 mask = vfs_poll(req->file, &ipt->pt) & poll->events;
629 struct io_poll_table *pt = container_of(p, struct io_poll_table, pt);
630 struct async_poll *apoll = pt->req->apoll;
632 __io_queue_proc(&apoll->poll, pt, head, &apoll->double_poll);
685 ipt.pt._qproc = io_async_queue_proc;
895 ipt.pt._qproc = io_poll_queue_proc;