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);