Lines Matching refs:dma_pages
175 if (!pool->dma_pages) {
292 dma_map->dma_pages = kvcalloc(nr_pages, sizeof(*dma_map->dma_pages), GFP_KERNEL);
293 if (!dma_map->dma_pages) {
310 kvfree(dma_map->dma_pages);
320 dma = &dma_map->dma_pages[i];
349 kvfree(pool->dma_pages);
360 if (dma_map->dma_pages[i] + PAGE_SIZE == dma_map->dma_pages[i + 1])
361 dma_map->dma_pages[i] |= XSK_NEXT_PG_CONTIG_MASK;
363 dma_map->dma_pages[i] &= ~XSK_NEXT_PG_CONTIG_MASK;
369 pool->dma_pages = kvcalloc(dma_map->dma_pages_cnt, sizeof(*pool->dma_pages), GFP_KERNEL);
370 if (!pool->dma_pages)
376 memcpy(pool->dma_pages, dma_map->dma_pages,
377 pool->dma_pages_cnt * sizeof(*pool->dma_pages));
413 dma_map->dma_pages[i] = dma;
483 xskb->frame_dma = (pool->dma_pages[addr >> PAGE_SHIFT] &
544 return (pool->dma_pages[addr >> PAGE_SHIFT] &