Home
last modified time | relevance | path

Searched refs:xe_shrinker (Results 1 – 4 of 4) sorted by relevance

/linux-6.15/drivers/gpu/drm/xe/
H A Dxe_shrinker.c25 struct xe_shrinker { struct
34 static struct xe_shrinker *to_xe_shrinker(struct shrinker *shrink) in to_xe_shrinker() argument
48 xe_shrinker_mod_pages(struct xe_shrinker *shrinker, long shrinkable, long purgeable) in xe_shrinker_mod_pages()
92 struct xe_shrinker *shrinker = to_xe_shrinker(shrink); in xe_shrinker_count()
117 static bool xe_shrinker_runtime_pm_get(struct xe_shrinker *shrinker, bool force, in xe_shrinker_runtime_pm_get()
146 static void xe_shrinker_runtime_pm_put(struct xe_shrinker *shrinker, bool runtime_pm) in xe_shrinker_runtime_pm_put()
154 struct xe_shrinker *shrinker = to_xe_shrinker(shrink); in xe_shrinker_scan()
209 struct xe_shrinker *shrinker = in xe_shrinker_pm()
223 struct xe_shrinker *xe_shrinker_create(struct xe_device *xe) in xe_shrinker_create()
225 struct xe_shrinker *shrinker = kzalloc(sizeof(*shrinker), GFP_KERNEL); in xe_shrinker_create()
[all …]
H A Dxe_shrinker.h9 struct xe_shrinker;
12 void xe_shrinker_mod_pages(struct xe_shrinker *shrinker, long shrinkable, long purgeable);
14 struct xe_shrinker *xe_shrinker_create(struct xe_device *xe);
16 void xe_shrinker_destroy(struct xe_shrinker *shrinker);
H A Dxe_device_types.h392 struct xe_shrinker *shrinker;
H A DMakefile103 xe_shrinker.o \