Home
last modified time | relevance | path

Searched refs:slabs (Results 1 – 16 of 16) sorted by relevance

/linux-6.15/tools/mm/
H A Dslabinfo.c57 int slabs; variable
395 if (skip_zero && !s->slabs) in slab_numa()
587 s->slabs); in report()
667 s->slabs ? (s->partial * 100) / s->slabs : 100, in slabcache()
735 if (s->slabs != 0) in slab_empty()
792 if (slabs == 1) in slab_debug()
890 min_slabs = s->slabs; in totals()
915 max_slabs = s->slabs; in totals()
936 total_slabs += s->slabs; in totals()
1316 slabs = slab - slabinfo; in read_slab_dir()
[all …]
H A Dslabinfo-gnuplot.sh187 mode=slabs
232 slabs)
258 slabs)
/linux-6.15/Documentation/mm/
H A Dslub.rst14 all slabs.
36 Enable options for all slabs
39 Enable options only for select slabs (no spaces
42 Multiple blocks of options for all slabs or selected slabs can be given, with
44 to all slabs except those that match one of the "select slabs" block. Options
54 T Trace (please only use on single slabs)
72 slabs::
142 these are in the cpu slabs and the partial slabs. Full slabs are not
176 slabs allocation.
362 - Slabs sorted by size: FOO_STATS-slabs-by-size.png
[all …]
/linux-6.15/Documentation/ABI/testing/
H A Dsysfs-kernel-slab61 of partially used slabs. It can be written to clear the current
201 slabs (not objects) are freed by rcu.
295 The min_partial file specifies how many empty slabs shall
297 allocating new slabs. Such slabs may be reclaimed by utilizing
325 objects are on partial slabs and from which nodes they are
375 partial slabs there are and how long each node's list is.
436 memory from a cache. Empty per-cpu or partial slabs
437 are freed and the partial list is sorted so the slabs
454 What: /sys/kernel/slab/<cache>/slabs
460 The slabs file is read-only and displays how long many slabs
[all …]
/linux-6.15/drivers/md/dm-vdo/
H A Dslab-depot.h285 struct list_head slabs; member
315 struct vdo_slab **slabs; member
486 struct vdo_slab **slabs; member
H A Dslab-depot.c3098 struct vdo_slab **slabs = depot->slabs; in get_depot_slab_iterator() local
3101 .slabs = slabs, in get_depot_slab_iterator()
3102 .next = (((slabs == NULL) || (start < end)) ? NULL : slabs[start]), in get_depot_slab_iterator()
3854 if (depot->slabs != NULL) { in allocate_slabs()
4020 INIT_LIST_HEAD(&scrubber->slabs); in initialize_slab_scrubber()
4218 depot->slabs = depot->new_slabs; in allocate_components()
4320 if (depot->slabs != NULL) { in vdo_free_slab_depot()
4327 vdo_free(vdo_forget(depot->slabs)); in vdo_free_slab_depot()
4434 return depot->slabs[slab_number]; in vdo_get_slab()
4792 vdo_free(depot->slabs); in finish_registration()
[all …]
/linux-6.15/tools/perf/util/
H A Dlock-contention.h18 char **slabs; member
H A Dbpf_lock_contention.c312 if (!strcmp(con->filters->slabs[i], data.name)) { in lock_contention_prepare()
/linux-6.15/mm/
H A Dslub.c1728 *slabs = ++str; in parse_slub_debug_flags()
1730 *slabs = NULL; in parse_slub_debug_flags()
3230 int slabs = 0; in put_cpu_partial() local
3246 slabs = oldslab->slabs; in put_cpu_partial()
3250 slabs++; in put_cpu_partial()
3252 slab->slabs = slabs; in put_cpu_partial()
6995 int slabs = 0; in slabs_cpu_partial_show() local
7006 slabs += data_race(slab->slabs); in slabs_cpu_partial_show()
7020 slabs = data_race(slab->slabs); in slabs_cpu_partial_show()
7023 cpu, objects, slabs); in slabs_cpu_partial_show()
[all …]
H A Dslab.h63 int slabs; /* Nr of slabs left */ member
H A DKconfig272 supports the determination of the most active slabs to figure
273 out which slabs are relevant to a particular load.
/linux-6.15/tools/perf/
H A Dbuiltin-lock.c1548 free(filters.slabs[i]); in lock_filter_finish()
1550 zfree(&filters.slabs); in lock_filter_finish()
2383 tmp = realloc(filters.slabs, (filters.nr_slabs + 1) * sizeof(*filters.slabs)); in add_lock_slab()
2390 filters.slabs = tmp; in add_lock_slab()
/linux-6.15/Documentation/admin-guide/device-mapper/
H A Dvdo-design.rst230 collection of slabs. The slabs can be up to 32GB, and are divided into
262 while the remainder of the dirty slabs are recovered.
288 allocated out of the slabs as needed. This flexible allocation avoids the
H A Dvdo.rst188 size which provides 8192 slabs, and each increase must be large enough to
/linux-6.15/Documentation/admin-guide/
H A Dkernel-parameters.txt6490 slab_debug[=options[,slabs][;[options[,slabs]]...] [MM]
6500 Determines the maximum allowed order for slabs.
6507 Enable merging of slabs with similar size when the
6516 of objects the smaller the overhead of tracking slabs
6522 Determines the minimum page order for slabs. Must be
6528 Disable merging of slabs with similar size. May be
6530 allocs to different slabs, especially in hardened
7026 <int> -- Number of I/O TLB slabs
/linux-6.15/Documentation/admin-guide/sysctl/
H A Dvm.rst551 (fallback from the local zone occurs) slabs will be reclaimed if more