Lines Matching refs:from
431 struct mem_cgroup *from; member
1564 struct mem_cgroup *from; in mem_cgroup_under_move() local
1572 from = mc.from; in mem_cgroup_under_move()
1574 if (!from) in mem_cgroup_under_move()
1577 ret = mem_cgroup_same_or_subtree(memcg, from) in mem_cgroup_under_move()
3365 struct mem_cgroup *from, in mem_cgroup_move_account() argument
3371 VM_BUG_ON(from == to); in mem_cgroup_move_account()
3392 if (!PageCgroupUsed(pc) || pc->mem_cgroup != from) in mem_cgroup_move_account()
3395 move_lock_mem_cgroup(from, &flags); in mem_cgroup_move_account()
3398 __this_cpu_sub(from->stat->count[MEM_CGROUP_STAT_FILE_MAPPED], in mem_cgroup_move_account()
3405 __this_cpu_sub(from->stat->count[MEM_CGROUP_STAT_WRITEBACK], in mem_cgroup_move_account()
3419 move_unlock_mem_cgroup(from, &flags); in mem_cgroup_move_account()
3425 mem_cgroup_charge_statistics(from, page, -nr_pages); in mem_cgroup_move_account()
3426 memcg_check_events(from, page); in mem_cgroup_move_account()
3523 struct mem_cgroup *from, struct mem_cgroup *to) in mem_cgroup_move_swap_account() argument
3527 old_id = mem_cgroup_id(from); in mem_cgroup_move_swap_account()
3531 mem_cgroup_swap_statistics(from, false); in mem_cgroup_move_swap_account()
3551 struct mem_cgroup *from, struct mem_cgroup *to) in mem_cgroup_move_swap_account() argument
5782 if (PageCgroupUsed(pc) && pc->mem_cgroup == mc.from) { in get_mctgt_type()
5792 mem_cgroup_id(mc.from) == lookup_swap_cgroup_id(ent)) { in get_mctgt_type()
5818 if (PageCgroupUsed(pc) && pc->mem_cgroup == mc.from) { in get_mctgt_type_thp()
5899 struct mem_cgroup *from = mc.from; in __mem_cgroup_clear_mc() local
5913 cancel_charge(mc.from, mc.moved_charge); in __mem_cgroup_clear_mc()
5919 if (!mem_cgroup_is_root(mc.from)) in __mem_cgroup_clear_mc()
5920 res_counter_uncharge(&mc.from->memsw, in __mem_cgroup_clear_mc()
5924 css_put(&mc.from->css); in __mem_cgroup_clear_mc()
5936 memcg_oom_recover(from); in __mem_cgroup_clear_mc()
5943 struct mem_cgroup *from = mc.from; in mem_cgroup_clear_mc() local
5952 mc.from = NULL; in mem_cgroup_clear_mc()
5955 mem_cgroup_end_move(from); in mem_cgroup_clear_mc()
5974 struct mem_cgroup *from = mem_cgroup_from_task(p); in mem_cgroup_can_attach() local
5976 VM_BUG_ON(from == memcg); in mem_cgroup_can_attach()
5983 VM_BUG_ON(mc.from); in mem_cgroup_can_attach()
5988 mem_cgroup_start_move(from); in mem_cgroup_can_attach()
5990 mc.from = from; in mem_cgroup_can_attach()
6045 pc, mc.from, mc.to)) { in mem_cgroup_move_charge_pte_range()
6075 mc.from, mc.to)) { in mem_cgroup_move_charge_pte_range()
6086 if (!mem_cgroup_move_swap_account(ent, mc.from, mc.to)) { in mem_cgroup_move_charge_pte_range()