freebsd-dev/sys/dev/drm2/ttm
Jeff Roberson 5df87b21d3 Replace kernel virtual address space allocation with vmem. This provides
transparent layering and better fragmentation.

 - Normalize functions that allocate memory to use kmem_*
 - Those that allocate address space are named kva_*
 - Those that operate on maps are named kmap_*
 - Implement recursive allocation handling for kmem_arena in vmem.

Reviewed by:	alc
Tested by:	pho
Sponsored by:	EMC / Isilon Storage Division
2013-08-07 06:21:20 +00:00
..
ttm_agp_backend.c
ttm_bo_api.h
ttm_bo_driver.h
ttm_bo_manager.c
ttm_bo_util.c Replace kernel virtual address space allocation with vmem. This provides 2013-08-07 06:21:20 +00:00
ttm_bo_vm.c MFgem r251960: re-check the mgt device object for the requested page 2013-07-27 16:44:37 +00:00
ttm_bo.c drm: Fix a call to free(9) with an incorrect malloc type 2013-03-08 18:11:02 +00:00
ttm_execbuf_util.c
ttm_execbuf_util.h
ttm_lock.c
ttm_lock.h
ttm_memory.c drm/ttm: Fix a typo: s/pTTM]/[TTM]/ 2013-03-23 20:46:47 +00:00
ttm_memory.h
ttm_module.h
ttm_object.c
ttm_object.h
ttm_page_alloc_dma.c
ttm_page_alloc.c Fix build with gcc, do not use unnamed union. 2013-03-05 16:15:34 +00:00
ttm_page_alloc.h
ttm_placement.h
ttm_tt.c Don't busy the page unless we are likely to release the object lock. 2013-06-06 06:17:20 +00:00