Home
last modified time | relevance | path

Searched refs:cached_cq_tail (Results 1 – 5 of 5) sorted by relevance

/linux/io_uring/
H A Deventfd.c111 skip = ctx->cached_cq_tail == ev_fd->last_cq_tail; in io_eventfd_signal()
112 ev_fd->last_cq_tail = ctx->cached_cq_tail; in io_eventfd_signal()
148 ev_fd->last_cq_tail = ctx->cached_cq_tail; in io_eventfd_register()
H A Dio_uring.h270 ctx->cached_cq_tail++; in io_get_cqe_overflow()
276 ctx->cached_cq_tail++; in io_get_cqe_overflow()
417 smp_store_release(&ctx->rings->cq.tail, ctx->cached_cq_tail); in io_commit_cqring()
H A Dtimeout.c172 seq = READ_ONCE(ctx->cached_cq_tail) - atomic_read(&ctx->cq_timeouts); in io_flush_timeouts()
663 tail = data_race(ctx->cached_cq_tail) - atomic_read(&ctx->cq_timeouts); in io_timeout()
H A Dio_uring.c689 diff = (int)(ctx->cached_cq_tail - READ_ONCE(rings->cq.head)); in io_cqring_queued()
707 ctx->cached_cq_tail++; in io_fill_nop_cqe()
721 unsigned int off = ctx->cached_cq_tail & (ctx->cq_entries - 1); in io_cqe_cache_refill()
/linux/include/linux/
H A Dio_uring_types.h438 unsigned cached_cq_tail; member