Searched refs:cached_cq_tail (Results 1 - 6 of 6) sorted by relevance

/linux-master/io_uring/
H A Dio_uring.h171 ctx->cached_cq_tail++;
260 smp_store_release(&ctx->rings->cq.tail, ctx->cached_cq_tail);
H A Dtimeout.c117 seq = ctx->cached_cq_tail - atomic_read(&ctx->cq_timeouts);
591 tail = data_race(ctx->cached_cq_tail) - atomic_read(&ctx->cq_timeouts);
H A Dfdinfo.c79 * since we get cached_sq_head and cached_cq_tail without uring_lock
90 seq_printf(m, "CachedCqTail:\t%u\n", ctx->cached_cq_tail);
H A Dio_uring.c186 return ctx->cached_cq_tail - READ_ONCE(ctx->rings->cq.head);
372 return seq + READ_ONCE(ctx->cq_extra) != ctx->cached_cq_tail;
611 skip = ctx->cached_cq_tail == ctx->evfd_last_cq_tail;
612 ctx->evfd_last_cq_tail = ctx->cached_cq_tail;
836 unsigned int off = ctx->cached_cq_tail & (ctx->cq_entries - 1);
1682 u32 tail = ctx->cached_cq_tail;
1693 if (tail != ctx->cached_cq_tail ||
H A Dregister.c61 ctx->evfd_last_cq_tail = ctx->cached_cq_tail;
/linux-master/include/linux/
H A Dio_uring_types.h318 unsigned cached_cq_tail; member in struct:io_ring_ctx::__anon49

Completed in 144 milliseconds