Home
last modified time | relevance | path

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

/io_uring/
Dio_uring.c335 struct io_rings *rings; member
1382 struct io_rings *r = ctx->rings; in io_account_cq_overflow()
1595 smp_store_release(&ctx->rings->cq.tail, ctx->cached_cq_tail); in __io_commit_cqring()
1607 struct io_rings *r = ctx->rings; in io_sqring_full()
1614 return ctx->cached_cq_tail - READ_ONCE(ctx->rings->cq.head); in __io_cqring_events()
1619 struct io_rings *rings = ctx->rings; in io_get_cqe() local
1631 return &rings->cqes[tail & mask]; in io_get_cqe()
1638 if (READ_ONCE(ctx->rings->cq_flags) & IORING_CQ_EVENTFD_DISABLED) in io_should_trigger_evfd()
1717 WRITE_ONCE(ctx->rings->sq_flags, in __io_cqring_overflow_flush()
1718 ctx->rings->sq_flags & ~IORING_SQ_CQ_OVERFLOW); in __io_cqring_overflow_flush()
[all …]