Searched refs:slabs (Results 1 – 16 of 16) sorted by relevance
| /linux-6.15/tools/mm/ |
| H A D | slabinfo.c | 57 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 D | slabinfo-gnuplot.sh | 187 mode=slabs 232 slabs) 258 slabs)
|
| /linux-6.15/Documentation/mm/ |
| H A D | slub.rst | 14 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 D | sysfs-kernel-slab | 61 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 D | slab-depot.h | 285 struct list_head slabs; member 315 struct vdo_slab **slabs; member 486 struct vdo_slab **slabs; member
|
| H A D | slab-depot.c | 3098 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 D | lock-contention.h | 18 char **slabs; member
|
| H A D | bpf_lock_contention.c | 312 if (!strcmp(con->filters->slabs[i], data.name)) { in lock_contention_prepare()
|
| /linux-6.15/mm/ |
| H A D | slub.c | 1728 *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 D | slab.h | 63 int slabs; /* Nr of slabs left */ member
|
| H A D | Kconfig | 272 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 D | builtin-lock.c | 1548 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 D | vdo-design.rst | 230 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 D | vdo.rst | 188 size which provides 8192 slabs, and each increase must be large enough to
|
| /linux-6.15/Documentation/admin-guide/ |
| H A D | kernel-parameters.txt | 6490 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 D | vm.rst | 551 (fallback from the local zone occurs) slabs will be reclaimed if more
|