Home
last modified time | relevance | path

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

/OK3568_Linux_fs/kernel/include/linux/
H A Dpage_counter.h9 struct page_counter { struct
15 struct page_counter *parent; argument
38 static inline void page_counter_init(struct page_counter *counter, in page_counter_init() argument
39 struct page_counter *parent) in page_counter_init()
46 static inline unsigned long page_counter_read(struct page_counter *counter) in page_counter_read()
51 void page_counter_cancel(struct page_counter *counter, unsigned long nr_pages);
52 void page_counter_charge(struct page_counter *counter, unsigned long nr_pages);
53 bool page_counter_try_charge(struct page_counter *counter,
55 struct page_counter **fail);
56 void page_counter_uncharge(struct page_counter *counter, unsigned long nr_pages);
[all …]
H A Dhugetlb_cgroup.h44 struct page_counter hugepage[HUGE_MAX_HSTATE];
49 struct page_counter rsvd_hugepage[HUGE_MAX_HSTATE];
H A Dmemcontrol.h218 struct page_counter memory; /* Both v1 & v2 */
221 struct page_counter swap; /* v2 only */
222 struct page_counter memsw; /* v1 only */
226 struct page_counter kmem; /* v1 only */
227 struct page_counter tcpmem; /* v1 only */
H A Dhugetlb.h57 struct page_counter *reservation_counter;
92 struct page_counter *reservation_counter;
/OK3568_Linux_fs/kernel/mm/
H A Dpage_counter.c16 static void propagate_protected_usage(struct page_counter *c, in propagate_protected_usage()
50 void page_counter_cancel(struct page_counter *counter, unsigned long nr_pages) in page_counter_cancel()
67 void page_counter_charge(struct page_counter *counter, unsigned long nr_pages) in page_counter_charge()
69 struct page_counter *c; in page_counter_charge()
94 bool page_counter_try_charge(struct page_counter *counter, in page_counter_try_charge()
96 struct page_counter **fail) in page_counter_try_charge()
98 struct page_counter *c; in page_counter_try_charge()
151 void page_counter_uncharge(struct page_counter *counter, unsigned long nr_pages) in page_counter_uncharge()
153 struct page_counter *c; in page_counter_uncharge()
169 int page_counter_set_max(struct page_counter *counter, unsigned long nr_pages) in page_counter_set_max()
[all …]
H A Dhugetlb_cgroup.c35 static inline struct page_counter *
44 static inline struct page_counter *
50 static inline struct page_counter *
97 struct page_counter *fault_parent = NULL; in hugetlb_cgroup_init()
98 struct page_counter *rsvd_parent = NULL; in hugetlb_cgroup_init()
165 struct page_counter *counter; in hugetlb_cgroup_move_parent()
236 struct page_counter *counter; in __hugetlb_cgroup_charge_cgroup()
427 struct page_counter *counter; in hugetlb_cgroup_read_u64()
428 struct page_counter *rsvd_counter; in hugetlb_cgroup_read_u64()
462 struct page_counter *counter; in hugetlb_cgroup_read_u64_max()
[all …]
H A DMakefile91 obj-$(CONFIG_PAGE_COUNTER) += page_counter.o
H A Dmemcontrol.c2716 struct page_counter *counter; in try_charge()
3077 struct page_counter *counter; in __memcg_kmem_charge()
3376 struct page_counter *counter = memsw ? &memcg->memsw : &memcg->memory; in mem_cgroup_resize_max()
3633 struct page_counter *counter; in mem_cgroup_read_u64()
3921 struct page_counter *counter; in mem_cgroup_reset()
7116 struct page_counter *fail; in mem_cgroup_charge_skmem()
7306 struct page_counter *counter; in __mem_cgroup_try_charge_swap()
/OK3568_Linux_fs/kernel/Documentation/admin-guide/cgroup-v1/
H A Dmemory.rst140 The core of the design is a counter called the page_counter. The
141 page_counter tracks the current memory usage and limit of the group of
152 | (page_counter) |
/OK3568_Linux_fs/output/sessions/2025-06-06_01-57-56/
H A D10-kernel-build_2025-06-06_01-57-58.log
H A Dbuild_2025-06-06_01-57-58.log
H A D10-kernel-build.log
H A Dbuild.log