Lines Matching defs:memsw
1461 count = page_counter_read(&memcg->memsw);
1462 limit = READ_ONCE(memcg->memsw.max);
1706 K((u64)page_counter_read(&memcg->memsw)),
1707 K((u64)memcg->memsw.max), memcg->memsw.failcnt);
1730 /* Calculate swap excess capacity from memsw limit */
1731 unsigned long swap = READ_ONCE(memcg->memsw.max) - max;
2298 page_counter_uncharge(&old->memsw, stock->nr_pages);
2686 page_counter_try_charge(&memcg->memsw, batch, &counter)) {
2690 page_counter_uncharge(&memcg->memsw, batch);
2693 mem_over_limit = mem_cgroup_from_counter(counter, memsw);
2799 page_counter_charge(&memcg->memsw, nr_pages);
2873 page_counter_uncharge(&memcg->memsw, nr_pages);
3475 * both res and memsw, and called css_get().
3503 unsigned long max, bool memsw)
3509 struct page_counter *counter = memsw ? &memcg->memsw : &memcg->memory;
3519 * Make sure that the new limit (memsw or memory limit) doesn't
3520 * break our basic invariant rule memory.max <= memsw.max.
3522 limits_invariant = memsw ? max >= READ_ONCE(memcg->memory.max) :
3523 max <= memcg->memsw.max;
3544 memsw ? 0 : MEMCG_RECLAIM_MAY_SWAP)) {
3712 val = page_counter_read(&memcg->memsw);
3736 counter = &memcg->memsw;
3752 if (counter == &memcg->memsw)
3936 counter = &memcg->memsw;
4128 unsigned long memory, memsw;
4156 memory = memsw = PAGE_COUNTER_MAX;
4159 memsw = min(memsw, READ_ONCE(mi->memsw.max));
4165 (u64)memsw * PAGE_SIZE);
4980 } else if (!strcmp(name, "memory.memsw.usage_in_bytes")) {
6166 page_counter_uncharge(&mc.from->memsw, mc.moved_swap);
6171 * we charged both to->memory and to->memsw, so we
7186 page_counter_uncharge(&ug->memcg->memsw, ug->nr_memory);
7330 page_counter_charge(&memcg->memsw, nr_pages);
7508 * mem_cgroup_swapout - transfer a memsw charge to swap
7509 * @folio: folio whose memsw charge to transfer
7512 * Transfer the memsw charge of @folio to @entry.
7557 page_counter_charge(&swap_memcg->memsw, nr_entries);
7558 page_counter_uncharge(&memcg->memsw, nr_entries);
7641 page_counter_uncharge(&memcg->memsw, nr_pages);
7813 .name = "memsw.usage_in_bytes",
7818 .name = "memsw.max_usage_in_bytes",
7824 .name = "memsw.limit_in_bytes",
7830 .name = "memsw.failcnt",