Lines Matching refs:kmem

350  *  but only a few kmem-limited. Or also, if we have, for instance, 200
351 * memcgs, and none but the 200th is kmem-limited, we'd have to have a
375 * the alloc/free process all the time. In a small machine, 4 kmem-limited
1697 pr_info("kmem: usage %llukB, limit %llukB, failcnt %lu\n",
1698 K((u64)page_counter_read(&memcg->kmem)),
1699 K((u64)memcg->kmem.max), memcg->kmem.failcnt);
3082 !page_counter_try_charge(&memcg->kmem, nr_pages, &counter)) {
3090 page_counter_charge(&memcg->kmem, nr_pages);
3107 page_counter_uncharge(&memcg->kmem, nr_pages);
3113 * __memcg_kmem_charge_page: charge a kmem page to the current memory cgroup
3139 * __memcg_kmem_uncharge_page: uncharge a kmem page
3640 counter = &memcg->kmem;
3747 * A memory cgroup is considered kmem-online as soon as it gets
3826 ret = page_counter_set_max(&memcg->kmem, max);
3896 pr_warn_once("kmem.limit_in_bytes is deprecated and will be removed. "
3928 counter = &memcg->kmem;
5125 .name = "kmem.limit_in_bytes",
5131 .name = "kmem.usage_in_bytes",
5136 .name = "kmem.failcnt",
5142 .name = "kmem.max_usage_in_bytes",
5150 .name = "kmem.slabinfo",
5155 .name = "kmem.tcp.limit_in_bytes",
5161 .name = "kmem.tcp.usage_in_bytes",
5166 .name = "kmem.tcp.failcnt",
5172 .name = "kmem.tcp.max_usage_in_bytes",
5457 page_counter_init(&memcg->kmem, NULL);
5463 page_counter_init(&memcg->kmem, &parent->kmem);
5468 page_counter_init(&memcg->kmem, &root_mem_cgroup->kmem);
5610 page_counter_set_max(&memcg->kmem, PAGE_COUNTER_MAX);
6975 page_counter_uncharge(&ug->memcg->kmem, ug->nr_kmem);
7240 else if (!strcmp(token, "kmem"))