Searched refs:zcrx_ctxs (Results 1 – 4 of 4) sorted by relevance
| /linux/io_uring/ |
| H A D | zcrx.c | 667 struct io_zcrx_ifq *ifq = xa_load(&ctx->zcrx_ctxs, id); in zcrx_export() 755 ret = xa_alloc(&ctx->zcrx_ctxs, &id, NULL, xa_limit_31b, GFP_KERNEL); in io_register_zcrx_ifq() 769 if (xa_store(&ctx->zcrx_ctxs, id, ifq, GFP_KERNEL)) in io_register_zcrx_ifq() 776 xa_erase(&ctx->zcrx_ctxs, id); in io_register_zcrx_ifq() 885 ret = xa_alloc(&ctx->zcrx_ctxs, &id, NULL, xa_limit_31b, GFP_KERNEL); in __io_zcrx_get_free_niov() 911 if (xa_store(&ctx->zcrx_ctxs, id, ifq, GFP_KERNEL)) in io_zcrx_rqring_entries() 926 xa_erase(&ctx->zcrx_ctxs, id); in io_parse_rqe() 934 return xa_get_mark(&ctx->zcrx_ctxs, id, XA_MARK_1); in io_parse_rqe() 939 xa_set_mark(&ctx->zcrx_ctxs, id, XA_MARK_1); in io_parse_rqe() 951 ifq = xa_find(&ctx->zcrx_ctxs, in io_zcrx_ring_refill() [all...] |
| H A D | net.c | 1263 zc->ifq = xa_load(&req->ctx->zcrx_ctxs, ifq_idx); in io_recvzc_prep()
|
| H A D | io_uring.c | 287 xa_init_flags(&ctx->zcrx_ctxs, XA_FLAGS_ALLOC); in io_ring_ctx_alloc()
|
| /linux/include/linux/ |
| H A D | io_uring_types.h | 447 struct xarray zcrx_ctxs; 433 struct xarray zcrx_ctxs; global() member
|