stock            2185 mm/memcontrol.c 	struct memcg_stock_pcp *stock;
stock            2194 mm/memcontrol.c 	stock = this_cpu_ptr(&memcg_stock);
stock            2195 mm/memcontrol.c 	if (memcg == stock->cached && stock->nr_pages >= nr_pages) {
stock            2196 mm/memcontrol.c 		stock->nr_pages -= nr_pages;
stock            2208 mm/memcontrol.c static void drain_stock(struct memcg_stock_pcp *stock)
stock            2210 mm/memcontrol.c 	struct mem_cgroup *old = stock->cached;
stock            2212 mm/memcontrol.c 	if (stock->nr_pages) {
stock            2213 mm/memcontrol.c 		page_counter_uncharge(&old->memory, stock->nr_pages);
stock            2215 mm/memcontrol.c 			page_counter_uncharge(&old->memsw, stock->nr_pages);
stock            2216 mm/memcontrol.c 		css_put_many(&old->css, stock->nr_pages);
stock            2217 mm/memcontrol.c 		stock->nr_pages = 0;
stock            2219 mm/memcontrol.c 	stock->cached = NULL;
stock            2224 mm/memcontrol.c 	struct memcg_stock_pcp *stock;
stock            2233 mm/memcontrol.c 	stock = this_cpu_ptr(&memcg_stock);
stock            2234 mm/memcontrol.c 	drain_stock(stock);
stock            2235 mm/memcontrol.c 	clear_bit(FLUSHING_CACHED_CHARGE, &stock->flags);
stock            2246 mm/memcontrol.c 	struct memcg_stock_pcp *stock;
stock            2251 mm/memcontrol.c 	stock = this_cpu_ptr(&memcg_stock);
stock            2252 mm/memcontrol.c 	if (stock->cached != memcg) { /* reset if necessary */
stock            2253 mm/memcontrol.c 		drain_stock(stock);
stock            2254 mm/memcontrol.c 		stock->cached = memcg;
stock            2256 mm/memcontrol.c 	stock->nr_pages += nr_pages;
stock            2258 mm/memcontrol.c 	if (stock->nr_pages > MEMCG_CHARGE_BATCH)
stock            2259 mm/memcontrol.c 		drain_stock(stock);
stock            2283 mm/memcontrol.c 		struct memcg_stock_pcp *stock = &per_cpu(memcg_stock, cpu);
stock            2288 mm/memcontrol.c 		memcg = stock->cached;
stock            2289 mm/memcontrol.c 		if (memcg && stock->nr_pages &&
stock            2295 mm/memcontrol.c 		    !test_and_set_bit(FLUSHING_CACHED_CHARGE, &stock->flags)) {
stock            2297 mm/memcontrol.c 				drain_local_stock(&stock->work);
stock            2299 mm/memcontrol.c 				schedule_work_on(cpu, &stock->work);
stock            2308 mm/memcontrol.c 	struct memcg_stock_pcp *stock;
stock            2311 mm/memcontrol.c 	stock = &per_cpu(memcg_stock, cpu);
stock            2312 mm/memcontrol.c 	drain_stock(stock);