Searched refs:dma_pages (Results 1 – 2 of 2) sorted by relevance
230 if (!pool->dma_pages) { in xp_assign_dev() 346 dma_map->dma_pages = kvcalloc(nr_pages, sizeof(*dma_map->dma_pages), GFP_KERNEL); in xp_create_dma_map() 347 if (!dma_map->dma_pages) { in xp_create_dma_map() 363 kvfree(dma_map->dma_pages); in xp_destroy_dma_map() 373 dma = &dma_map->dma_pages[i]; in __xp_dma_unmap() 389 if (!pool->dma_pages) in xp_dma_unmap() 401 kvfree(pool->dma_pages); in xp_dma_unmap() 402 pool->dma_pages = NULL; in xp_dma_unmap() 413 if (dma_map->dma_pages[ in xp_check_dma_contiguity() [all...]
38 dma_addr_t *dma_pages; member 66 /* For performance reasons, each buff pool has its own array of dma_pages69 dma_addr_t *dma_pages; member 128 dma_addr_t *dma_pages, u64 addr) in xp_init_xskb_dma() argument 130 xskb->frame_dma = (dma_pages[addr >> PAGE_SHIFT] & ~XSK_NEXT_PG_CONTIG_MASK) + in xp_init_xskb_dma() 192 return pool->dma_pages && in xp_desc_crosses_non_contig_pg() 193 !(pool->dma_pages[addr >> PAGE_SHIFT] & XSK_NEXT_PG_CONTIG_MASK); in xp_desc_crosses_non_contig_pg()