Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
kernel
/
common
/
972a21f94631642d6714bb2a1983b7b15a77526d
/
drivers
/
gpu
/
drm
/
ttm
/
ttm_bo.c
972a21f
drm/ttm: fix ttm_bo_bulk_move_helper
by Christian König
· 6 years ago
25eef42
drm/ttm: Initialize local lists in ttm_bo_bulk_move_helper
by Michel Dänzer
· 6 years ago
7748e2d
drm/ttm: add bulk move function on LRU
by Huang Rui
· 6 years ago
9a27795
drm/ttm: revise ttm_bo_move_to_lru_tail to support bulk moves
by Christian König
· 6 years ago
f449075
drm/ttm: Replace ttm_bo_unref() with ttm_bo_put()
by Thomas Zimmermann
· 7 years ago
89c815e
drm/ttm: Introduce ttm_bo_get() and ttm_bo_put() for ref counting
by Thomas Zimmermann
· 7 years ago
31e1c59
drm/ttm: use swap macro in ttm_bo_handle_move_mem
by Gustavo A. R. Silva
· 7 years ago
1297bf2
Add SPDX idenitifier and clarify license
by Dirk Hohndel
· 7 years ago
967c650
drm/ttm: remove priority hard code when initializing ttm bo
by Junwei Zhang
· 7 years ago
5d95109
drm/ttm: add ttm_bo_pipeline_gutting
by Christian König
· 7 years ago
97b7e1b
drm/ttm: move ttm_tt_create into ttm_tt.c v2
by Christian König
· 7 years ago
724daa4
drm/ttm: drop persistent_swap_storage from ttm_bo_init and co
by Christian König
· 7 years ago
231cdaf
drm/ttm: drop ttm->dummy_read_page
by Christian König
· 7 years ago
3839263
drm/ttm: drop bo->glob
by Christian König
· 7 years ago
40d5250
drm/ttm: set TTM_OPT_FLAG_FORCE_ALLOC in ttm_bo_force_list_clean
by Roger He
· 7 years ago
d330fca
drm/ttm: use bit flag to replace allow_reserved_eviction in ttm_operation_ctx
by Roger He
· 7 years ago
420457a
drm/ttm: Add a default BO destructor to simplify code (v2)
by Tom St Denis
· 7 years ago
43c7c41
drm/ttm: Fix coding style in ttm_bo.c
by Tom St Denis
· 7 years ago
cb5f1a5
drm/ttm: Allow page allocations w/o triggering OOM..
by Andrey Grodzovsky
· 7 years ago
a861702
drm/ttm: fix missing parameter change for ttm_bo_cleanup_refs
by Roger He
· 7 years ago
ad76c65
drm/ttm: Don't unreserve swapped BOs that were previously reserved
by Felix Kuehling
· 7 years ago
fd5002d
drm/ttm: Don't add swapped BOs to swap-LRU list
by Felix Kuehling
· 7 years ago
dc94777
drm/ttm: enable swapout for reserved BOs during allocation
by Roger He
· 7 years ago
d5769ba
drm/ttm: add new function to check if bo is allowable to evict or swapout
by Roger He
· 7 years ago
993baf1
drm/ttm: use an operation ctx for ttm_tt_bind
by Roger He
· 7 years ago
279c01f
drm/ttm: use an operation ctx for ttm_mem_global_alloc
by Roger He
· 7 years ago
a6c26af
drm/ttm: call ttm_bo_swapout directly when ttm shrink
by Roger He
· 7 years ago
6a83a55
drm/ttm: drop the spin in delayed delete if the trylock doesn't work
by Christian König
· 7 years ago
78f99c6
drm/ttm: cleanup some old defines
by Christian König
· 7 years ago
2b7e35f
drm/ttm: cleanup some more resv->lock uses
by Christian König
· 7 years ago
827ed2b
drm/ttm: use try_lock in ttm_bo_delayed_delete again
by Christian König
· 7 years ago
3e98d82
drm/ttm: use an ttm operation ctx for ttm_bo_move_xxx
by Roger He
· 7 years ago
4985c9f
drm/ttm: enable eviction for Per-VM-BO
by Roger He
· 7 years ago
5cc6368
drm/ttm: init locked again to prevent incorrect unlock
by Roger He
· 7 years ago
6cd2e71
drm/ttm: add number of bytes moved to the operation context
by Christian König
· 8 years ago
2823f4f
drm/ttm: add context to driver move callback as well
by Christian König
· 8 years ago
83876c1
drm/ttm: use the operation context inside TTM
by Christian König
· 8 years ago
c13c55d
drm/ttm: use an operation context for ttm_bo_mem_space v2
by Christian König
· 8 years ago
6fead44
drm/ttm: use an operation ctx for ttm_bo_init_reserved
by Christian König
· 8 years ago
19be557
drm/ttm: add operation ctx to ttm_bo_validate v2
by Christian König
· 8 years ago
01f83e0
drm/ttm: remove cur_placement
by Christian König
· 8 years ago
c0c2c3b
drm/ttm: completely rework ttm_bo_delayed_delete
by Christian König
· 7 years ago
0905286
drm/ttm: fix ttm_mem_evict_first once more
by Christian König
· 7 years ago
6ba4358
drm/ttm: optimize ttm_mem_evict_first v5
by Christian König
· 7 years ago
6c41f30
drm/ttm: make unlocking in ttm_bo_cleanup_refs optional v3
by Christian König
· 7 years ago
842cde0
drm/ttm: user reservation object wrappers v2
by Christian König
· 7 years ago
36a0680
drm/ttm: consistently use reservation_object_unlock
by Christian König
· 7 years ago
a376b0c
drm/ttm: move unlocking out of ttm_bo_cleanup_memtype_use
by Christian König
· 7 years ago
e1fc12c
drm/ttm: Always and only destroy bo->ttm_resv in ttm_bo_release_list
by Michel Dänzer
· 7 years ago
bbb4d8d
drm/ttm:fix memory leak due to individualize
by Monk Liu
· 7 years ago
0d2bd2a
drm/ttm: fix memory leak while individualizing BOs
by Christian König
· 7 years ago
378e2d5
drm/ttm: fix ttm_bo_cleanup_refs_or_queue once more
by Christian König
· 7 years ago
172423b
drm/ttm:fix wrong decoding of bo_count
by Monk Liu
· 7 years ago
df9bcb0
drm/ttm: use reservation_object_trylock in ttm_bo_individualize_resv v2
by Christian König
· 7 years ago
373533f
drm/ttm: make ttm_mem_type_manager_func debug more useful
by Christian König
· 7 years ago
841e763
drm/ttm: individualize BO reservation obj when they are freed
by Christian König
· 7 years ago
1a33860
drm/ttm: remove nonsense wait in ttm_bo_cleanup_refs_and_unlock
by Christian König
· 7 years ago
8046e19
drm/ttm: Fix use-after-free in ttm_bo_clean_mm
by John Brooks
· 8 years ago
aef1ba5
drm/ttm: cleanup unuse ret value
by Huang Rui
· 8 years ago
c8b26bd1
drm/ttm: add TTM_PL_FLAG_CONTIGUOUS v2
by Christian König
· 8 years ago
018b7fc
drm/ttm: cleanup and optimize ttm_bo_mem_compat v2
by Christian König
· 8 years ago
ca9cf68d
drm/ttm: add ttm_bo_init_reserved
by Nicolai Hähnle
· 8 years ago
c2c139c
drm/ttm: never add BO that failed to validate to the LRU list
by Nicolai Hähnle
· 8 years ago
b558dfd
Merge tag 'drm-misc-next-2017-03-06' of git://anongit.freedesktop.org/git/drm-misc into drm-next
by Dave Airlie
· 8 years ago
8dfe162
gpu: drm: drivers: Convert printk(KERN_<LEVEL> to pr_<level>
by Joe Perches
· 8 years ago
ef96152
Merge tag 'drm-for-v4.11-less-shouty' of git://people.freedesktop.org/~airlied/linux
by Linus Torvalds
· 8 years ago
29a73d9
Merge branch 'drm-next-4.11' of git://people.freedesktop.org/~agd5f/linux into drm-next
by Dave Airlie
· 8 years ago
896d630
drm/ttm: revert "add optional LRU removal callback v2"
by Christian König
· 8 years ago
260498f
drm/ttm: revert "implement LRU add callbacks v2"
by Christian König
· 8 years ago
cf6c467
drm/ttm: add BO priorities for the LRUs
by Christian König
· 8 years ago
2ee7fc9
drm/ttm: remove allow_errors parameter from ttm_bo_force_list_clean
by Christian König
· 8 years ago
66257db
drm/ttm: add evict parameter to ttm_bo_driver::move_notify
by Nicolai Hähnle
· 8 years ago
239ac65
drm/ttm: Make sure BOs being swapped out are cacheable
by Michel Dänzer
· 8 years ago
bdfafc4
locking/atomic, kref: Kill kref_sub()
by Peter Zijlstra
· 8 years ago
2c935bc
locking/atomic, kref: Add kref_read()
by Peter Zijlstra
· 8 years ago
98a6dd9
drm/ttm: fix ttm_bo_wait
by Christian König
· 8 years ago
220196b
Merge tag 'topic/drm-misc-2016-10-27' of git://anongit.freedesktop.org/git/drm-intel into drm-next
by Dave Airlie
· 8 years ago
a2ab19fe
drm/ttm: make eviction decision a driver callback v2
by Christian König
· 8 years ago
f54d186
dma-buf: Rename struct fence to dma_fence
by Chris Wilson
· 8 years ago
5d98d0bc
drm/ttm: use ffs in ttm_mem_type_from_place
by Christian König
· 8 years ago
4499f2a
drm/ttm: Remove unused parameter evict from ttm_bo_move_memcpy
by Michel Dänzer
· 8 years ago
4e2f0ca
drm/ttm: Remove unused parameter evict from ttm_bo_move_ttm
by Michel Dänzer
· 8 years ago
7b8082b
drm/ttm: Wait for a BO to become idle before unbinding it from GTT
by Michel Dänzer
· 8 years ago
9af07af9
Merge tag 'topic/drm-misc-2016-07-22' of git://anongit.freedesktop.org/drm-intel into drm-next
by Dave Airlie
· 8 years ago
5e58052
Backmerge tag 'v4.7' into drm-next
by Dave Airlie
· 8 years ago
2383050f
Merge remote-tracking branch 'airlied/drm-next' into topic/drm-misc
by Daniel Vetter
· 8 years ago
a1bf09e
drm/ttm: Delete an unnecessary check before the function call "ttm_tt_destroy"
by Markus Elfring
· 8 years ago
aff98ba
drm/ttm: wait for eviction in ttm_bo_force_list_clean
by Christian König
· 9 years ago
3ddf4ad
drm/ttm: add the infrastructure for pipelined evictions
by Christian König
· 9 years ago
f849c6d
drm/ttm: simplify ttm_bo_wait
by Christian König
· 9 years ago
5bc7306
drm/ttm: remove TTM_BO_PRIV_FLAG_MOVING
by Christian König
· 9 years ago
61ede07
drm/ttm: wait for BO idle after the move in ttm_bo_swapout
by Christian König
· 9 years ago
17d33bc
drm/ttm: drop waiting for idle in ttm_bo_evict.
by Christian König
· 9 years ago
a6f76dc
drm/ttm: drop wait for idle in ttm_bo_move_buffer
by Christian König
· 9 years ago
77dfc28
drm/ttm: wait for BO idle in ttm_bo_move_memcpy
by Christian König
· 9 years ago
4279cb1
drm/ttm: remove NULL checks when calling ttm_tt_destroy
by Christian König
· 9 years ago
089f16c
drm/ttm: cleanup ttm_tt_(unbind|destroy)
by Christian König
· 9 years ago
94477bf
drm/ttm: Make ttm_bo_mem_compat available
by Sinclair Yeh
· 9 years ago
bafb86f
Merge tag 'v4.6-rc7' into drm-next
by Dave Airlie
· 9 years ago
98c2872
drm/ttm: implement LRU add callbacks v2
by Christian König
· 9 years ago
Next »