Home
last modified time | relevance | path

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

/linux/tools/testing/selftests/drivers/net/hw/
H A DMakefile11 COND_GEN_FILES += iou-zcrx
31 iou-zcrx.py \
78 $(OUTPUT)/iou-zcrx: LDLIBS += -luring
/linux/io_uring/
H A Dzcrx.c1066 struct io_zcrx_ifq *zcrx) in zcrx_parse_rq() argument
1068 unsigned int mask = zcrx->rq_entries - 1; in zcrx_parse_rq()
1071 guard(spinlock_bh)(&zcrx->rq_lock); in zcrx_parse_rq()
1073 nr = min(nr, io_zcrx_rqring_entries(zcrx)); in zcrx_parse_rq()
1075 struct io_uring_zcrx_rqe *rqe = io_zcrx_get_rqe(zcrx, mask); in zcrx_parse_rq()
1078 if (!io_parse_rqe(rqe, zcrx, &niov)) in zcrx_parse_rq()
1083 smp_store_release(&zcrx->rq_ring->head, zcrx->cached_rq_head); in zcrx_parse_rq()
1105 static int zcrx_flush_rq(struct io_ring_ctx *ctx, struct io_zcrx_ifq *zcrx, in zcrx_flush_rq() argument
1117 nr = zcrx_parse_rq(netmems, ZCRX_FLUSH_BATCH, zcrx); in zcrx_flush_rq()
1125 } while (nr == ZCRX_FLUSH_BATCH && total < zcrx->rq_entries); in zcrx_flush_rq()
[all …]
H A Dquery.c11 struct io_uring_query_zcrx zcrx; member
35 struct io_uring_query_zcrx *e = &data->zcrx; in io_query_zcrx()
/linux/
H A DMAINTAINERS13292 T: git https://github.com/isilence/linux.git zcrx/for-next
13295 F: io_uring/zcrx.*