linux/drivers/gpu/drm/ttm
Thomas Hellstrom 4aff1013f5 drm/ttm: Add ttm lock functionality.
This is intended to be used by ttm-aware drivers to
1) Block clients to inactive masters when
they try to validate buffers for GPU use.
2) Optionally block clients to the current master when
there is thrashing due to GPU memory shortage.

Used by the vmwgfx driver.

Signed-off-by: Thomas Hellstrom <thellstrom@vmware.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
2009-12-07 15:22:03 +10:00
..
Makefile drm/ttm: Add ttm lock functionality. 2009-12-07 15:22:03 +10:00
ttm_agp_backend.c agp: switch AGP to use page array instead of unsigned long array 2009-06-19 10:21:42 +10:00
ttm_bo.c drm/ttm: Fixes for "Make parts of a struct ttm_bo_device global" 2009-08-20 18:58:13 +10:00
ttm_bo_util.c Merge Linus master to drm-next 2009-08-20 13:38:04 +10:00
ttm_bo_vm.c const: mark struct vm_struct_operations 2009-09-27 11:39:25 -07:00
ttm_global.c drm/ttm: fix refcounting in ttm global code. 2009-10-06 15:46:10 +10:00
ttm_lock.c drm/ttm: Add ttm lock functionality. 2009-12-07 15:22:03 +10:00
ttm_memory.c drm/ttm: fix small memory leak in ttm_memory.c 2009-12-04 09:03:33 +10:00
ttm_module.c drm/ttm: Add a virtual ttm sysfs device. 2009-08-19 16:09:04 +10:00
ttm_object.c drm/ttm: Add user-space objects. 2009-12-07 15:22:01 +10:00
ttm_tt.c drm/ttm: consolidate cache flushing code in one place. 2009-08-27 09:53:47 +10:00