/linux-master/fs/ubifs/ |
H A D | shrinker.c | 49 * shrink_tnc - shrink TNC tree. 135 * shrink_tnc_trees - shrink UBIFS TNC trees. 155 /* Iterate over all mounted UBIFS file-systems and try to shrink them */ 267 unsigned long ubifs_shrink_count(struct shrinker *shrink, argument 279 unsigned long ubifs_shrink_scan(struct shrinker *shrink, argument
|
/linux-master/arch/powerpc/kernel/ |
H A D | tau_6xx.c | 117 int shrink; local 129 /* do an exponential shrink of half the amount currently over size */ 130 shrink = (2 + size - min_window) / 4; 131 if (shrink) { 132 tau[cpu].low += shrink; 133 tau[cpu].high -= shrink; 181 /* set these to a reasonable value and let the timer shrink the
|
/linux-master/arch/x86/kvm/mmu/ |
H A D | mmu.c | 6872 static unsigned long mmu_shrink_scan(struct shrinker *shrink, argument 6888 * to shrink more than one VM and it is very unlikely to see 6896 * want to shrink a VM that only started to populate its MMU 6931 static unsigned long mmu_shrink_count(struct shrinker *shrink, argument
|
/linux-master/drivers/android/ |
H A D | binder_alloc.c | 1124 binder_shrink_count(struct shrinker *shrink, struct shrink_control *sc) argument 1130 binder_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) argument
|
/linux-master/drivers/cpuidle/governors/ |
H A D | haltpoll.c | 27 /* division factor to shrink halt_poll_ns */ 98 unsigned int shrink = guest_halt_poll_shrink; local 101 if (shrink == 0) { 104 val /= shrink;
|
/linux-master/drivers/dax/ |
H A D | bus.c | 952 dev_dbg(dev, "%s range[%d]: %#llx:%#llx\n", is_shrink ? "shrink" : "extend", 995 resource_size_t shrink; local 997 shrink = min_t(u64, to_shrink, range_len(range)); 998 if (shrink >= range_len(range)) { 1002 to_shrink -= shrink; 1019 - shrink);
|
/linux-master/drivers/gpu/drm/ |
H A D | drm_gem.c | 1399 * If the shrink callback succeeds, it is expected that the driver 1403 * of the shrink callback to check for this (ie. dma_resv_test_signaled()) 1409 * @shrink: Callback to try to shrink/reclaim the object. 1415 bool (*shrink)(struct drm_gem_object *obj)) 1458 if (shrink(obj)) {
|
/linux-master/drivers/gpu/drm/i915/gem/ |
H A D | i915_gem_object_types.h | 64 * shrink - Perform further backend specific actions to facilate 82 int (*shrink)(struct drm_i915_gem_object *obj, unsigned int flags); member in struct:drm_i915_gem_object_ops
|
H A D | i915_gem_shmem.c | 104 const unsigned int shrink[] = { local 107 }, *s = shrink; 539 .shrink = shmem_shrink,
|
H A D | i915_gem_shrinker.c | 41 unsigned long shrink, bool trylock_vm) 46 if (shrink & I915_SHRINK_ACTIVE) 48 if (!(shrink & I915_SHRINK_BOUND)) 61 if (obj->ops->shrink) { 70 return obj->ops->shrink(obj, shrink_flags); 82 * @shrink: control flags for selecting cache types 92 * Therefore code that needs to explicitly shrink buffer objects caches (e.g. to 107 unsigned int shrink) 129 trace_i915_gem_shrink(i915, target, shrink); 136 if (shrink 40 drop_pages(struct drm_i915_gem_object *obj, unsigned long shrink, bool trylock_vm) argument 103 i915_gem_shrink(struct i915_gem_ww_ctx *ww, struct drm_i915_private *i915, unsigned long target, unsigned long *nr_scanned, unsigned int shrink) argument [all...] |
H A D | i915_gem_ttm.c | 944 * To make sure everything plays nice we keep an extra shrink pin in TTM 1229 .shrink = i915_ttm_shrink, 1316 * Keep an extra shrink pin to prevent the object from being made
|
/linux-master/drivers/gpu/drm/i915/selftests/ |
H A D | scatterlist.c | 179 static unsigned int shrink(unsigned long n, function 272 shrink,
|
/linux-master/drivers/gpu/drm/msm/ |
H A D | msm_gem_shrinker.c | 105 bool (*shrink)(struct drm_gem_object *obj); 126 stages[i].shrink);
|
/linux-master/drivers/gpu/drm/ttm/ |
H A D | ttm_pool.c | 142 * used when we have to shrink and CPU overhead is irrelevant then. 634 static unsigned long ttm_pool_shrinker_scan(struct shrinker *shrink, argument 647 static unsigned long ttm_pool_shrinker_count(struct shrinker *shrink, argument
|
/linux-master/drivers/md/bcache/ |
H A D | bcache.h | 547 struct shrinker *shrink; member in struct:cache_set
|
H A D | btree.c | 667 static unsigned long bch_mca_scan(struct shrinker *shrink, argument 670 struct cache_set *c = shrink->private_data; 734 static unsigned long bch_mca_count(struct shrinker *shrink, argument 737 struct cache_set *c = shrink->private_data; 755 if (c->shrink) 756 shrinker_free(c->shrink); 831 c->shrink = shrinker_alloc(0, "md-bcache:%pU", c->set_uuid); 832 if (!c->shrink) { 837 c->shrink->count_objects = bch_mca_count; 838 c->shrink [all...] |
H A D | sysfs.c | 863 if (c->shrink) 864 c->shrink->scan_objects(c->shrink, &sc);
|
/linux-master/drivers/md/ |
H A D | dm-bufio.c | 2434 static unsigned long dm_bufio_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) argument 2438 c = shrink->private_data; 2445 static unsigned long dm_bufio_shrink_count(struct shrinker *shrink, struct shrink_control *sc) argument 2447 struct dm_bufio_client *c = shrink->private_data;
|
H A D | dm-zoned-metadata.c | 615 static unsigned long dmz_mblock_shrinker_count(struct shrinker *shrink, argument 618 struct dmz_metadata *zmd = shrink->private_data; 624 * For mblock shrinker: scan unused metadata blocks and shrink the cache. 626 static unsigned long dmz_mblock_shrinker_scan(struct shrinker *shrink, argument 629 struct dmz_metadata *zmd = shrink->private_data;
|
H A D | raid5.c | 2488 /* Never shrink. */ 2533 * If this fails, we don't bother trying the shrink the 7374 static unsigned long raid5_cache_scan(struct shrinker *shrink, argument 7377 struct r5conf *conf = shrink->private_data; 7395 static unsigned long raid5_cache_count(struct shrinker *shrink, argument 7398 struct r5conf *conf = shrink->private_data; 8363 /* We might be able to shrink, but the devices must 8389 return 0; /* never bother to shrink */
|
/linux-master/drivers/md/persistent-data/ |
H A D | dm-array.c | 464 static int shrink(struct resize *resize) function 687 r = ((new_size > old_size) ? grow : shrink)(&resize);
|
/linux-master/fs/bcachefs/ |
H A D | btree_cache.c | 299 static unsigned long bch2_btree_cache_scan(struct shrinker *shrink, argument 302 struct bch_fs *c = shrink->private_data; 397 static unsigned long bch2_btree_cache_count(struct shrinker *shrink, argument 400 struct bch_fs *c = shrink->private_data; 415 shrinker_free(bc->shrink); 466 struct shrinker *shrink; local 486 shrink = shrinker_alloc(0, "%s-btree_cache", c->name); 487 if (!shrink) 489 bc->shrink = shrink; [all...] |
H A D | btree_key_cache.c | 826 static unsigned long bch2_btree_key_cache_scan(struct shrinker *shrink, argument 829 struct bch_fs *c = shrink->private_data; 916 static unsigned long bch2_btree_key_cache_count(struct shrinker *shrink, argument 919 struct bch_fs *c = shrink->private_data; 939 shrinker_free(bc->shrink); 1013 struct shrinker *shrink; local 1026 shrink = shrinker_alloc(0, "%s-btree_key_cache", c->name); 1027 if (!shrink) 1029 bc->shrink = shrink; [all...] |
H A D | btree_key_cache_types.h | 20 struct shrinker *shrink; member in struct:btree_key_cache
|
H A D | btree_types.h | 167 struct shrinker *shrink; member in struct:btree_cache
|