Lines Matching defs:last
304 struct io_kiocb *last;
441 /* Keep this last, we don't need it for the fast path */
469 const struct io_ring_ctx *last;
1553 * the last seq at which timeouts were flushed before comparing.
1850 * If we're the last reference to this request, add to our locked
2415 * was the last reference to this request.
3142 * first and last bvec
5642 * Careful: this *must* be the last step, since as soon
6286 if (link->last->opcode == IORING_OP_LINK_TIMEOUT)
6288 req->timeout.head = link->last;
6289 link->last->flags |= REQ_F_ARM_LTIMEOUT;
6316 /* Update the last seq here in case io_flush_timeouts() hasn't.
7288 link->last->link = req;
7289 link->last = req;
7291 /* last request of a link, enqueue the link */
7299 link->last = req;
8980 * the last compound head, so generally we'll only do a full search if we don't
9795 tctx->last = ctx;
9806 if (likely(tctx && tctx->last == ctx))
9832 if (tctx->last == node->ctx)
9833 tctx->last = NULL;
10477 * Install ring fd as the very last thing, so we don't risk someone