Lines Matching refs:objcg

1899 	 * The obtained objcg pointer is safe to use within the current scope,
1903 struct obj_cgroup *objcg = current_obj_cgroup();
1904 if (!objcg)
1911 memcg = get_mem_cgroup_from_objcg(objcg);
1919 if (obj_cgroup_charge(objcg, flags, objects * obj_full_size(s)))
1922 *objcgp = objcg;
1945 struct obj_cgroup *objcg,
1961 obj_cgroup_uncharge(objcg, obj_full_size(s));
1966 obj_cgroup_get(objcg);
1967 slab_objcgs(slab)[off] = objcg;
1968 mod_objcg_state(objcg, slab_pgdat(slab),
1971 obj_cgroup_uncharge(objcg, obj_full_size(s));
1977 void memcg_slab_post_alloc_hook(struct kmem_cache *s, struct obj_cgroup *objcg,
1980 if (likely(!memcg_kmem_online() || !objcg))
1983 return __memcg_slab_post_alloc_hook(s, objcg, flags, size, p);
1991 struct obj_cgroup *objcg;
1995 objcg = objcgs[off];
1996 if (!objcg)
2000 obj_cgroup_uncharge(objcg, obj_full_size(s));
2001 mod_objcg_state(objcg, slab_pgdat(slab), cache_vmstat_idx(s),
2003 obj_cgroup_put(objcg);
2025 struct obj_cgroup *objcg)
2027 if (objcg)
2028 obj_cgroup_uncharge(objcg, objects * obj_full_size(s));
2044 struct obj_cgroup *objcg,
2057 struct obj_cgroup *objcg)
3758 void slab_post_alloc_hook(struct kmem_cache *s, struct obj_cgroup *objcg,
3807 memcg_slab_post_alloc_hook(s, objcg, flags, size, p);
3824 struct obj_cgroup *objcg = NULL;
3827 s = slab_pre_alloc_hook(s, lru, &objcg, 1, gfpflags);
3845 slab_post_alloc_hook(s, objcg, gfpflags, 1, &object, init, orig_size);
4619 struct obj_cgroup *objcg = NULL;
4625 s = slab_pre_alloc_hook(s, NULL, &objcg, size, flags);
4636 slab_post_alloc_hook(s, objcg, flags, size, p,
4639 memcg_slab_alloc_error_hook(s, size, objcg);