Home
last modified time | relevance | path

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

/linux-6.15/tools/testing/selftests/drivers/net/hw/
H A Diou-zcrx.c111 static inline size_t get_refill_ring_size(unsigned int rq_entries) in get_refill_ring_size() argument
115 ring_size = rq_entries * sizeof(struct io_uring_zcrx_rqe); in get_refill_ring_size()
124 unsigned int rq_entries = 4096; in setup_zcrx() local
140 ring_size = get_refill_ring_size(rq_entries); in setup_zcrx()
163 .rq_entries = rq_entries, in setup_zcrx()
176 rq_ring.ring_entries = reg.rq_entries; in setup_zcrx()
/linux-6.15/io_uring/
H A Dzcrx.c166 size = off + sizeof(struct io_uring_zcrx_rqe) * reg->rq_entries; in io_allocate_rbuf_ring()
374 if (reg.if_rxq == -1 || !reg.rq_entries || reg.flags) in io_register_zcrx_ifq()
376 if (reg.rq_entries > IO_RQ_MAX_ENTRIES) { in io_register_zcrx_ifq()
379 reg.rq_entries = IO_RQ_MAX_ENTRIES; in io_register_zcrx_ifq()
381 reg.rq_entries = roundup_pow_of_two(reg.rq_entries); in io_register_zcrx_ifq()
398 ifq->rq_entries = reg.rq_entries; in io_register_zcrx_ifq()
516 return min(entries, ifq->rq_entries); in io_zcrx_rqring_entries()
530 unsigned int mask = ifq->rq_entries - 1; in io_zcrx_ring_refill()
H A Dzcrx.h34 u32 rq_entries; member
/linux-6.15/Documentation/networking/
H A Diou-zcrx.rst103 size_t rq_entries = 4096;
104 size_t ring_size = rq_entries * sizeof(struct io_uring_zcrx_rqe) + PAGE_SIZE;
129 .rq_entries = rq_entries,
/linux-6.15/include/uapi/linux/
H A Dio_uring.h1006 __u32 rq_entries; member