linux/drivers/gpu/ion
Rebecca Schultz Zavin 4e9ef397ec gpu: ion: Make ion_free asynchronous
Add the ability for a heap to free buffers asynchrounously.  Freed buffers
are placed on a free list and freed from a low priority background thread.
If allocations from a particular heap fail, the free list is drained.  This
patch also enable asynchronous frees from the chunk heap.

Change-Id: Idfdbc8608b6cbd9e27d2e31ea4fd84fea9f69f7d
Signed-off-by: Rebecca Schultz Zavin <rebecca@android.com>
2013-03-12 23:12:12 +00:00
..
tegra gpu: ion: Add ION Memory Manager 2012-04-09 13:57:56 -07:00
ion_carveout_heap.c gpu: ion: fix carveout ops 2012-12-10 15:55:53 -08:00
ion_chunk_heap.c gpu: ion: Make ion_free asynchronous 2013-03-12 23:12:12 +00:00
ion_heap.c gpu: ion: Refactor the code to zero buffers 2013-01-15 09:40:32 -08:00
ion_page_pool.c gpu: ion: Switch to using a single shrink function 2012-10-10 15:26:12 -07:00
ion_priv.h gpu: ion: Make ion_free asynchronous 2013-03-12 23:12:12 +00:00
ion_system_heap.c gpu: ion: Make ion_free asynchronous 2013-03-12 23:12:12 +00:00
ion_system_mapper.c gpu: ion: Add ION Memory Manager 2012-04-09 13:57:56 -07:00
ion.c gpu: ion: Make ion_free asynchronous 2013-03-12 23:12:12 +00:00
Kconfig ion: Switch ion to use dma-buf 2012-05-22 14:01:06 -07:00
Makefile gpu: ion: Add chunk heap 2012-12-18 12:02:36 -08:00