Lines Matching defs:objcg
1585 struct obj_cgroup *objcg;
1590 objcg = get_obj_cgroup_from_current();
1591 if (!objcg)
1594 if (obj_cgroup_charge(objcg, gfp, size * num_possible_cpus())) {
1595 obj_cgroup_put(objcg);
1599 *objcgp = objcg;
1603 static void pcpu_memcg_post_alloc_hook(struct obj_cgroup *objcg,
1607 if (!objcg)
1611 chunk->obj_cgroups[off >> PCPU_MIN_ALLOC_SHIFT] = objcg;
1614 mod_memcg_state(obj_cgroup_memcg(objcg), MEMCG_PERCPU_B,
1618 obj_cgroup_uncharge(objcg, size * num_possible_cpus());
1619 obj_cgroup_put(objcg);
1625 struct obj_cgroup *objcg;
1630 objcg = chunk->obj_cgroups[off >> PCPU_MIN_ALLOC_SHIFT];
1633 obj_cgroup_uncharge(objcg, size * num_possible_cpus());
1636 mod_memcg_state(obj_cgroup_memcg(objcg), MEMCG_PERCPU_B,
1640 obj_cgroup_put(objcg);
1650 static void pcpu_memcg_post_alloc_hook(struct obj_cgroup *objcg,
1684 struct obj_cgroup *objcg = NULL;
1719 type = pcpu_memcg_pre_alloc_hook(size, gfp, &objcg);
1733 pcpu_memcg_post_alloc_hook(objcg, NULL, 0, size);
1847 pcpu_memcg_post_alloc_hook(objcg, chunk, off, size);
1871 pcpu_memcg_post_alloc_hook(objcg, NULL, 0, size);