Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
kernel
/
msm-4.9
/
8fd2685911cb6c140e6d0588ac04990ce65d4537
/
drivers
/
gpu
/
drm
/
ttm
/
ttm_bo.c
95ccb0f
drm/ttm: Fix up a theoretical deadlock
by Thomas Hellstrom
· 14 years ago
7dfbbdc
drm/ttm: Be consistent on ttm_bo_init() failures
by Thomas Hellstrom
· 14 years ago
29e190e
drm/ttm: Remove the CAP_SYS_ADMIN requirement for bo pinning
by Thomas Hellstrom
· 14 years ago
aa12326
drm/ttm: Make sure a sync object doesn't disappear while we use it
by Thomas Hellstrom
· 14 years ago
06fba6d
drm/ttm: Add a barrier when unreserving
by Thomas Hellstrom
· 14 years ago
dbc4a5b
drm/ttm: Remove mm init error printouts and checks
by Thomas Hellstrom
· 14 years ago
6e4c55d
drm/ttm: Remove pointless list_empty check
by Thomas Hellstrom
· 14 years ago
3205bc2
drm/ttm: Documentation update
by Thomas Hellstrom
· 14 years ago
e1efc9b
drm/ttm: Optimize delayed buffer destruction
by Thomas Hellstrom
· 14 years ago
40d857b
drm/ttm: Avoid using the ttm_mem_type_manager::put_locked function
by Thomas Hellstrom
· 14 years ago
965d380
drm/ttm: Simplify ttm_bo_wait_unreserved
by Jean Delvare
· 14 years ago
c9220b0
drm/ttm: add unlocked variant of new manager put node.
by Dave Airlie
· 14 years ago
b7ae505
Merge branch 'drm-fixes' of /home/airlied/kernel/linux-2.6 into drm-core-next
by Dave Airlie
· 14 years ago
1df6a2e
drm/ttm: Fix two race conditions + fix busy codepaths
by Thomas Hellstrom
· 14 years ago
d961db7
drm/ttm: restructure to allow driver to plug in alternate memory manager
by Ben Skeggs
· 14 years ago
42311ff
drm/ttm: introduce utility function to free an allocated memory node
by Ben Skeggs
· 14 years ago
ba4420c
drm: move ttm global code to core drm
by Dave Airlie
· 14 years ago
db3307a
drm: kill drm_mm_node->private
by Daniel Vetter
· 14 years ago
59534f7
Merge branch 'drm-for-2.6.35' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
by Linus Torvalds
· 14 years ago
7c5ee53
ttm: Provide an API for starting and stopping the delayed workqueue
by Matthew Garrett
· 14 years ago
8cfe92d
drm/ttm: Remove the ttm_bo_block_reservation() function.
by Thomas Hellstrom
· 14 years ago
0c321c7
drm/ttm: remove io_ field from TTM V6
by Jerome Glisse
· 14 years ago
82c5da6
drm/ttm: ttm_fault callback to allow driver to handle bo placement V6
by Jerome Glisse
· 14 years ago
9d87fa2
drm/ttm: split no_wait argument in 2 GPU or reserve wait
by Jerome Glisse
· 14 years ago
3595be7
Merge branch 'v2.6.34-rc2' into drm-linus
by Dave Airlie
· 14 years ago
b642ed0
drm: "kobject_init/kobject_add" -> "kobject_init_and_add".
by Robert P. J. Day
· 14 years ago
52cf25d
Driver core: Constify struct sysfs_ops in struct kobj_type
by Emese Revfy
· 15 years ago
e22238e
drm/ttm: Fix a bug occuring when validating a buffer object in a range.
by Thomas Hellstrom
· 15 years ago
0eaddb2
drm/ttm: Allow system memory as a busy placement.
by Thomas Hellstrom
· 15 years ago
1a961ce
drm/ttm: Fix race condition in ttm_bo_delayed_delete (v3, final)
by Luca Barbieri
· 15 years ago
354fb52
drm/ttm: Make sure system buffer objects has offset == 0.
by Thomas Hellstrom
· 15 years ago
e99e1e7
drm/ttm: Export symbols needed for vmwgfx suspend / resume operations.
by Thomas Hellstrom
· 15 years ago
3f09ea4
drm/ttm: Add a swap_notify callback.
by Thomas Hellstrom
· 15 years ago
5012f50
drm/ttm: Fix memory type manager debug information printing
by Jerome Glisse
· 15 years ago
eb6d2c3
drm/ttm: Fix printk format & compute bo->mem.size at bo initialization
by Jerome Glisse
· 15 years ago
9c51ba1
drm/ttm: Fix potential ttm_mem_evict_first races.
by Thomas Hellstrom
· 15 years ago
aaa2073
drm/ttm: Delayed delete fixes.
by Thomas Hellstrom
· 15 years ago
b663752
drm/ttm: fix two bugs in new placement routines.
by Dave Airlie
· 15 years ago
d1ede14
drm/ttm: export some functions useful to drivers using ttm
by Ben Skeggs
· 15 years ago
09855ac
drm/ttm: Convert ttm_buffer_object_init to use ttm_placement
by Jerome Glisse
· 15 years ago
fb53f86
drm/ttm: Print debug information on memory manager when eviction fails
by Jerome Glisse
· 15 years ago
7cb7d1d
drm/ttm: Initialize eviction placement in case the driver callback doesn't
by Jerome Glisse
· 15 years ago
98ffc415
drm/ttm: Have the TTM code return -ERESTARTSYS instead of -ERESTART.
by Thomas Hellstrom
· 15 years ago
ca262a999
drm/ttm: Rework validation & memory space allocation (V3)
by Jerome Glisse
· 15 years ago
447aeb9
drm/ttm: fix unreachable code.
by Dave Airlie
· 15 years ago
7f5f4db
drm/ttm: Fixes for "Make parts of a struct ttm_bo_device global"
by Thomas Hellstrom
· 15 years ago
51c8b40
Merge Linus master to drm-next
by Dave Airlie
· 15 years ago
a987fca
ttm: Make parts of a struct ttm_bo_device global.
by Thomas Hellstrom
· 15 years ago
5fd9cba
drm/ttm: Memory accounting rework.
by Thomas Hellstrom
· 15 years ago
c96e7c7
drm/ttm: Read buffer overflow
by Roel Kluin
· 15 years ago
fee280d
drm/ttm: Fix a sync object leak.
by Thomas Hellstrom
· 15 years ago
e024e11
drm/radeon/kms: add initial colortiling support.
by Dave Airlie
· 15 years ago
ad49f50
drm/ttm/radeon: add dma32 support.
by Dave Airlie
· 15 years ago
ae3e812
ttm: Fix caching mode selection.
by Thomas Hellstrom
· 15 years ago
87ef920
drm/ttm: fix an error path to exit function correctly
by Thomas Hellstrom
· 15 years ago
78ecf09
ttm: Return -ERESTART when a signal interrupts bo eviction.
by Thomas Hellstrom
· 15 years ago
ba4e7d9
drm: Add the TTM GPU memory manager subsystem.
by Thomas Hellstrom
· 15 years ago