Lines Matching defs:objcg
282 struct obj_cgroup *objcg;
290 objcg = get_obj_cgroup_from_current();
291 if (!objcg)
294 if (obj_cgroup_charge(objcg, flags, objects * obj_full_size(s))) {
295 obj_cgroup_put(objcg);
299 *objcgp = objcg;
303 static inline void mod_objcg_state(struct obj_cgroup *objcg,
311 memcg = obj_cgroup_memcg(objcg);
318 struct obj_cgroup *objcg,
326 if (!memcg_kmem_enabled() || !objcg)
335 obj_cgroup_uncharge(objcg, obj_full_size(s));
340 obj_cgroup_get(objcg);
341 page_obj_cgroups(page)[off] = objcg;
342 mod_objcg_state(objcg, page_pgdat(page),
345 obj_cgroup_uncharge(objcg, obj_full_size(s));
348 obj_cgroup_put(objcg);
355 struct obj_cgroup *objcg;
377 objcg = page_obj_cgroups(page)[off];
378 if (!objcg)
382 obj_cgroup_uncharge(objcg, obj_full_size(s));
383 mod_objcg_state(objcg, page_pgdat(page), cache_vmstat_idx(s),
385 obj_cgroup_put(objcg);
418 struct obj_cgroup *objcg,
525 struct obj_cgroup *objcg,
538 memcg_slab_post_alloc_hook(s, objcg, flags, size, p);