Home
last modified time | relevance | path

Searched refs:freeable (Results 1 – 9 of 9) sorted by relevance

/linux-6.6.21/Documentation/mm/
Dzsmalloc.rst42 … 80% 90% 99% 100% obj_allocated obj_used pages_used pages_per_zspage freeable
86 freeable
109 class size 10% .... 100% obj_allocated obj_used pages_used pages_per_zspage freeable
149 class size 10% .... 100% obj_allocated obj_used pages_used pages_per_zspage freeable
167 class size 10% .... 100% obj_allocated obj_used pages_used pages_per_zspage freeable
180 class size 10% .... 100% obj_allocated obj_used pages_used pages_per_zspage freeable
232 … class size 10% .... 100% obj_allocated obj_used pages_used pages_per_zspage freeable
246 … class size 10% .... 100% obj_allocated obj_used pages_used pages_per_zspage freeable
/linux-6.6.21/fs/
Dinode.c807 struct list_head *freeable = arg; in inode_lru_isolate() local
864 list_lru_isolate_move(lru, &inode->i_lru, freeable); in inode_lru_isolate()
879 LIST_HEAD(freeable); in prune_icache_sb()
883 inode_lru_isolate, &freeable); in prune_icache_sb()
884 dispose_list(&freeable); in prune_icache_sb()
Ddcache.c1209 struct list_head *freeable = arg; in dentry_lru_isolate() local
1258 d_lru_shrink_move(lru, dentry, freeable); in dentry_lru_isolate()
1290 struct list_head *freeable = arg; in dentry_lru_isolate_shrink() local
1301 d_lru_shrink_move(lru, dentry, freeable); in dentry_lru_isolate_shrink()
/linux-6.6.21/mm/
Dzsmalloc.c563 unsigned long obj_allocated, obj_used, pages_used, freeable; in zs_stats_size_show() local
591 freeable = zs_can_compact(class); in zs_stats_size_show()
600 class->pages_per_zspage, freeable); in zs_stats_size_show()
605 total_freeable += freeable; in zs_stats_size_show()
Dvmscan.c840 long freeable; in do_shrink_slab() local
847 freeable = shrinker->count_objects(shrinker, shrinkctl); in do_shrink_slab()
848 if (freeable == 0 || freeable == SHRINK_EMPTY) in do_shrink_slab()
849 return freeable; in do_shrink_slab()
859 delta = freeable >> priority; in do_shrink_slab()
868 delta = freeable / 2; in do_shrink_slab()
873 total_scan = min(total_scan, (2 * freeable)); in do_shrink_slab()
876 freeable, delta, total_scan, priority); in do_shrink_slab()
894 total_scan >= freeable) { in do_shrink_slab()
919 next_deferred = min(next_deferred, (2 * freeable)); in do_shrink_slab()
/linux-6.6.21/Documentation/filesystems/
Dramfs-rootfs-initramfs.rst20 around in case it's needed again, but marked as clean (freeable) in case the
Dvfs.rst414 return the number of freeable cached objects it contains.
Dxfs-online-fsck-design.rst2878 are the blocks that might be freeable.
/linux-6.6.21/Documentation/admin-guide/sysctl/
Dvm.rst966 performance impact. Reclaim code needs to take various locks to find freeable
968 ten times more freeable objects than there are.