Lines Matching refs:slabinfo
10 * gcc -o slabinfo slabinfo.c
28 struct slabinfo {
49 } slabinfo[MAX_SLABS];
54 struct slabinfo *slab;
113 printf("slabinfo 4/15/2011. (c) 2007 sgi/(c) 2011 Linux Foundation.\n\n"
114 "slabinfo [-aABDefhilLnoPrsStTUvXz1] [N=K] [-dafzput] [slab-regexp]\n"
203 static void set_obj(struct slabinfo *s, const char *name, int n)
217 static unsigned long read_slab_obj(struct slabinfo *s, const char *name)
299 static void slab_validate(struct slabinfo *s)
307 static void slab_shrink(struct slabinfo *s)
331 static struct aliasinfo *find_one_alias(struct slabinfo *find)
347 static unsigned long slab_size(struct slabinfo *s)
352 static unsigned long slab_activity(struct slabinfo *s)
358 static unsigned long slab_waste(struct slabinfo *s)
363 static void slab_numa(struct slabinfo *s, int mode)
408 static void show_tracking(struct slabinfo *s)
426 static void ops(struct slabinfo *s)
446 static void slab_stats(struct slabinfo *s)
530 static void report(struct slabinfo *s)
571 static void slabcache(struct slabinfo *s)
702 static int slab_empty(struct slabinfo *s)
717 static void slab_debug(struct slabinfo *s)
779 struct slabinfo *s;
833 for (s = slabinfo; s < slabinfo + slabs; s++) {
1042 struct slabinfo *s1,*s2;
1044 for (s1 = slabinfo; s1 < slabinfo + slabs; s1++) {
1045 for (s2 = s1 + 1; s2 < slabinfo + slabs; s2++) {
1075 struct slabinfo t;
1077 memcpy(&t, s1, sizeof(struct slabinfo));
1078 memcpy(s1, s2, sizeof(struct slabinfo));
1079 memcpy(s2, &t, sizeof(struct slabinfo));
1113 struct slabinfo *s;
1117 for (s = slabinfo; s < slabinfo + slabs; s++)
1123 if (s == slabinfo + slabs)
1161 struct slabinfo *s;
1164 for (s = slabinfo; s < slabinfo + slabs; s++) {
1191 struct slabinfo *slab = slabinfo;
1286 slabs = slab - slabinfo;
1297 struct slabinfo *slab;
1300 for (slab = slabinfo; (slab < slabinfo + slabs) &&