Searched refs:memsw (Results 1 – 5 of 5) sorted by relevance
| /linux/mm/ |
| H A D | memcontrol-v1.c | 447 val = page_counter_read(&memcg->memsw); in mem_cgroup_usage() 662 page_counter_charge(&swap_memcg->memsw, nr_entries); in __memcg1_swapout() 663 page_counter_uncharge(&memcg->memsw, nr_entries); in __memcg1_swapout() 1772 unsigned long max, bool memsw) in mem_cgroup_resize_max() argument 1778 struct page_counter *counter = memsw ? &memcg->memsw : &memcg->memory; in mem_cgroup_resize_max() 1791 limits_invariant = memsw ? max >= READ_ONCE(memcg->memory.max) : in mem_cgroup_resize_max() 1792 max <= memcg->memsw.max; in mem_cgroup_resize_max() 1817 memsw ? 0 : MEMCG_RECLAIM_MAY_SWAP, NULL)) { in mem_cgroup_resize_max() 1925 counter = &memcg->memsw; in mem_cgroup_read_u64() 1941 if (counter == &memcg->memsw) in mem_cgroup_read_u64() [all …]
|
| H A D | memcontrol.c | 1575 count = page_counter_read(&memcg->memsw); in mem_cgroup_margin() 1576 limit = READ_ONCE(memcg->memsw.max); in mem_cgroup_margin() 1861 K((u64)page_counter_read(&memcg->memsw)), in mem_cgroup_print_oom_meminfo() 1862 K((u64)memcg->memsw.max), memcg->memsw.failcnt); in mem_cgroup_print_oom_meminfo() 1887 unsigned long swap = READ_ONCE(memcg->memsw.max) - max; in mem_cgroup_get_max() 2163 page_counter_uncharge(&memcg->memsw, nr_pages); in memcg_uncharge() 2670 page_counter_try_charge(&memcg->memsw, batch, &counter)) { in try_charge_memcg() 2674 page_counter_uncharge(&memcg->memsw, batch); in try_charge_memcg() 2677 mem_over_limit = mem_cgroup_from_counter(counter, memsw); in try_charge_memcg() 2790 page_counter_charge(&memcg->memsw, nr_pages); in try_charge_memcg() [all …]
|
| /linux/Documentation/admin-guide/cgroup-v1/ |
| H A D | memory.rst | 70 memory.memsw.usage_in_bytes show current usage for memory+Swap 73 memory.memsw.limit_in_bytes set/show limit of memory+Swap usage 75 memory.memsw.failcnt show the number of memory+Swap hits limits 77 memory.memsw.max_usage_in_bytes show max memory+Swap usage recorded 226 Since page's memcg recorded into swap whatever memsw enabled, the page will 251 - memory.memsw.usage_in_bytes. 252 - memory.memsw.limit_in_bytes. 254 memsw means memory+swap. Usage of memory+swap is limited by 255 memsw.limit_in_bytes. 259 In this case, setting memsw.limit_in_bytes=3G will prevent bad use of swap. [all …]
|
| H A D | memcg_test.rst | 292 #echo 50M > memory.memsw.limit_in_bytes 340 Use /cgroup/A/memory.memsw.usage_in_bytes to test memsw thresholds.
|
| /linux/include/linux/ |
| H A D | memcontrol.h | 213 struct page_counter memsw; /* v1 only */ member
|