Searched refs:dma_pages (Results 1 – 8 of 8) sorted by relevance
/linux-4.4.14/drivers/gpu/drm/savage/ |
D | savage_bci.c | 301 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 …]
|
D | savage_drv.h | 174 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/ |
D | dma-coherent.c | 35 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/ |
D | dma-mapping.c | 20 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/ |
D | ib_rdma.c | 423 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()
|
D | iw_rdma.c | 733 u64 *dma_pages; local 740 dma_pages = NULL; 756 kfree(dma_pages);
|
/linux-4.4.14/drivers/staging/slicoss/ |
D | slic.h | 156 dma_addr_t dma_pages[SLIC_CMDQ_MAXPAGES]; member
|
D | slicoss.c | 1275 cmdqmem->dma_pages[i]); in slic_cmdqmem_free() 1290 &cmdqmem->dma_pages[cmdqmem->pagecnt]); in slic_cmdqmem_addpage()
|