Lines Matching defs:objcg
1626 struct obj_cgroup *objcg;
1631 objcg = get_obj_cgroup_from_current();
1632 if (!objcg)
1635 if (obj_cgroup_charge(objcg, gfp, pcpu_obj_full_size(size))) {
1636 obj_cgroup_put(objcg);
1640 *objcgp = objcg;
1644 static void pcpu_memcg_post_alloc_hook(struct obj_cgroup *objcg,
1648 if (!objcg)
1652 chunk->obj_cgroups[off >> PCPU_MIN_ALLOC_SHIFT] = objcg;
1655 mod_memcg_state(obj_cgroup_memcg(objcg), MEMCG_PERCPU_B,
1659 obj_cgroup_uncharge(objcg, pcpu_obj_full_size(size));
1660 obj_cgroup_put(objcg);
1666 struct obj_cgroup *objcg;
1671 objcg = chunk->obj_cgroups[off >> PCPU_MIN_ALLOC_SHIFT];
1672 if (!objcg)
1676 obj_cgroup_uncharge(objcg, pcpu_obj_full_size(size));
1679 mod_memcg_state(obj_cgroup_memcg(objcg), MEMCG_PERCPU_B,
1683 obj_cgroup_put(objcg);
1693 static void pcpu_memcg_post_alloc_hook(struct obj_cgroup *objcg,
1725 struct obj_cgroup *objcg = NULL;
1760 if (unlikely(!pcpu_memcg_pre_alloc_hook(size, gfp, &objcg)))
1772 pcpu_memcg_post_alloc_hook(objcg, NULL, 0, size);
1884 pcpu_memcg_post_alloc_hook(objcg, chunk, off, size);
1910 pcpu_memcg_post_alloc_hook(objcg, NULL, 0, size);