Home
last modified time | relevance | path

Searched refs:page_counter (Results 1 – 8 of 8) sorted by relevance

/linux-4.1.27/include/linux/
Dpage_counter.h8 struct page_counter { struct
11 struct page_counter *parent; argument
24 static inline void page_counter_init(struct page_counter *counter, in page_counter_init() argument
25 struct page_counter *parent) in page_counter_init()
32 static inline unsigned long page_counter_read(struct page_counter *counter) in page_counter_read()
37 void page_counter_cancel(struct page_counter *counter, unsigned long nr_pages);
38 void page_counter_charge(struct page_counter *counter, unsigned long nr_pages);
39 int page_counter_try_charge(struct page_counter *counter,
41 struct page_counter **fail);
42 void page_counter_uncharge(struct page_counter *counter, unsigned long nr_pages);
[all …]
/linux-4.1.27/mm/
Dpage_counter.c20 void page_counter_cancel(struct page_counter *counter, unsigned long nr_pages) in page_counter_cancel()
36 void page_counter_charge(struct page_counter *counter, unsigned long nr_pages) in page_counter_charge()
38 struct page_counter *c; in page_counter_charge()
62 int page_counter_try_charge(struct page_counter *counter, in page_counter_try_charge()
64 struct page_counter **fail) in page_counter_try_charge()
66 struct page_counter *c; in page_counter_try_charge()
116 void page_counter_uncharge(struct page_counter *counter, unsigned long nr_pages) in page_counter_uncharge()
118 struct page_counter *c; in page_counter_uncharge()
134 int page_counter_limit(struct page_counter *counter, unsigned long limit) in page_counter_limit()
Dhugetlb_cgroup.c27 struct page_counter hugepage[HUGE_MAX_HSTATE];
113 struct page_counter *counter; in hugetlb_cgroup_move_parent()
169 struct page_counter *counter; in hugetlb_cgroup_charge_cgroup()
250 struct page_counter *counter; in hugetlb_cgroup_read_u64()
305 struct page_counter *counter; in hugetlb_cgroup_reset()
DMakefile62 obj-$(CONFIG_PAGE_COUNTER) += page_counter.o
Dmemcontrol.c267 struct page_counter memory;
268 struct page_counter memsw;
269 struct page_counter kmem;
2224 struct page_counter *counter; in try_charge()
2457 struct page_counter *counter; in memcg_charge_kmem()
3159 struct page_counter *counter; in mem_cgroup_read_u64()
3339 struct page_counter *counter; in mem_cgroup_reset()
/linux-4.1.27/net/ipv4/
Dtcp_memcontrol.c17 struct page_counter *counter_parent = NULL; in tcp_init_cgroup()
/linux-4.1.27/Documentation/cgroups/
Dmemory.txt124 The core of the design is a counter called the page_counter. The
125 page_counter tracks the current memory usage and limit of the group of
133 | (page_counter) |
/linux-4.1.27/include/net/
Dsock.h1066 struct page_counter memory_allocated; /* Current allocated memory. */