• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500-V1.0.1.40_1.0.68/src/linux/linux-2.6/Documentation/vm/

Lines Matching refs:slabs

2  * Slabinfo: Tool to get reports about slabs
33 unsigned long partial, objects, slabs;
44 int slabs = 0;
96 "-e|--empty Show empty slabs\n"
100 "-l|--slabs Show slabs\n"
103 "-s|--shrink Shrink slabs\n"
104 "-r|--report Detailed report on single slabs\n"
108 "-v|--validate Validate slabs\n"
109 "-z|--zero Include empty slabs\n"
308 return s->slabs * (page_size << s->order);
323 if (skip_zero && !s->slabs)
335 printf("%-21s ", mode ? "All slabs" : s->name);
344 printf("%-21s ", "Partial slabs");
413 s->object_size, s->slabs, onoff(s->sanity_checks),
414 s->slabs * (page_size << s->order));
416 s->slab_size, s->slabs - s->partial - s->cpu_slabs,
420 s->slabs * (page_size << s->order) - s->objects * s->object_size);
427 s->slabs);
449 if (skip_zero && !show_empty && !s->slabs)
452 if (show_empty && s->slabs)
456 sprintf(dist_str,"%lu/%lu/%d", s->slabs, s->partial, s->cpu_slabs);
484 s->slabs ? (s->partial * 100) / s->slabs : 100,
485 s->slabs ? (s->objects * s->object_size * 100) /
486 (s->slabs * (page_size << s->order)) : 100,
548 * We may still have slabs even if there are no objects. Shrinking will
551 if (s->slabs != 0)
608 if (slabs == 1)
628 /* Number of partial slabs in a slabcache */
632 /* Number of slabs in a slab cache */
660 /* Percentage of partial slabs per slab */
664 /* Number of objects in partial slabs */
673 for (s = slabinfo; s < slabinfo + slabs; s++) {
682 if (!s->slabs || !s->objects)
693 (s->slabs - s->partial - s ->cpu_slabs) *
699 percentage_partial_slabs = s->partial * 100 / s->slabs;
713 if (s->slabs < min_slabs)
714 min_slabs = s->slabs;
738 if (s->slabs > max_slabs)
739 max_slabs = s->slabs;
760 total_slabs += s->slabs;
779 printf("No slabs\n");
804 slabs, aliases, alias_targets, used_slabs);
888 for (s1 = slabinfo; s1 < slabinfo + slabs; s1++) {
889 for (s2 = s1 + 1; s2 < slabinfo + slabs; s2++) {
943 for (s = slabinfo; s < slabinfo + slabs; s++)
949 if (s == slabinfo + slabs)
990 for (s = slabinfo; s < slabinfo + slabs; s++) {
1070 slab->slabs = get_obj_and_str("slabs", &t);
1084 slabs = slab - slabinfo;
1085 actual_slabs = slabs;
1087 if (slabs > MAX_SLABS)
1088 fatal("Too many slabs\n");
1097 for (slab = slabinfo; slab < slabinfo + slabs; slab++) {
1133 { "slabs", 0, NULL, 'l' },