Home
last modified time | relevance | path

Searched refs:gpool (Results 1 – 3 of 3) sorted by relevance

/linux-4.1.27/arch/arm/mach-mmp/
Dsram.c29 struct gen_pool *gpool; member
60 return info->gpool; in sram_get_gpool()
94 info->gpool = gen_pool_create(ilog2(info->granularity), -1); in sram_probe()
95 if (!info->gpool) { in sram_probe()
101 ret = gen_pool_add_virt(info->gpool, (unsigned long)info->sram_virt, in sram_probe()
119 gen_pool_destroy(info->gpool); in sram_probe()
140 gen_pool_destroy(info->gpool); in sram_remove()
/linux-4.1.27/sound/soc/pxa/
Dmmp-pcm.c149 struct gen_pool *gpool; in mmp_pcm_free_dma_buffers() local
151 gpool = sram_get_gpool("asram"); in mmp_pcm_free_dma_buffers()
152 if (!gpool) in mmp_pcm_free_dma_buffers()
165 gen_pool_free(gpool, (unsigned long)buf->area, size); in mmp_pcm_free_dma_buffers()
177 struct gen_pool *gpool; in mmp_pcm_preallocate_dma_buffer() local
183 gpool = sram_get_gpool("asram"); in mmp_pcm_preallocate_dma_buffer()
184 if (!gpool) in mmp_pcm_preallocate_dma_buffer()
187 buf->area = gen_pool_dma_alloc(gpool, size, &buf->addr); in mmp_pcm_preallocate_dma_buffer()
/linux-4.1.27/drivers/dma/
Dmmp_tdma.c360 struct gen_pool *gpool; in mmp_tdma_free_descriptor() local
363 gpool = tdmac->pool; in mmp_tdma_free_descriptor()
364 if (gpool && tdmac->desc_arr) in mmp_tdma_free_descriptor()
365 gen_pool_free(gpool, (unsigned long)tdmac->desc_arr, in mmp_tdma_free_descriptor()
410 struct gen_pool *gpool; in mmp_tdma_alloc_descriptor() local
413 gpool = tdmac->pool; in mmp_tdma_alloc_descriptor()
414 if (!gpool) in mmp_tdma_alloc_descriptor()
417 tdmac->desc_arr = gen_pool_dma_alloc(gpool, size, &tdmac->desc_arr_phys); in mmp_tdma_alloc_descriptor()