ug 6662 mm/memcontrol.c static inline void uncharge_gather_clear(struct uncharge_gather *ug) ug 6664 mm/memcontrol.c memset(ug, 0, sizeof(*ug)); ug 6667 mm/memcontrol.c static void uncharge_batch(const struct uncharge_gather *ug) ug 6669 mm/memcontrol.c unsigned long nr_pages = ug->nr_anon + ug->nr_file + ug->nr_kmem; ug 6672 mm/memcontrol.c if (!mem_cgroup_is_root(ug->memcg)) { ug 6673 mm/memcontrol.c page_counter_uncharge(&ug->memcg->memory, nr_pages); ug 6675 mm/memcontrol.c page_counter_uncharge(&ug->memcg->memsw, nr_pages); ug 6676 mm/memcontrol.c if (!cgroup_subsys_on_dfl(memory_cgrp_subsys) && ug->nr_kmem) ug 6677 mm/memcontrol.c page_counter_uncharge(&ug->memcg->kmem, ug->nr_kmem); ug 6678 mm/memcontrol.c memcg_oom_recover(ug->memcg); ug 6682 mm/memcontrol.c __mod_memcg_state(ug->memcg, MEMCG_RSS, -ug->nr_anon); ug 6683 mm/memcontrol.c __mod_memcg_state(ug->memcg, MEMCG_CACHE, -ug->nr_file); ug 6684 mm/memcontrol.c __mod_memcg_state(ug->memcg, MEMCG_RSS_HUGE, -ug->nr_huge); ug 6685 mm/memcontrol.c __mod_memcg_state(ug->memcg, NR_SHMEM, -ug->nr_shmem); ug 6686 mm/memcontrol.c __count_memcg_events(ug->memcg, PGPGOUT, ug->pgpgout); ug 6687 mm/memcontrol.c __this_cpu_add(ug->memcg->vmstats_percpu->nr_page_events, nr_pages); ug 6688 mm/memcontrol.c memcg_check_events(ug->memcg, ug->dummy_page); ug 6691 mm/memcontrol.c if (!mem_cgroup_is_root(ug->memcg)) ug 6692 mm/memcontrol.c css_put_many(&ug->memcg->css, nr_pages); ug 6695 mm/memcontrol.c static void uncharge_page(struct page *page, struct uncharge_gather *ug) ug 6710 mm/memcontrol.c if (ug->memcg != page->mem_cgroup) { ug 6711 mm/memcontrol.c if (ug->memcg) { ug 6712 mm/memcontrol.c uncharge_batch(ug); ug 6713 mm/memcontrol.c uncharge_gather_clear(ug); ug 6715 mm/memcontrol.c ug->memcg = page->mem_cgroup; ug 6723 mm/memcontrol.c ug->nr_huge += nr_pages; ug 6726 mm/memcontrol.c ug->nr_anon += nr_pages; ug 6728 mm/memcontrol.c ug->nr_file += nr_pages; ug 6730 mm/memcontrol.c ug->nr_shmem += nr_pages; ug 6732 mm/memcontrol.c ug->pgpgout++; ug 6734 mm/memcontrol.c ug->nr_kmem += compound_nr(page); ug 6738 mm/memcontrol.c ug->dummy_page = page; ug 6744 mm/memcontrol.c struct uncharge_gather ug; ug 6747 mm/memcontrol.c uncharge_gather_clear(&ug); ug 6760 mm/memcontrol.c uncharge_page(page, &ug); ug 6763 mm/memcontrol.c if (ug.memcg) ug 6764 mm/memcontrol.c uncharge_batch(&ug); ug 6776 mm/memcontrol.c struct uncharge_gather ug; ug 6785 mm/memcontrol.c uncharge_gather_clear(&ug); ug 6786 mm/memcontrol.c uncharge_page(page, &ug); ug 6787 mm/memcontrol.c uncharge_batch(&ug); ug 434 net/sunrpc/svcauth_unix.c struct unix_gid *ug = container_of(item, struct unix_gid, h); ug 437 net/sunrpc/svcauth_unix.c put_group_info(ug->gi); ug 438 net/sunrpc/svcauth_unix.c kfree_rcu(ug, rcu); ug 475 net/sunrpc/svcauth_unix.c struct unix_gid *ug = container_of(h, struct unix_gid, h); ug 477 net/sunrpc/svcauth_unix.c snprintf(tuid, 20, "%u", from_kuid(&init_user_ns, ug->uid)); ug 495 net/sunrpc/svcauth_unix.c struct unix_gid ug, *ugp; ug 505 net/sunrpc/svcauth_unix.c ug.uid = uid; ug 515 net/sunrpc/svcauth_unix.c ug.gi = groups_alloc(gids); ug 516 net/sunrpc/svcauth_unix.c if (!ug.gi) ug 529 net/sunrpc/svcauth_unix.c ug.gi->gid[i] = kgid; ug 532 net/sunrpc/svcauth_unix.c groups_sort(ug.gi); ug 536 net/sunrpc/svcauth_unix.c ug.h.flags = 0; ug 537 net/sunrpc/svcauth_unix.c ug.h.expiry_time = expiry; ug 539 net/sunrpc/svcauth_unix.c &ug.h, &ugp->h, ug 550 net/sunrpc/svcauth_unix.c if (ug.gi) ug 551 net/sunrpc/svcauth_unix.c put_group_info(ug.gi); ug 560 net/sunrpc/svcauth_unix.c struct unix_gid *ug; ug 568 net/sunrpc/svcauth_unix.c ug = container_of(h, struct unix_gid, h); ug 571 net/sunrpc/svcauth_unix.c glen = ug->gi->ngroups; ug 575 net/sunrpc/svcauth_unix.c seq_printf(m, "%u %d:", from_kuid_munged(user_ns, ug->uid), glen); ug 577 net/sunrpc/svcauth_unix.c seq_printf(m, " %d", from_kgid_munged(user_ns, ug->gi->gid[i])); ug 627 net/sunrpc/svcauth_unix.c struct unix_gid ug; ug 630 net/sunrpc/svcauth_unix.c ug.uid = uid; ug 631 net/sunrpc/svcauth_unix.c ch = sunrpc_cache_lookup_rcu(cd, &ug.h, unix_gid_hash(uid)); ug 640 net/sunrpc/svcauth_unix.c struct unix_gid *ug; ug 646 net/sunrpc/svcauth_unix.c ug = unix_gid_lookup(sn->unix_gid_cache, uid); ug 647 net/sunrpc/svcauth_unix.c if (!ug) ug 649 net/sunrpc/svcauth_unix.c ret = cache_check(sn->unix_gid_cache, &ug->h, &rqstp->rq_chandle); ug 656 net/sunrpc/svcauth_unix.c gi = get_group_info(ug->gi); ug 657 net/sunrpc/svcauth_unix.c cache_put(&ug->h, sn->unix_gid_cache);