Home
last modified time | relevance | path

Searched refs:pgs (Results 1 – 7 of 7) sorted by relevance

/Linux-v5.4/net/xdp/
Dxdp_umem.c187 if (PageHighMem(umem->pgs[i])) in xdp_umem_unmap_pages()
197 if (PageHighMem(umem->pgs[i])) in xdp_umem_map_pages()
198 addr = vmap(&umem->pgs[i], 1, VM_MAP, PAGE_KERNEL); in xdp_umem_map_pages()
200 addr = page_address(umem->pgs[i]); in xdp_umem_map_pages()
215 put_user_pages_dirty_lock(umem->pgs, umem->npgs, true); in xdp_umem_unpin_pages()
217 kfree(umem->pgs); in xdp_umem_unpin_pages()
218 umem->pgs = NULL; in xdp_umem_unpin_pages()
288 umem->pgs = kcalloc(umem->npgs, sizeof(*umem->pgs), in xdp_umem_pin_pages()
290 if (!umem->pgs) in xdp_umem_pin_pages()
295 gup_flags | FOLL_LONGTERM, &umem->pgs[0], NULL); in xdp_umem_pin_pages()
[all …]
Dxsk.c592 struct xdp_umem_page *pgs = umem->pages; in xsk_check_page_contiguity() local
597 (pgs[i].dma + PAGE_SIZE == pgs[i + 1].dma) : in xsk_check_page_contiguity()
598 (pgs[i].addr + PAGE_SIZE == pgs[i + 1].addr); in xsk_check_page_contiguity()
599 pgs[i].addr += is_contig << XSK_NEXT_PG_CONTIG_SHIFT; in xsk_check_page_contiguity()
/Linux-v5.4/drivers/net/ethernet/mellanox/mlx5/core/en/xsk/
Dumem.c16 dma_addr_t dma = dma_map_page(dev, umem->pgs[i], 0, PAGE_SIZE, in mlx5e_xsk_map_umem()
/Linux-v5.4/include/net/
Dxdp_sock.h56 struct page **pgs; member
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/
Dixgbe_xsk.c31 dma = dma_map_page_attrs(dev, umem->pgs[i], 0, PAGE_SIZE, in ixgbe_xsk_umem_dma_map()
/Linux-v5.4/drivers/net/ethernet/intel/i40e/
Di40e_xsk.c28 dma = dma_map_page_attrs(dev, umem->pgs[i], 0, PAGE_SIZE, in i40e_xsk_umem_dma_map()
/Linux-v5.4/Documentation/filesystems/caching/
Dfscache.txt275 pgs=N Number of pages given store req processing time