Searched refs:hugetlb_cgroup (Results 1 – 4 of 4) sorted by relevance
20 struct hugetlb_cgroup;35 struct hugetlb_cgroup { struct60 static inline struct hugetlb_cgroup * argument70 static inline struct hugetlb_cgroup *hugetlb_cgroup_from_folio(struct folio *folio) in hugetlb_cgroup_from_folio()75 static inline struct hugetlb_cgroup *82 struct hugetlb_cgroup *h_cg, bool rsvd) in __set_hugetlb_cgroup()92 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup()98 struct hugetlb_cgroup *h_cg) in set_hugetlb_cgroup_rsvd()108 static inline void hugetlb_cgroup_put_rsvd_cgroup(struct hugetlb_cgroup *h_cg) in hugetlb_cgroup_put_rsvd_cgroup()128 struct hugetlb_cgroup **ptr);[all …]
112 obj-$(CONFIG_CGROUP_HUGETLB) += hugetlb_cgroup.o
487 /* Helper that records hugetlb_cgroup uncharge info. */ in copy_hugetlb_cgroup_uncharge_info() 488 static void record_hugetlb_cgroup_uncharge_info(struct hugetlb_cgroup *h_cg, in copy_hugetlb_cgroup_uncharge_info() 571 long to, struct hstate *h, struct hugetlb_cgroup *cg, in coalesce_file_region() 597 struct hugetlb_cgroup *h_cg,731 struct hugetlb_cgroup *h_cg)1089 struct hugetlb_cgroup *h_cg,2917 struct hugetlb_cgroup *h_cg = NULL; in alloc_hugetlb_folio() 3006 * hugetlb_cgroup pointer on the page. in alloc_hugetlb_folio() 6580 struct hugetlb_cgroup *h_cg = NULL; in hugetlb_reserve_pages() 6639 /* For private mappings, the hugetlb_cgroup uncharg in hugetlb_reserve_pages() [all...]
11763 F: mm/hugetlb_cgroup.c