Home
last modified time | relevance | path

Searched refs:ifq (Results 1 – 3 of 3) sorted by relevance

/linux/io_uring/
H A Dzcrx.c83 niov_pages_shift = area->ifq->niov_shift - PAGE_SHIFT; in io_zcrx_iov_page()
99 static int io_populate_area_dma(struct io_zcrx_ifq *ifq, in io_populate_area_dma() argument
102 unsigned niov_size = 1U << ifq->niov_shift; in io_populate_area_dma()
152 static int io_import_dmabuf(struct io_zcrx_ifq *ifq, in io_import_dmabuf() argument
163 if (!ifq->dev) in io_import_dmabuf()
178 mem->attach = dma_buf_attach(mem->dmabuf, ifq->dev); in io_import_dmabuf()
225 static int io_import_umem(struct io_zcrx_ifq *ifq, in io_import_umem() argument
248 if (ifq->dev) { in io_import_umem()
249 ret = dma_map_sgtable(ifq->dev, &mem->page_sg_table, in io_import_umem()
257 ret = io_account_mem(ifq->user, ifq->mm_account, mem->account_pages); in io_import_umem()
[all …]
H A Dzcrx.h33 struct io_zcrx_ifq *ifq; member
102 int io_zcrx_recv(struct io_kiocb *req, struct io_zcrx_ifq *ifq,
119 static inline int io_zcrx_recv(struct io_kiocb *req, struct io_zcrx_ifq *ifq, in io_zcrx_recv() argument
H A Dnet.c116 struct io_zcrx_ifq *ifq; member
1276 zc->ifq = xa_load(&req->ctx->zcrx_ctxs, ifq_idx); in io_recvzc_prep()
1277 if (!zc->ifq) in io_recvzc_prep()
1311 ret = io_zcrx_recv(req, zc->ifq, sock, 0, issue_flags, &zc->len); in io_recvzc()