Home
last modified time | relevance | path

Searched refs:cached_sq_head (Results 1 - 5 of 5) sorted by relevance

/kernel/linux/linux-6.6/io_uring/
H A Dio_uring.h265 return READ_ONCE(r->sq.tail) - ctx->cached_sq_head == ctx->sq_entries; in io_sqring_full()
274 entries = smp_load_acquire(&rings->sq.tail) - ctx->cached_sq_head; in io_sqring_entries()
H A Dfdinfo.c77 * since we get cached_sq_head and cached_cq_tail without uring_lock in io_uring_show_fdinfo()
84 seq_printf(m, "CachedSqHead:\t%u\n", ctx->cached_sq_head); in io_uring_show_fdinfo()
H A Dio_uring.c1772 u32 seq = req->ctx->cached_sq_head; in io_get_sequence()
1775 /* need original cached_sq_head, but it was increased for each req */ in io_get_sequence()
2341 smp_store_release(&rings->sq.head, ctx->cached_sq_head); in io_commit_sqring()
2355 unsigned head = ctx->cached_sq_head++ & mask; in io_get_sqe()
/kernel/linux/linux-6.6/include/linux/
H A Dio_uring_types.h237 unsigned cached_sq_head; member
/kernel/linux/linux-5.10/io_uring/
H A Dio_uring.c362 unsigned cached_sq_head; member
1599 return READ_ONCE(r->sq.tail) - ctx->cached_sq_head == ctx->sq_entries; in io_sqring_full()
2454 return smp_load_acquire(&rings->sq.tail) - ctx->cached_sq_head; in io_sqring_entries()
6596 u32 seq = req->ctx->cached_sq_head; in io_get_sequence()
6598 /* need original cached_sq_head, but it was increased for each req */ in io_get_sequence()
7343 smp_store_release(&rings->sq.head, ctx->cached_sq_head); in io_commit_sqring()
7357 unsigned sq_idx = ctx->cached_sq_head++ & mask; in io_get_sqe()

Completed in 26 milliseconds