Home
last modified time | relevance | path

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

/drivers/gpu/drm/xe/
A Dxe_shrinker.c31 struct shrinker *shrink; member
35 static struct xe_shrinker *to_xe_shrinker(struct shrinker *shrink) in to_xe_shrinker() argument
37 return shrink->private_data; in to_xe_shrinker()
141 struct xe_shrinker *shrinker = to_xe_shrinker(shrink); in xe_shrinker_count()
203 struct xe_shrinker *shrinker = to_xe_shrinker(shrink); in xe_shrinker_scan()
272 shrinker_free(shrinker->shrink); in xe_shrinker_fini()
291 if (!shrinker->shrink) { in xe_shrinker_create()
299 shrinker->shrink->count_objects = xe_shrinker_count; in xe_shrinker_create()
300 shrinker->shrink->scan_objects = xe_shrinker_scan; in xe_shrinker_create()
301 shrinker->shrink->private_data = shrinker; in xe_shrinker_create()
[all …]
/drivers/gpu/drm/i915/gem/
A Di915_gem_shrinker.c45 if (shrink & I915_SHRINK_ACTIVE) in drop_pages()
47 if (!(shrink & I915_SHRINK_BOUND)) in drop_pages()
60 if (obj->ops->shrink) { in try_to_writeback()
106 unsigned int shrink) in i915_gem_shrink() argument
135 if (shrink & I915_SHRINK_BOUND) { in i915_gem_shrink()
138 shrink &= ~I915_SHRINK_BOUND; in i915_gem_shrink()
151 if (shrink & I915_SHRINK_ACTIVE) { in i915_gem_shrink()
181 if ((shrink & phase->bit) == 0) in i915_gem_shrink()
200 if (shrink & I915_SHRINK_VMAPS && in i915_gem_shrink()
228 !try_to_writeback(obj, shrink)) in i915_gem_shrink()
[all …]
A Di915_gem_shmem.c104 const unsigned int shrink[] = { in shmem_sg_alloc_table() local
107 }, *s = shrink; in shmem_sg_alloc_table()
478 .shrink = shmem_shrink,
A Di915_gem_object_types.h81 int (*shrink)(struct drm_i915_gem_object *obj, unsigned int flags); member
A Di915_gem_ttm.c1230 .shrink = i915_ttm_shrink,
/drivers/cpuidle/governors/
A Dhaltpoll.c98 unsigned int shrink = guest_halt_poll_shrink; in adjust_poll_limit() local
101 if (shrink == 0) { in adjust_poll_limit()
104 val /= shrink; in adjust_poll_limit()
/drivers/gpu/drm/msm/
A Dmsm_gem_shrinker.c171 bool (*shrink)(struct drm_gem_object *obj, struct ww_acquire_ctx *ticket); in msm_gem_shrinker_scan() member
192 stages[i].shrink, in msm_gem_shrinker_scan()
/drivers/md/bcache/
A Dbtree.c667 struct cache_set *c = shrink->private_data; in bch_mca_scan()
734 struct cache_set *c = shrink->private_data; in bch_mca_count()
752 if (c->shrink) in bch_btree_cache_free()
753 shrinker_free(c->shrink); in bch_btree_cache_free()
829 if (!c->shrink) { in bch_btree_cache_alloc()
834 c->shrink->count_objects = bch_mca_count; in bch_btree_cache_alloc()
835 c->shrink->scan_objects = bch_mca_scan; in bch_btree_cache_alloc()
836 c->shrink->seeks = 4; in bch_btree_cache_alloc()
837 c->shrink->batch = c->btree_pages * 2; in bch_btree_cache_alloc()
838 c->shrink->private_data = c; in bch_btree_cache_alloc()
[all …]
A Dsysfs.c863 if (c->shrink) in STORE()
864 c->shrink->scan_objects(c->shrink, &sc); in STORE()
A Dbcache.h548 struct shrinker *shrink; member
/drivers/gpu/drm/i915/selftests/
A Dscatterlist.c179 static unsigned int shrink(unsigned long n, in shrink() function
272 shrink,
/drivers/dax/
A Dbus.c966 resource_size_t shrink; in dev_dax_shrink() local
968 shrink = min_t(u64, to_shrink, range_len(range)); in dev_dax_shrink()
969 if (shrink >= range_len(range)) { in dev_dax_shrink()
973 to_shrink -= shrink; in dev_dax_shrink()
990 - shrink); in dev_dax_shrink()
/drivers/md/persistent-data/
A Ddm-array.c464 static int shrink(struct resize *resize) in shrink() function
687 r = ((new_size > old_size) ? grow : shrink)(&resize); in array_resize()
/drivers/gpu/drm/
A Ddrm_gem.c1492 bool (*shrink)(struct drm_gem_object *obj, struct ww_acquire_ctx *ticket), in drm_gem_lru_scan()
1539 if (shrink(obj, ticket)) { in drm_gem_lru_scan()
/drivers/gpu/drm/ttm/
A Dttm_pool.c1139 static unsigned long ttm_pool_shrinker_scan(struct shrinker *shrink, in ttm_pool_shrinker_scan() argument
1155 static unsigned long ttm_pool_shrinker_count(struct shrinker *shrink, in ttm_pool_shrinker_count() argument
/drivers/md/
A Ddm-zoned-metadata.c610 static unsigned long dmz_mblock_shrinker_count(struct shrinker *shrink, in dmz_mblock_shrinker_count() argument
613 struct dmz_metadata *zmd = shrink->private_data; in dmz_mblock_shrinker_count()
621 static unsigned long dmz_mblock_shrinker_scan(struct shrinker *shrink, in dmz_mblock_shrinker_scan() argument
624 struct dmz_metadata *zmd = shrink->private_data; in dmz_mblock_shrinker_scan()
A Ddm-bufio.c2435 static unsigned long dm_bufio_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) in dm_bufio_shrink_scan() argument
2439 c = shrink->private_data; in dm_bufio_shrink_scan()
2446 static unsigned long dm_bufio_shrink_count(struct shrinker *shrink, struct shrink_control *sc) in dm_bufio_shrink_count() argument
2448 struct dm_bufio_client *c = shrink->private_data; in dm_bufio_shrink_count()
A Draid5.c7389 static unsigned long raid5_cache_scan(struct shrinker *shrink, in raid5_cache_scan() argument
7392 struct r5conf *conf = shrink->private_data; in raid5_cache_scan()
7410 static unsigned long raid5_cache_count(struct shrinker *shrink, in raid5_cache_count() argument
7413 struct r5conf *conf = shrink->private_data; in raid5_cache_count()
/drivers/android/
A Dbinder_alloc.c1219 binder_shrink_count(struct shrinker *shrink, struct shrink_control *sc) in binder_shrink_count() argument
1225 binder_shrink_scan(struct shrinker *shrink, struct shrink_control *sc) in binder_shrink_scan() argument

Completed in 93 milliseconds