Home
last modified time | relevance | path

Searched refs:drm_mm_scan (Results 1 - 10 of 10) sorted by relevance

/kernel/linux/linux-5.10/include/drm/
H A Ddrm_mm.h217 * struct drm_mm_scan - DRM allocator eviction roaster data
225 struct drm_mm_scan { struct
506 void drm_mm_scan_init_with_range(struct drm_mm_scan *scan,
531 static inline void drm_mm_scan_init(struct drm_mm_scan *scan, in drm_mm_scan_init()
543 bool drm_mm_scan_add_block(struct drm_mm_scan *scan,
545 bool drm_mm_scan_remove_block(struct drm_mm_scan *scan,
547 struct drm_mm_node *drm_mm_scan_color_evict(struct drm_mm_scan *scan);
/kernel/linux/linux-6.6/include/drm/
H A Ddrm_mm.h219 * struct drm_mm_scan - DRM allocator eviction roaster data
227 struct drm_mm_scan { struct
508 void drm_mm_scan_init_with_range(struct drm_mm_scan *scan,
533 static inline void drm_mm_scan_init(struct drm_mm_scan *scan, in drm_mm_scan_init()
545 bool drm_mm_scan_add_block(struct drm_mm_scan *scan,
547 bool drm_mm_scan_remove_block(struct drm_mm_scan *scan,
549 struct drm_mm_node *drm_mm_scan_color_evict(struct drm_mm_scan *scan);
/kernel/linux/linux-5.10/drivers/gpu/drm/i915/
H A Di915_gem_evict.c52 mark_free(struct drm_mm_scan *scan, in mark_free()
94 struct drm_mm_scan scan; in i915_gem_evict_something()
/kernel/linux/linux-6.6/drivers/gpu/drm/i915/
H A Di915_gem_evict.c96 mark_free(struct drm_mm_scan *scan, in mark_free()
155 struct drm_mm_scan scan; in i915_gem_evict_something()
/kernel/linux/linux-5.10/drivers/gpu/drm/
H A Ddrm_mm.c706 * drm_mm_scan.
739 void drm_mm_scan_init_with_range(struct drm_mm_scan *scan, in drm_mm_scan_init_with_range()
783 bool drm_mm_scan_add_block(struct drm_mm_scan *scan, in drm_mm_scan_add_block()
874 bool drm_mm_scan_remove_block(struct drm_mm_scan *scan, in drm_mm_scan_remove_block()
915 struct drm_mm_node *drm_mm_scan_color_evict(struct drm_mm_scan *scan) in drm_mm_scan_color_evict()
/kernel/linux/linux-6.6/drivers/gpu/drm/
H A Ddrm_mm.c703 * drm_mm_scan.
736 void drm_mm_scan_init_with_range(struct drm_mm_scan *scan, in drm_mm_scan_init_with_range()
780 bool drm_mm_scan_add_block(struct drm_mm_scan *scan, in drm_mm_scan_add_block()
871 bool drm_mm_scan_remove_block(struct drm_mm_scan *scan, in drm_mm_scan_remove_block()
912 struct drm_mm_node *drm_mm_scan_color_evict(struct drm_mm_scan *scan) in drm_mm_scan_color_evict()
/kernel/linux/linux-5.10/drivers/gpu/drm/selftests/
H A Dtest-drm_mm.c1260 static void show_scan(const struct drm_mm_scan *scan) in show_scan()
1304 static bool evict_nodes(struct drm_mm_scan *scan, in evict_nodes()
1355 struct drm_mm_scan scan; in evict_nothing()
1402 struct drm_mm_scan scan; in evict_everything()
1456 struct drm_mm_scan scan; in evict_something()
1530 * by evicting other nodes in a random order. The drm_mm_scan should in igt_evict()
2199 struct drm_mm_scan scan; in evict_color()
2270 /* Check that the drm_mm_scan also honours color adjustment when in igt_color_evict()
/kernel/linux/linux-6.6/drivers/gpu/drm/tests/
H A Ddrm_mm_test.c1147 static void show_scan(struct kunit *test, const struct drm_mm_scan *scan) in show_scan()
1186 static bool evict_nodes(struct kunit *test, struct drm_mm_scan *scan, in evict_nodes()
1235 struct drm_mm_scan scan; in evict_nothing()
1281 struct drm_mm_scan scan; in evict_everything()
1331 struct drm_mm_scan scan; in evict_something()
1401 * by evicting other nodes in a random order. The drm_mm_scan should in drm_test_mm_evict()
1988 struct drm_mm_scan scan; in evict_color()
2056 /* Check that the drm_mm_scan also honours color adjustment when in drm_test_mm_color_evict()
/kernel/linux/linux-5.10/drivers/gpu/drm/etnaviv/
H A Detnaviv_mmu.c143 struct drm_mm_scan scan; in etnaviv_iommu_find_iova()
/kernel/linux/linux-6.6/drivers/gpu/drm/etnaviv/
H A Detnaviv_mmu.c162 struct drm_mm_scan scan; in etnaviv_iommu_find_iova()

Completed in 13 milliseconds