Searched refs:pgs (Results 1 – 7 of 7) sorted by relevance
/Linux-v5.4/net/xdp/ |
D | xdp_umem.c | 187 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 …]
|
D | xsk.c | 592 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/ |
D | umem.c | 16 dma_addr_t dma = dma_map_page(dev, umem->pgs[i], 0, PAGE_SIZE, in mlx5e_xsk_map_umem()
|
/Linux-v5.4/include/net/ |
D | xdp_sock.h | 56 struct page **pgs; member
|
/Linux-v5.4/drivers/net/ethernet/intel/ixgbe/ |
D | ixgbe_xsk.c | 31 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/ |
D | i40e_xsk.c | 28 dma = dma_map_page_attrs(dev, umem->pgs[i], 0, PAGE_SIZE, in i40e_xsk_umem_dma_map()
|
/Linux-v5.4/Documentation/filesystems/caching/ |
D | fscache.txt | 275 pgs=N Number of pages given store req processing time
|