Symbol: shrinker
sys/dev/drm/i915/i915_drv.h
1007
struct shrinker shrinker;
sys/dev/drm/i915/i915_gem_shrinker.c
311
i915_gem_shrinker_count(struct shrinker *shrinker, struct shrink_control *sc)
sys/dev/drm/i915/i915_gem_shrinker.c
315
container_of(shrinker, struct drm_i915_private, mm.shrinker);
sys/dev/drm/i915/i915_gem_shrinker.c
343
i915->mm.shrinker.batch =
sys/dev/drm/i915/i915_gem_shrinker.c
344
max((i915->mm.shrinker.batch + avg) >> 1,
sys/dev/drm/i915/i915_gem_shrinker.c
354
i915_gem_shrinker_scan(struct shrinker *shrinker, struct shrink_control *sc)
sys/dev/drm/i915/i915_gem_shrinker.c
358
container_of(shrinker, struct drm_i915_private, mm.shrinker);
sys/dev/drm/i915/i915_gem_shrinker.c
518
i915->mm.shrinker.scan_objects = i915_gem_shrinker_scan;
sys/dev/drm/i915/i915_gem_shrinker.c
519
i915->mm.shrinker.count_objects = i915_gem_shrinker_count;
sys/dev/drm/i915/i915_gem_shrinker.c
520
i915->mm.shrinker.seeks = DEFAULT_SEEKS;
sys/dev/drm/i915/i915_gem_shrinker.c
522
i915->mm.shrinker.batch = 4096;
sys/dev/drm/i915/i915_gem_shrinker.c
525
WARN_ON(register_shrinker(&i915->mm.shrinker));
sys/dev/drm/i915/i915_gem_shrinker.c
546
unregister_shrinker(&i915->mm.shrinker);
sys/dev/drm/include/linux/shrinker.h
38
unsigned long (*count_objects)(struct shrinker *,
sys/dev/drm/include/linux/shrinker.h
40
unsigned long (*scan_objects)(struct shrinker *,
sys/dev/drm/ttm/ttm_page_alloc.c
116
struct shrinker mm_shrink;
sys/dev/drm/ttm/ttm_page_alloc.c
386
ttm_pool_shrink_scan(struct shrinker *shrink, struct shrink_control *sc)
sys/dev/drm/ttm/ttm_page_alloc.c
428
ttm_pool_shrink_count(struct shrinker *shrink, struct shrink_control *sc)
sys/dev/drm/ttm/ttm_page_alloc_dma.c
1089
ttm_dma_pool_shrink_scan(struct shrinker *shrink, struct shrink_control *sc)
sys/dev/drm/ttm/ttm_page_alloc_dma.c
1131
ttm_dma_pool_shrink_count(struct shrinker *shrink, struct shrink_control *sc)
sys/dev/drm/ttm/ttm_page_alloc_dma.c
168
struct shrinker mm_shrink;