• Home
  • Raw
  • Download

Lines Matching full:ug

7100 static inline void uncharge_gather_clear(struct uncharge_gather *ug)  in uncharge_gather_clear()  argument
7102 memset(ug, 0, sizeof(*ug)); in uncharge_gather_clear()
7105 static void uncharge_batch(const struct uncharge_gather *ug) in uncharge_batch() argument
7109 if (ug->nr_memory) { in uncharge_batch()
7110 page_counter_uncharge(&ug->memcg->memory, ug->nr_memory); in uncharge_batch()
7112 page_counter_uncharge(&ug->memcg->memsw, ug->nr_memory); in uncharge_batch()
7113 if (ug->nr_kmem) in uncharge_batch()
7114 memcg_account_kmem(ug->memcg, -ug->nr_kmem); in uncharge_batch()
7115 memcg_oom_recover(ug->memcg); in uncharge_batch()
7119 __count_memcg_events(ug->memcg, PGPGOUT, ug->pgpgout); in uncharge_batch()
7120 __this_cpu_add(ug->memcg->vmstats_percpu->nr_page_events, ug->nr_memory); in uncharge_batch()
7121 memcg_check_events(ug->memcg, ug->nid); in uncharge_batch()
7125 css_put(&ug->memcg->css); in uncharge_batch()
7128 static void uncharge_folio(struct folio *folio, struct uncharge_gather *ug) in uncharge_folio() argument
7155 if (ug->memcg != memcg) { in uncharge_folio()
7156 if (ug->memcg) { in uncharge_folio()
7157 uncharge_batch(ug); in uncharge_folio()
7158 uncharge_gather_clear(ug); in uncharge_folio()
7160 ug->memcg = memcg; in uncharge_folio()
7161 ug->nid = folio_nid(folio); in uncharge_folio()
7170 ug->nr_memory += nr_pages; in uncharge_folio()
7171 ug->nr_kmem += nr_pages; in uncharge_folio()
7178 ug->nr_memory += nr_pages; in uncharge_folio()
7179 ug->pgpgout++; in uncharge_folio()
7189 struct uncharge_gather ug; in __mem_cgroup_uncharge() local
7195 uncharge_gather_clear(&ug); in __mem_cgroup_uncharge()
7196 uncharge_folio(folio, &ug); in __mem_cgroup_uncharge()
7197 uncharge_batch(&ug); in __mem_cgroup_uncharge()
7209 struct uncharge_gather ug; in __mem_cgroup_uncharge_list() local
7212 uncharge_gather_clear(&ug); in __mem_cgroup_uncharge_list()
7214 uncharge_folio(folio, &ug); in __mem_cgroup_uncharge_list()
7215 if (ug.memcg) in __mem_cgroup_uncharge_list()
7216 uncharge_batch(&ug); in __mem_cgroup_uncharge_list()