Lines Matching refs:objcg
1626 struct obj_cgroup *objcg;
1631 objcg = current_obj_cgroup();
1632 if (!objcg)
1635 if (obj_cgroup_charge(objcg, gfp, pcpu_obj_full_size(size)))
1638 *objcgp = objcg;
1642 static void pcpu_memcg_post_alloc_hook(struct obj_cgroup *objcg,
1646 if (!objcg)
1650 obj_cgroup_get(objcg);
1651 chunk->obj_cgroups[off >> PCPU_MIN_ALLOC_SHIFT] = objcg;
1654 mod_memcg_state(obj_cgroup_memcg(objcg), MEMCG_PERCPU_B,
1658 obj_cgroup_uncharge(objcg, pcpu_obj_full_size(size));
1664 struct obj_cgroup *objcg;
1669 objcg = chunk->obj_cgroups[off >> PCPU_MIN_ALLOC_SHIFT];
1670 if (!objcg)
1674 obj_cgroup_uncharge(objcg, pcpu_obj_full_size(size));
1677 mod_memcg_state(obj_cgroup_memcg(objcg), MEMCG_PERCPU_B,
1681 obj_cgroup_put(objcg);
1691 static void pcpu_memcg_post_alloc_hook(struct obj_cgroup *objcg,
1723 struct obj_cgroup *objcg = NULL;
1758 if (unlikely(!pcpu_memcg_pre_alloc_hook(size, gfp, &objcg)))
1770 pcpu_memcg_post_alloc_hook(objcg, NULL, 0, size);
1882 pcpu_memcg_post_alloc_hook(objcg, chunk, off, size);
1908 pcpu_memcg_post_alloc_hook(objcg, NULL, 0, size);