• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-WNDR4500v2-V1.0.0.60_1.0.38/src/linux/linux-2.6/Documentation/vm/

Lines Matching defs:slab

41 	struct slabinfo *slab;
93 "slabinfo [-ahnpvtsz] [-d debugopts] [slab-regexp]\n"
288 * Find the shortest alias of a slab
296 if (a->slab == find &&
611 fprintf(stderr, "%s can only enable trace for one slab at a time\n", s->name);
632 /* Number of slabs in a slab cache */
636 /* Size of the whole slab */
640 /* Bytes used for object storage in a slab */
647 /* Number of objects in a slab */
660 /* Percentage of partial slabs per slab */
668 /* Percentage of partial objects of all objects in a slab */
783 /* Per slab averages */
945 a->slab = s;
964 if (!show_single_ref && a->slab->refs == 1)
969 if (strcmp(a->slab->name, active) == 0) {
974 printf("\n%-12s <- %s", a->slab->name, a->name);
975 active = a->slab->name;
978 printf("%-20s -> %s\n", a->name, a->slab->name);
1008 int slab_mismatch(char *slab)
1010 return regexec(&pattern, slab, 0, NULL, 0);
1017 struct slabinfo *slab = slabinfo;
1023 if (chdir("/sys/slab"))
1048 fatal("Unable to access slab %s\n", slab->name);
1049 slab->name = strdup(de->d_name);
1050 slab->alias = 0;
1051 slab->refs = 0;
1052 slab->aliases = get_obj("aliases");
1053 slab->align = get_obj("align");
1054 slab->cache_dma = get_obj("cache_dma");
1055 slab->cpu_slabs = get_obj("cpu_slabs");
1056 slab->destroy_by_rcu = get_obj("destroy_by_rcu");
1057 slab->hwcache_align = get_obj("hwcache_align");
1058 slab->object_size = get_obj("object_size");
1059 slab->objects = get_obj("objects");
1060 slab->objs_per_slab = get_obj("objs_per_slab");
1061 slab->order = get_obj("order");
1062 slab->partial = get_obj("partial");
1063 slab->partial = get_obj_and_str("partial", &t);
1064 decode_numa_list(slab->numa_partial, t);
1065 slab->poison = get_obj("poison");
1066 slab->reclaim_account = get_obj("reclaim_account");
1067 slab->red_zone = get_obj("red_zone");
1068 slab->sanity_checks = get_obj("sanity_checks");
1069 slab->slab_size = get_obj("slab_size");
1070 slab->slabs = get_obj_and_str("slabs", &t);
1071 decode_numa_list(slab->numa, t);
1072 slab->store_user = get_obj("store_user");
1073 slab->trace = get_obj("trace");
1075 if (slab->name[0] == ':')
1077 slab++;
1084 slabs = slab - slabinfo;
1095 struct slabinfo *slab;
1097 for (slab = slabinfo; slab < slabinfo + slabs; slab++) {
1099 if (slab->alias)
1104 slab_numa(slab, 0);
1106 show_tracking(slab);
1108 slab_validate(slab);
1110 slab_shrink(slab);
1112 slab_debug(slab);
1114 ops(slab);
1116 slabcache(slab);
1118 report(slab);