/drivers/gpu/drm/i915/gem/ |
D | i915_gem_shrinker.c | 92 unsigned long shrink) in unsafe_drop_pages() argument 97 if (shrink & I915_SHRINK_ACTIVE) in unsafe_drop_pages() 149 unsigned int shrink) in i915_gem_shrink() argument 167 if (!shrinker_lock(i915, shrink, &unlock)) in i915_gem_shrink() 179 trace_i915_gem_shrink(i915, target, shrink); in i915_gem_shrink() 186 if (shrink & I915_SHRINK_BOUND) { in i915_gem_shrink() 189 shrink &= ~I915_SHRINK_BOUND; in i915_gem_shrink() 216 if ((shrink & phase->bit) == 0) in i915_gem_shrink() 235 if (shrink & I915_SHRINK_VMAPS && in i915_gem_shrink() 239 if (!(shrink & I915_SHRINK_ACTIVE) && in i915_gem_shrink() [all …]
|
D | i915_gem_shmem.c | 83 const unsigned int shrink[] = { in shmem_get_pages() local 86 }, *s = shrink; in shmem_get_pages()
|
D | i915_gem_object.c | 317 .shrink = i915_global_objects_shrink,
|
/drivers/cpuidle/governors/ |
D | haltpoll.c | 97 unsigned int shrink = guest_halt_poll_shrink; in adjust_poll_limit() local 100 if (shrink == 0) in adjust_poll_limit() 103 val /= shrink; in adjust_poll_limit()
|
/drivers/staging/android/ion/ |
D | ion_heap.c | 29 if (heap->ops->shrink) in ion_heap_shrink_count() 30 total += heap->ops->shrink(heap, sc->gfp_mask, 0); in ion_heap_shrink_count() 58 if (heap->ops->shrink) in ion_heap_shrink_scan() 59 freed += heap->ops->shrink(heap, sc->gfp_mask, to_scan); in ion_heap_shrink_scan() 289 if ((heap->flags & ION_HEAP_FLAG_DEFER_FREE) || heap->ops->shrink) in ion_heap_cleanup()
|
D | ion.c | 316 if ((heap->flags & ION_HEAP_FLAG_DEFER_FREE) || heap->ops->shrink) { in __ion_device_add_heap()
|
/drivers/gpu/drm/i915/ |
D | i915_globals.c | 37 global->shrink(); in i915_globals_shrink() 49 GEM_BUG_ON(!global->shrink); in i915_global_register()
|
D | i915_globals.h | 17 i915_global_func_t shrink; member
|
D | i915_buddy.c | 31 .shrink = i915_global_buddy_shrink,
|
D | i915_scheduler.c | 514 .shrink = i915_global_scheduler_shrink,
|
D | i915_active.c | 747 .shrink = i915_global_active_shrink,
|
/drivers/md/bcache/ |
D | btree.c | 697 static unsigned long bch_mca_scan(struct shrinker *shrink, in bch_mca_scan() argument 700 struct cache_set *c = container_of(shrink, struct cache_set, shrink); in bch_mca_scan() 766 static unsigned long bch_mca_count(struct shrinker *shrink, in bch_mca_count() argument 769 struct cache_set *c = container_of(shrink, struct cache_set, shrink); in bch_mca_count() 787 if (c->shrink.list.next) in bch_btree_cache_free() 788 unregister_shrinker(&c->shrink); in bch_btree_cache_free() 854 c->shrink.count_objects = bch_mca_count; in bch_btree_cache_alloc() 855 c->shrink.scan_objects = bch_mca_scan; in bch_btree_cache_alloc() 856 c->shrink.seeks = 4; in bch_btree_cache_alloc() 857 c->shrink.batch = c->btree_pages * 2; in bch_btree_cache_alloc() [all …]
|
D | sysfs.c | 812 c->shrink.scan_objects(&c->shrink, &sc); in STORE()
|
D | super.c | 1921 c->shrink.scan_objects(&c->shrink, &sc); in run_cache_set() 1923 c->shrink.scan_objects(&c->shrink, &sc); in run_cache_set()
|
D | bcache.h | 537 struct shrinker shrink; member
|
/drivers/gpu/drm/i915/selftests/ |
D | scatterlist.c | 179 static unsigned int shrink(unsigned long n, in shrink() function 268 shrink,
|
/drivers/staging/android/ion/heaps/ |
D | ion_system_heap.c | 247 .shrink = ion_system_heap_shrink,
|
/drivers/staging/android/ |
D | ashmem.c | 437 ashmem_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) in ashmem_shrink_scan() argument 479 ashmem_shrink_count(struct shrinker *shrink, struct shrink_control *sc) in ashmem_shrink_count() argument
|
/drivers/md/ |
D | dm-bufio.c | 1575 dm_bufio_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) in dm_bufio_shrink_scan() argument 1580 c = container_of(shrink, struct dm_bufio_client, shrinker); in dm_bufio_shrink_scan() 1592 dm_bufio_shrink_count(struct shrinker *shrink, struct shrink_control *sc) in dm_bufio_shrink_count() argument 1594 struct dm_bufio_client *c = container_of(shrink, struct dm_bufio_client, shrinker); in dm_bufio_shrink_count()
|
D | dm-zoned-metadata.c | 481 static unsigned long dmz_mblock_shrinker_count(struct shrinker *shrink, in dmz_mblock_shrinker_count() argument 484 struct dmz_metadata *zmd = container_of(shrink, struct dmz_metadata, mblk_shrinker); in dmz_mblock_shrinker_count() 492 static unsigned long dmz_mblock_shrinker_scan(struct shrinker *shrink, in dmz_mblock_shrinker_scan() argument 495 struct dmz_metadata *zmd = container_of(shrink, struct dmz_metadata, mblk_shrinker); in dmz_mblock_shrinker_scan()
|
/drivers/gpu/drm/i915/gt/ |
D | intel_context.c | 266 .shrink = i915_global_context_shrink,
|
/drivers/gpu/drm/ttm/ |
D | ttm_page_alloc.c | 377 ttm_pool_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) in ttm_pool_shrink_scan() argument 415 ttm_pool_shrink_count(struct shrinker *shrink, struct shrink_control *sc) in ttm_pool_shrink_count() argument
|
D | ttm_page_alloc_dma.c | 1093 ttm_dma_pool_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) in ttm_dma_pool_shrink_scan() argument 1135 ttm_dma_pool_shrink_count(struct shrinker *shrink, struct shrink_control *sc) in ttm_dma_pool_shrink_count() argument
|
/drivers/md/persistent-data/ |
D | dm-array.c | 465 static int shrink(struct resize *resize) in shrink() function 679 r = ((new_size > old_size) ? grow : shrink)(&resize); in array_resize()
|
/drivers/android/ |
D | binder_alloc.c | 974 binder_shrink_count(struct shrinker *shrink, struct shrink_control *sc) in binder_shrink_count() argument 981 binder_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) in binder_shrink_scan() argument
|