Searched refs:slabs (Results 1 – 13 of 13) sorted by relevance
/linux-6.12.1/tools/mm/ |
D | slabinfo.c | 36 unsigned long partial, objects, slabs, objects_partial, objects_total; member 57 int slabs; variable 369 return s->slabs * (page_size << s->order); in slab_size() 395 if (skip_zero && !s->slabs) in slab_numa() 573 s->object_size, s->slabs, onoff(s->sanity_checks), in report() 574 s->slabs * (page_size << s->order)); in report() 576 s->slab_size, s->slabs - s->partial - s->cpu_slabs, in report() 580 s->slabs * (page_size << s->order) - s->objects * s->object_size); in report() 587 s->slabs); in report() 613 if (skip_zero && !show_empty && !s->slabs) in slabcache() [all …]
|
D | slabinfo-gnuplot.sh | 187 mode=slabs 232 slabs) 258 slabs)
|
/linux-6.12.1/Documentation/mm/ |
D | slub.rst | 8 SLUB can enable debugging only for selected slabs in order to avoid 14 all slabs. 17 data and perform operation on the slabs. By default ``slabinfo`` only lists 18 slabs that have data in them. See "slabinfo -h" for more options when 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 43 blocks of options delimited by ';'. The last of "all slabs" blocks is applied 44 to all slabs except those that match one of the "select slabs" block. Options 45 of the first "select slabs" blocks that matches the slab's name are applied. [all …]
|
/linux-6.12.1/Documentation/ABI/testing/ |
D | sysfs-kernel-slab | 61 of partially used slabs. It can be written to clear the current 115 The cpu_slabs file is read-only and displays how many cpu slabs 124 The file cpuslab_flush shows how many times a cache's cpu slabs 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 344 The order file specifies the page order at which new slabs 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 [all …]
|
/linux-6.12.1/drivers/md/dm-vdo/ |
D | slab-depot.h | 278 struct list_head slabs; member 308 struct vdo_slab **slabs; member 475 struct vdo_slab **slabs; member
|
D | slab-depot.c | 2540 list_add_tail(&slab->allocq_entry, &scrubber->slabs); in register_slab_for_scrubbing() 2640 return list_first_entry_or_null(&scrubber->slabs, struct vdo_slab, in get_next_slab() 3022 struct vdo_slab **slabs = depot->slabs; in get_depot_slab_iterator() local 3025 .slabs = slabs, in get_depot_slab_iterator() 3026 .next = (((slabs == NULL) || (start < end)) ? NULL : slabs[start]), in get_depot_slab_iterator() 3052 iterator->next = iterator->slabs[slab->slab_number - iterator->stride]; in next_slab() 3538 slab = depot->slabs[current_slab_status.slab_number]; in vdo_prepare_slabs_for_allocation() 3787 if (depot->slabs != NULL) { in allocate_slabs() 3788 memcpy(depot->new_slabs, depot->slabs, in allocate_slabs() 3953 INIT_LIST_HEAD(&scrubber->slabs); in initialize_slab_scrubber() [all …]
|
/linux-6.12.1/mm/ |
D | slub.c | 1653 parse_slub_debug_flags(char *str, slab_flags_t *flags, char **slabs, bool init) in parse_slub_debug_flags() argument 1709 *slabs = ++str; in parse_slub_debug_flags() 1711 *slabs = NULL; in parse_slub_debug_flags() 3190 int slabs = 0; in put_cpu_partial() local 3197 if (drain && oldslab->slabs >= s->cpu_partial_slabs) { in put_cpu_partial() 3206 slabs = oldslab->slabs; in put_cpu_partial() 3210 slabs++; in put_cpu_partial() 3212 slab->slabs = slabs; in put_cpu_partial() 6383 x = data_race(slab->slabs); in show_slab_objects() 6577 int slabs = 0; in slabs_cpu_partial_show() local [all …]
|
D | slab.h | 63 int slabs; /* Nr of slabs left */ member
|
D | Kconfig | 315 supports the determination of the most active slabs to figure 316 out which slabs are relevant to a particular load.
|
/linux-6.12.1/Documentation/admin-guide/device-mapper/ |
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
|
D | vdo.rst | 188 size which provides 8192 slabs, and each increase must be large enough to
|
/linux-6.12.1/Documentation/admin-guide/ |
D | kernel-parameters.txt | 6099 slab_debug[=options[,slabs][;[options[,slabs]]...] [MM] 6109 Determines the maximum allowed order for slabs. 6116 Enable merging of slabs with similar size when the 6125 of objects the smaller the overhead of tracking slabs 6131 Determines the minimum page order for slabs. Must be 6137 Disable merging of slabs with similar size. May be 6139 allocs to different slabs, especially in hardened 6623 <int> -- Number of I/O TLB slabs
|
/linux-6.12.1/Documentation/admin-guide/sysctl/ |
D | vm.rst | 542 (fallback from the local zone occurs) slabs will be reclaimed if more
|