Searched refs:ifq (Results 1 – 3 of 3) sorted by relevance
| /linux/io_uring/ |
| H A D | zcrx.c | 54 niov_pages_shift = area->ifq->niov_shift - PAGE_SHIFT; in io_zcrx_iov_page() 58 static int io_populate_area_dma(struct io_zcrx_ifq *ifq, in io_populate_area_dma() argument 61 unsigned niov_size = 1U << ifq->niov_shift; in io_populate_area_dma() 107 static int io_import_dmabuf(struct io_zcrx_ifq *ifq, in io_import_dmabuf() argument 120 if (WARN_ON_ONCE(!ifq->dev)) in io_import_dmabuf() 133 mem->attach = dma_buf_attach(mem->dmabuf, ifq->dev); in io_import_dmabuf() 179 static int io_import_umem(struct io_zcrx_ifq *ifq, in io_import_umem() argument 204 ret = io_account_mem(ifq->user, ifq->mm_account, mem->account_pages); in io_import_umem() 229 static int io_import_area(struct io_zcrx_ifq *ifq, in io_import_area() argument 249 return io_import_dmabuf(ifq, mem, area_reg); in io_import_area() [all …]
|
| H A D | zcrx.h | 27 struct io_zcrx_ifq *ifq; member 74 int io_zcrx_recv(struct io_kiocb *req, struct io_zcrx_ifq *ifq, 88 static inline int io_zcrx_recv(struct io_kiocb *req, struct io_zcrx_ifq *ifq, in io_zcrx_recv() argument
|
| H A D | net.c | 115 struct io_zcrx_ifq *ifq; member 1249 zc->ifq = xa_load(&req->ctx->zcrx_ctxs, ifq_idx); in io_recvzc_prep() 1250 if (!zc->ifq) in io_recvzc_prep() 1284 ret = io_zcrx_recv(req, zc->ifq, sock, 0, issue_flags, &zc->len); in io_recvzc()
|