• Home
  • Raw
  • Download

Lines Matching full:ug

7225 static inline void uncharge_gather_clear(struct uncharge_gather *ug)  in uncharge_gather_clear()  argument
7227 memset(ug, 0, sizeof(*ug)); in uncharge_gather_clear()
7230 static void uncharge_batch(const struct uncharge_gather *ug) in uncharge_batch() argument
7234 if (ug->nr_memory) { in uncharge_batch()
7235 page_counter_uncharge(&ug->memcg->memory, ug->nr_memory); in uncharge_batch()
7237 page_counter_uncharge(&ug->memcg->memsw, ug->nr_memory); in uncharge_batch()
7238 if (ug->nr_kmem) in uncharge_batch()
7239 memcg_account_kmem(ug->memcg, -ug->nr_kmem); in uncharge_batch()
7240 memcg_oom_recover(ug->memcg); in uncharge_batch()
7244 __count_memcg_events(ug->memcg, PGPGOUT, ug->pgpgout); in uncharge_batch()
7245 __this_cpu_add(ug->memcg->vmstats_percpu->nr_page_events, ug->nr_memory); in uncharge_batch()
7246 memcg_check_events(ug->memcg, ug->nid); in uncharge_batch()
7250 css_put(&ug->memcg->css); in uncharge_batch()
7253 static void uncharge_folio(struct folio *folio, struct uncharge_gather *ug) in uncharge_folio() argument
7280 if (ug->memcg != memcg) { in uncharge_folio()
7281 if (ug->memcg) { in uncharge_folio()
7282 uncharge_batch(ug); in uncharge_folio()
7283 uncharge_gather_clear(ug); in uncharge_folio()
7285 ug->memcg = memcg; in uncharge_folio()
7286 ug->nid = folio_nid(folio); in uncharge_folio()
7295 ug->nr_memory += nr_pages; in uncharge_folio()
7296 ug->nr_kmem += nr_pages; in uncharge_folio()
7303 ug->nr_memory += nr_pages; in uncharge_folio()
7304 ug->pgpgout++; in uncharge_folio()
7315 struct uncharge_gather ug; in __mem_cgroup_uncharge() local
7321 uncharge_gather_clear(&ug); in __mem_cgroup_uncharge()
7322 uncharge_folio(folio, &ug); in __mem_cgroup_uncharge()
7323 uncharge_batch(&ug); in __mem_cgroup_uncharge()
7335 struct uncharge_gather ug; in __mem_cgroup_uncharge_list() local
7338 uncharge_gather_clear(&ug); in __mem_cgroup_uncharge_list()
7340 uncharge_folio(folio, &ug); in __mem_cgroup_uncharge_list()
7341 if (ug.memcg) in __mem_cgroup_uncharge_list()
7342 uncharge_batch(&ug); in __mem_cgroup_uncharge_list()