aboutsummaryrefslogtreecommitdiffstats
path: root/tools/perf/scripts/python
diff options
context:
space:
mode:
authorThomas Hellström <thomas.hellstrom@linux.intel.com>2025-06-23 17:53:13 +0200
committerThomas Hellström <thomas.hellstrom@linux.intel.com>2025-06-26 17:20:00 +0200
commitbb8aa27eff6f3376242da37c2d02b9dcc66934b1 (patch)
treeb4f208dc05e9ba978be73fac01f39d9bcebe922c /tools/perf/scripts/python
parentdrm/ttm, drm/xe: Modify the struct ttm_bo_lru_walk_cursor initialization (diff)
downloadlinux-bb8aa27eff6f3376242da37c2d02b9dcc66934b1.tar.gz
linux-bb8aa27eff6f3376242da37c2d02b9dcc66934b1.zip
drm/ttm, drm_xe, Implement ttm_lru_walk_for_evict() using the guarded LRU iteration
To avoid duplicating the tricky bo locking implementation, Implement ttm_lru_walk_for_evict() using the guarded bo LRU iteration. To facilitate this, support ticketlocking from the guarded bo LRU iteration. v2: - Clean up some static function interfaces (Christian König) - Fix Handling -EALREADY from ticketlocking in the loop by skipping to the next item. (Intel CI) Signed-off-by: Thomas Hellström <thomas.hellstrom@linux.intel.com> Reviewed-by: Christian König <christian.koenig@amd.com> Link: https://lore.kernel.org/r/20250623155313.4901-4-thomas.hellstrom@linux.intel.com
Diffstat (limited to 'tools/perf/scripts/python')
0 files changed, 0 insertions, 0 deletions