Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
dfd5e50ea43ca4a89de061fb69618299760eb682
/
drivers
/
gpu
/
drm
/
ttm
/
ttm_bo.c
dfd5e50
drm/ttm: remove use_ticket parameter from ttm_bo_reserve
by Christian König
· 9 years ago
5ee7b41
drm/ttm: don't wait for BO on initial allocation
by Christian König
· 9 years ago
8562163
drm/ttm: Fix TTM BO accounting
by Felix Kuehling
· 9 years ago
ab74961
drm/ttm: add ttm_bo_move_to_lru_tail function v2
by Christian König
· 9 years ago
ed704a4
drm/ttm: fix adding foreign BOs to the swap LRU
by Christian König
· 9 years ago
33d48cf
drm/ttm: fix adding foreign BOs to the LRU during init v2
by Christian König
· 9 years ago
e30f396
drm/ttm: Fix memory space allocation v2
by Thomas Hellstrom
· 9 years ago
54c4cd6
drm/ttm: device address space != CPU address space
by Alex Deucher
· 10 years ago
e300180
drm/ttm: Don't evict BOs outside of the requested placement range
by Michel Dänzer
· 10 years ago
9ace2ef
drm/ttm: Don't skip fpfn check if lpfn is 0 in ttm_bo_mem_compat
by Michel Dänzer
· 10 years ago
f4f4e3e
drm/ttm: add reservation_object as argument to ttm_bo_init
by Maarten Lankhorst
· 11 years ago
472db7a
drm/ttm: use rcu in core ttm
by Maarten Lankhorst
· 11 years ago
f2c24b8
drm/ttm: flip the switch, and convert to dma_fence
by Maarten Lankhorst
· 11 years ago
dd7cfd6
drm/ttm: kill fence_lock
by Maarten Lankhorst
· 11 years ago
7040138
drm/ttm: call ttm_bo_wait while inside a reservation
by Maarten Lankhorst
· 11 years ago
f1217ed
drm/ttm: move fpfn and lpfn into each placement v2
by Christian König
· 10 years ago
0eff2a2
ttm: use NULL instead of 0 for ttm_bo_reserve()'s pointer arg.
by Martin Kepplinger
· 11 years ago
e3f2027
drm/ttm: fix handling of TTM_PL_FLAG_TOPDOWN v2
by Christian König
· 11 years ago
c752308
drm/ttm: Hide the implementation details of reservation
by Thomas Hellstrom
· 11 years ago
d1583c9
Merge branch 'drm-next' of git://people.freedesktop.org/~dvdhrm/linux into drm-next
by Dave Airlie
· 11 years ago
44d847b
drm: init TTM dev_mapping in ttm_bo_device_init()
by David Herrmann
· 11 years ago
9ef7506
drm/ttm: don't oops if no invalidate_caches()
by Rob Clark
· 11 years ago
6e87fa4
drivers: gpu: Mark function as static in ttm_bo.c
by Rashika Kheria
· 11 years ago
c58f009
drm/ttm: Remove set_need_resched from the ttm fault handler
by Thomas Hellstrom
· 11 years ago
59c8e66
drm/ttm: Fix memory type compatibility check
by Thomas Hellstrom
· 11 years ago
15205fb
drm/ttm: Make NO_EVICT bos available to shrinkers pending destruction
by Thomas Hellstrom
· 11 years ago
abf1903
drm/ttm: inline drm_bo_setup_vm()
by David Herrmann
· 11 years ago
51335df
drm/vma: provide drm_vma_node_unmap() helper
by David Herrmann
· 11 years ago
72525b3
drm/ttm: convert to unified vma offset manager
by David Herrmann
· 11 years ago
77ef8bb
drm: make drm_mm_init() return void
by David Herrmann
· 12 years ago
009a9da
drm/ttm: get rid of ttm_bo_is_reserved usage
by Maarten Lankhorst
· 12 years ago
3482032
drm/ttm: inline ttm_bo_reserve and related calls
by Maarten Lankhorst
· 12 years ago
5e33840
drm/ttm: convert to the reservation api
by Maarten Lankhorst
· 12 years ago
ecff665
drm/ttm: make ttm reservation calls behave like reservation calls
by Maarten Lankhorst
· 12 years ago
b9e5071
Merge branch 'for-airlied' of git://people.freedesktop.org/~mlankhorst/linux into drm-next
by Dave Airlie
· 12 years ago
014b344
ttm: on move memory failure don't leave a node dangling
by Dave Airlie
· 12 years ago
cc4c0c4
drm/ttm: unexport ttm_bo_wait_unreserved
by Maarten Lankhorst
· 12 years ago
5e45d7d
drm/ttm: add ttm_bo_reserve_slowpath
by Maarten Lankhorst
· 12 years ago
63d0a41
drm/ttm: remove lru_lock around ttm_bo_reserve
by Maarten Lankhorst
· 12 years ago
0953e76
drm/ttm: fix delayed ttm_bo_cleanup_refs_and_unlock delayed handling
by Maarten Lankhorst
· 12 years ago
97a875c
drm/ttm: remove no_wait_reserve, v3
by Maarten Lankhorst
· 12 years ago
e7ab201
drm/ttm: cope with reserved buffers on lru list in ttm_mem_evict_first, v2
by Maarten Lankhorst
· 12 years ago
2b7b3ad
drm/ttm: cope with reserved buffers on swap list in ttm_bo_swapout, v2
by Maarten Lankhorst
· 12 years ago
85b144f
drm/ttm: call ttm_bo_cleanup_refs with reservation and lru lock held, v3
by Maarten Lankhorst
· 12 years ago
4154f05
drm/ttm: change fence_lock to inner lock
by Maarten Lankhorst
· 12 years ago
82fe50b
drm/ttm: Optimize vm locking using kref_get_unless_zero v3
by Thomas Hellstrom
· 12 years ago
654aa792
drm/ttm: alter cpu_writers to return -EBUSY in ttm_execbuf_util reservations
by Maarten Lankhorst
· 12 years ago
6c1e963
drm/ttm: Optimize reservation slightly
by Thomas Hellstrom
· 12 years ago
dedfdff
drm/ttm: remove sync_arg from driver functions
by Maarten Lankhorst
· 12 years ago
5fb4ef0
drm/ttm: remove sync_obj_arg member
by Maarten Lankhorst
· 12 years ago
830e283
drm/ttm: remove ttm_bo_device->nice_mode
by Marcin Slusarz
· 12 years ago
0b91c4a
drm/ttm: remove ttm_buffer_object->buffer_start
by Marcin Slusarz
· 12 years ago
a9dbfff
drm/ttm: add ttm_bo_is_reserved
by Maarten Lankhorst
· 12 years ago
b8e902f
drm/ttm: Fix a theoretical race in ttm_bo_cleanup_refs()
by Thomas Hellstrom
· 12 years ago
7bc17a7
drm/ttm: Fix a theoretical race
by Thomas Hellstrom
· 12 years ago
760285e
UAPI: (Scripted) Convert #include "..." to #include <path/...> in drivers/gpu/
by David Howells
· 12 years ago
a393c73
drm/ttm: Fix buffer object metadata accounting regression v2
by Thomas Hellstrom
· 13 years ago
a8ff3ee
drm/ttm: Fix spinlock imbalance
by Thomas Hellstrom
· 13 years ago
129b78b
ttm: add prime sharing support to TTM (v2)
by Dave Airlie
· 13 years ago
25d0479
drm/ttm: Use pr_fmt and pr_<level>
by Joe Perches
· 13 years ago
9f1feed
drm/ttm: fix two regressions since move_notify changes
by Ben Skeggs
· 13 years ago
1fbe6f6
Merge tag 'v3.2-rc6' of /home/airlied/devel/kernel/linux-2.6 into drm-core-next
by Dave Airlie
· 13 years ago
dc97b34
drm/ttm: callback move_notify any time bo placement change v4
by Jerome Glisse
· 13 years ago
57de4ba
drm/ttm: simplify memory accounting for ttm user v2
by Jerome Glisse
· 13 years ago
649bf3c
drm/ttm: merge ttm_backend and ttm_tt V5
by Jerome Glisse
· 13 years ago
3316497
drm/ttm: remove userspace backed ttm object support
by Jerome Glisse
· 13 years ago
26cc40a
ttm: Don't return the bo reserved on error path
by Thomas Hellstrom
· 13 years ago
1717c0e
Revert "drm/ttm: add a way to bo_wait for either the last read or last write"
by Dave Airlie
· 13 years ago
017ed80
Merge tag 'v3.1-rc10' into drm-core-next
by Dave Airlie
· 13 years ago
4d79893
ttm: export ttm_bo_create
by Thomas Hellstrom
· 13 years ago
ff02b13
drm/ttm: request zeroed system memory pages for new TT buffer objects
by Ben Skeggs
· 13 years ago
dfadbbd
drm/ttm: add a way to bo_wait for either the last read or last write
by Marek Olšák
· 13 years ago
8d3bb23
drm/ttm: ensure ttm for new node is bound before calling move_notify()
by Ben Skeggs
· 13 years ago
7c4c396
drm/ttm: fix ttm_bo_add_ttm(user) failure path
by Marcin Slusarz
· 13 years ago
60063497
atomic: use <linux/atomic.h>
by Arun Sharma
· 13 years ago
5df2397
drm: fix "persistant" typo
by Jan Engelhardt
· 14 years ago
82ef594
drm/ttm: call driver move_notify() when doing system->tt bo moves
by Ben Skeggs
· 14 years ago
5b2eef9
Merge branch 'drm-core-next' of git://git.kernel.org/pub/scm/linux/kernel/git/airlied/drm-2.6
by Linus Torvalds
· 14 years ago
f094cfc
drm/ttm: use cancel_delayed_work_sync() in ttm_bo
by Tejun Heo
· 14 years ago
eba6709
drm/ttm: Fix up io_mem_reserve / io_mem_free calling
by Thomas Hellstrom
· 14 years ago
6570596
drm/ttm/vmwgfx: Have TTM manage the validation sequence.
by Thomas Hellstrom
· 14 years ago
95762c2
drm/ttm: Improved fencing of buffer object lists
by Thomas Hellstrom
· 14 years ago
702adba
drm/ttm/radeon/nouveau: Kill the bo lock in favour of a bo device fence_lock
by Thomas Hellstrom
· 14 years ago
96726fe
drm/ttm: Don't deadlock on recursive multi-bo reservations
by Thomas Hellstrom
· 14 years ago
2357cbe
drm/ttm: Use kref_sub instead of repeatedly calling kref_put
by Thomas Hellstrom
· 14 years ago
d6ea888
drm/ttm: Add a bo list reserve fastpath (v2)
by Dave Airlie
· 14 years ago
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
c9220b0f
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
Next »