Lines Matching defs:memsw

1461 		count = page_counter_read(&memcg->memsw);
1462 limit = READ_ONCE(memcg->memsw.max);
1695 K((u64)page_counter_read(&memcg->memsw)),
1696 K((u64)memcg->memsw.max), memcg->memsw.failcnt);
1725 /* Calculate swap excess capacity from memsw limit */
1726 unsigned long swap = READ_ONCE(memcg->memsw.max) - max;
2309 page_counter_uncharge(&old->memsw, stock->nr_pages);
2727 page_counter_try_charge(&memcg->memsw, batch, &counter)) {
2731 page_counter_uncharge(&memcg->memsw, batch);
2734 mem_over_limit = mem_cgroup_from_counter(counter, memsw);
2839 page_counter_charge(&memcg->memsw, nr_pages);
2900 page_counter_uncharge(&memcg->memsw, nr_pages);
3339 * both res and memsw, and called css_get().
3367 unsigned long max, bool memsw)
3373 struct page_counter *counter = memsw ? &memcg->memsw : &memcg->memory;
3383 * Make sure that the new limit (memsw or memory limit) doesn't
3384 * break our basic invariant rule memory.max <= memsw.max.
3386 limits_invariant = memsw ? max >= READ_ONCE(memcg->memory.max) :
3387 max <= memcg->memsw.max;
3408 GFP_KERNEL, !memsw)) {
3613 val = page_counter_read(&memcg->memsw);
3637 counter = &memcg->memsw;
3653 if (counter == &memcg->memsw)
3925 counter = &memcg->memsw;
4112 unsigned long memory, memsw;
4146 memory = memsw = PAGE_COUNTER_MAX;
4149 memsw = min(memsw, READ_ONCE(mi->memsw.max));
4155 (u64)memsw * PAGE_SIZE);
4999 } else if (!strcmp(name, "memory.memsw.usage_in_bytes")) {
6049 page_counter_uncharge(&mc.from->memsw, mc.moved_swap);
6054 * we charged both to->memory and to->memsw, so we
6973 page_counter_uncharge(&ug->memcg->memsw, ug->nr_pages);
7132 page_counter_charge(&memcg->memsw, nr_pages);
7302 * mem_cgroup_swapout - transfer a memsw charge to swap
7303 * @page: page whose memsw charge to transfer
7306 * Transfer the memsw charge of @page to @entry.
7348 page_counter_charge(&swap_memcg->memsw, nr_entries);
7349 page_counter_uncharge(&memcg->memsw, nr_entries);
7433 page_counter_uncharge(&memcg->memsw, nr_pages);
7587 .name = "memsw.usage_in_bytes",
7592 .name = "memsw.max_usage_in_bytes",
7598 .name = "memsw.limit_in_bytes",
7604 .name = "memsw.failcnt",