Home
last modified time | relevance | path

Searched refs:shrink (Results 1 – 25 of 30) sorted by relevance

12

/drivers/gpu/drm/i915/gem/
Di915_gem_shrinker.c92 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 …]
Di915_gem_shmem.c83 const unsigned int shrink[] = { in shmem_get_pages() local
86 }, *s = shrink; in shmem_get_pages()
Di915_gem_object.c317 .shrink = i915_global_objects_shrink,
/drivers/cpuidle/governors/
Dhaltpoll.c97 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/
Dion_heap.c29 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()
Dion.c316 if ((heap->flags & ION_HEAP_FLAG_DEFER_FREE) || heap->ops->shrink) { in __ion_device_add_heap()
/drivers/gpu/drm/i915/
Di915_globals.c37 global->shrink(); in i915_globals_shrink()
49 GEM_BUG_ON(!global->shrink); in i915_global_register()
Di915_globals.h17 i915_global_func_t shrink; member
Di915_buddy.c31 .shrink = i915_global_buddy_shrink,
Di915_scheduler.c514 .shrink = i915_global_scheduler_shrink,
Di915_active.c747 .shrink = i915_global_active_shrink,
/drivers/md/bcache/
Dbtree.c697 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 …]
Dsysfs.c812 c->shrink.scan_objects(&c->shrink, &sc); in STORE()
Dsuper.c1921 c->shrink.scan_objects(&c->shrink, &sc); in run_cache_set()
1923 c->shrink.scan_objects(&c->shrink, &sc); in run_cache_set()
Dbcache.h537 struct shrinker shrink; member
/drivers/gpu/drm/i915/selftests/
Dscatterlist.c179 static unsigned int shrink(unsigned long n, in shrink() function
268 shrink,
/drivers/staging/android/ion/heaps/
Dion_system_heap.c247 .shrink = ion_system_heap_shrink,
/drivers/staging/android/
Dashmem.c437 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/
Ddm-bufio.c1575 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()
Ddm-zoned-metadata.c481 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/
Dintel_context.c266 .shrink = i915_global_context_shrink,
/drivers/gpu/drm/ttm/
Dttm_page_alloc.c377 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
Dttm_page_alloc_dma.c1093 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/
Ddm-array.c465 static int shrink(struct resize *resize) in shrink() function
679 r = ((new_size > old_size) ? grow : shrink)(&resize); in array_resize()
/drivers/android/
Dbinder_alloc.c974 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

12