io_uring/net.c
115
struct io_zcrx_ifq *ifq;
io_uring/zcrx.c
1006
struct io_zcrx_ifq *ifq = io_pp_to_ifq(pp);
io_uring/zcrx.c
1038
struct io_zcrx_ifq *ifq = io_pp_to_ifq(pp);
io_uring/zcrx.c
1083
struct io_zcrx_ifq *ifq = mp_priv;
io_uring/zcrx.c
1103
struct io_zcrx_ifq *zcrx)
io_uring/zcrx.c
1140
static int zcrx_flush_rq(struct io_ring_ctx *ctx, struct io_zcrx_ifq *zcrx,
io_uring/zcrx.c
1170
struct io_zcrx_ifq *zcrx;
io_uring/zcrx.c
119
static int io_import_dmabuf(struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
1194
struct io_zcrx_ifq *ifq, int off, int len)
io_uring/zcrx.c
1219
static struct net_iov *io_alloc_fallback_niov(struct io_zcrx_ifq *ifq)
io_uring/zcrx.c
1283
static ssize_t io_zcrx_copy_chunk(struct io_kiocb *req, struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
1322
static int io_zcrx_copy_frag(struct io_kiocb *req, struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
1330
static int io_zcrx_recv_frag(struct io_kiocb *req, struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
1362
struct io_zcrx_ifq *ifq = args->ifq;
io_uring/zcrx.c
1464
static int io_zcrx_tcp_recvmsg(struct io_kiocb *req, struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
1510
int io_zcrx_recv(struct io_kiocb *req, struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
191
static int io_import_umem(struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
242
static int io_import_area(struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
266
static void io_zcrx_unmap_area(struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
287
static int io_zcrx_map_area(struct io_zcrx_ifq *ifq, struct io_zcrx_area *area)
io_uring/zcrx.c
335
struct io_zcrx_ifq *ifq;
io_uring/zcrx.c
35
static inline struct io_zcrx_ifq *io_pp_to_ifq(struct page_pool *pp)
io_uring/zcrx.c
376
struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
406
static void io_free_rbuf_ring(struct io_zcrx_ifq *ifq)
io_uring/zcrx.c
413
static void io_zcrx_free_area(struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
429
static int io_zcrx_append_area(struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
438
static int io_zcrx_create_area(struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
513
static struct io_zcrx_ifq *io_zcrx_ifq_alloc(struct io_ring_ctx *ctx)
io_uring/zcrx.c
515
struct io_zcrx_ifq *ifq;
io_uring/zcrx.c
529
static void io_zcrx_drop_netdev(struct io_zcrx_ifq *ifq)
io_uring/zcrx.c
539
static void io_close_queue(struct io_zcrx_ifq *ifq)
io_uring/zcrx.c
562
static void io_zcrx_ifq_free(struct io_zcrx_ifq *ifq)
io_uring/zcrx.c
579
static void io_put_zcrx_ifq(struct io_zcrx_ifq *ifq)
io_uring/zcrx.c
606
static void io_zcrx_scrub(struct io_zcrx_ifq *ifq)
io_uring/zcrx.c
627
static void zcrx_unregister(struct io_zcrx_ifq *ifq)
io_uring/zcrx.c
639
struct io_zcrx_ifq *ifq = xa_load(&ctx->zcrx_ctxs, id);
io_uring/zcrx.c
648
struct io_zcrx_ifq *ifq = file->private_data;
io_uring/zcrx.c
661
static int zcrx_export(struct io_ring_ctx *ctx, struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
699
struct io_zcrx_ifq *ifq;
io_uring/zcrx.c
70
static int io_populate_area_dma(struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
761
struct io_zcrx_ifq *ifq;
io_uring/zcrx.c
890
struct io_zcrx_ifq *ifq;
io_uring/zcrx.c
910
static inline u32 io_zcrx_rqring_entries(struct io_zcrx_ifq *ifq)
io_uring/zcrx.c
918
static struct io_uring_zcrx_rqe *io_zcrx_get_rqe(struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
927
struct io_zcrx_ifq *ifq,
io_uring/zcrx.c
950
struct io_zcrx_ifq *ifq)
io_uring/zcrx.c
988
static void io_zcrx_refill_slow(struct page_pool *pp, struct io_zcrx_ifq *ifq)
io_uring/zcrx.h
27
struct io_zcrx_ifq *ifq;
io_uring/zcrx.h
74
int io_zcrx_recv(struct io_kiocb *req, struct io_zcrx_ifq *ifq,
io_uring/zcrx.h
88
static inline int io_zcrx_recv(struct io_kiocb *req, struct io_zcrx_ifq *ifq,