Home
last modified time | relevance | path

Searched refs:dma_pages (Results 1 – 8 of 8) sorted by relevance

/linux-4.4.14/drivers/gpu/drm/savage/
Dsavage_bci.c301 dev_priv->dma_pages = kmalloc(sizeof(drm_savage_dma_page_t) * in savage_dma_init()
303 if (dev_priv->dma_pages == NULL) in savage_dma_init()
307 SET_AGE(&dev_priv->dma_pages[i].age, 0, 0); in savage_dma_init()
308 dev_priv->dma_pages[i].used = 0; in savage_dma_init()
309 dev_priv->dma_pages[i].flushed = 0; in savage_dma_init()
326 SET_AGE(&dev_priv->dma_pages[i].age, event, wrap); in savage_dma_reset()
327 dev_priv->dma_pages[i].used = 0; in savage_dma_reset()
328 dev_priv->dma_pages[i].flushed = 0; in savage_dma_reset()
352 if (dev_priv->dma_pages[page].age.wrap > wrap || in savage_dma_wait()
353 (dev_priv->dma_pages[page].age.wrap == wrap && in savage_dma_wait()
[all …]
Dsavage_drv.h174 drm_savage_dma_page_t *dma_pages; member
514 dev_priv->dma_pages[cur].used; \
520 dev_priv->dma_pages[cur].used; \
521 if (dev_priv->dma_pages[cur].used == 0) \
523 dev_priv->dma_pages[cur].used += (n); \
539 dev_priv->dma_pages[cur].used; \
/linux-4.4.14/arch/c6x/mm/
Ddma-coherent.c35 static u32 dma_pages; variable
51 pos = bitmap_find_free_region(dma_bitmap, dma_pages, order); in __alloc_dma_pages()
62 if (addr < dma_base || (pos + (1 << order)) >= dma_pages) { in __free_dma_pages()
134 dma_pages = dma_size >> PAGE_SHIFT; in coherent_mem_init()
136 ++dma_pages; in coherent_mem_init()
138 bitmap_phys = memblock_alloc(BITS_TO_LONGS(dma_pages) * sizeof(long), in coherent_mem_init()
142 memset(dma_bitmap, 0, dma_pages * PAGE_SIZE); in coherent_mem_init()
/linux-4.4.14/arch/blackfin/kernel/
Ddma-mapping.c20 static unsigned int dma_pages; variable
34 dma_pages = dma_size >> PAGE_SHIFT; in dma_alloc_init()
39 dma_page, dma_pages, dma_base); in dma_alloc_init()
57 start = bitmap_find_next_zero_area(dma_page, dma_pages, 0, pages, 0); in __alloc_dma_pages()
58 if (start < dma_pages) { in __alloc_dma_pages()
71 if ((page + pages) > dma_pages) { in __free_dma_pages()
/linux-4.4.14/net/rds/
Dib_rdma.c423 u64 *dma_pages; in rds_ib_map_fmr() local
463 dma_pages = kmalloc_node(sizeof(u64) * page_cnt, GFP_ATOMIC, in rds_ib_map_fmr()
465 if (!dma_pages) in rds_ib_map_fmr()
474 dma_pages[page_cnt++] = in rds_ib_map_fmr()
479 dma_pages, page_cnt, io_addr); in rds_ib_map_fmr()
499 kfree(dma_pages); in rds_ib_map_fmr()
Diw_rdma.c733 u64 *dma_pages; local
740 dma_pages = NULL;
756 kfree(dma_pages);
/linux-4.4.14/drivers/staging/slicoss/
Dslic.h156 dma_addr_t dma_pages[SLIC_CMDQ_MAXPAGES]; member
Dslicoss.c1275 cmdqmem->dma_pages[i]); in slic_cmdqmem_free()
1290 &cmdqmem->dma_pages[cmdqmem->pagecnt]); in slic_cmdqmem_addpage()