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