Lines Matching defs:objcg
316 struct obj_cgroup __rcu *objcg;
376 * After the initialization objcg->memcg is always pointing at
382 static inline struct mem_cgroup *obj_cgroup_memcg(struct obj_cgroup *objcg)
384 return READ_ONCE(objcg->memcg);
481 struct obj_cgroup *objcg;
483 objcg = (void *)(memcg_data & ~MEMCG_DATA_FLAGS_MASK);
484 return obj_cgroup_memcg(objcg);
524 struct obj_cgroup *objcg;
526 objcg = (void *)(memcg_data & ~MEMCG_DATA_FLAGS_MASK);
527 return obj_cgroup_memcg(objcg);
540 static inline struct mem_cgroup *get_mem_cgroup_from_objcg(struct obj_cgroup *objcg)
546 memcg = obj_cgroup_memcg(objcg);
811 static inline bool obj_cgroup_tryget(struct obj_cgroup *objcg)
813 return percpu_ref_tryget(&objcg->refcnt);
816 static inline void obj_cgroup_get(struct obj_cgroup *objcg)
818 percpu_ref_get(&objcg->refcnt);
821 static inline void obj_cgroup_get_many(struct obj_cgroup *objcg,
824 percpu_ref_get_many(&objcg->refcnt, nr);
827 static inline void obj_cgroup_put(struct obj_cgroup *objcg)
829 percpu_ref_put(&objcg->refcnt);
1368 static inline void obj_cgroup_put(struct obj_cgroup *objcg)
1818 int obj_cgroup_charge(struct obj_cgroup *objcg, gfp_t gfp, size_t size);
1819 void obj_cgroup_uncharge(struct obj_cgroup *objcg, size_t size);
1860 static inline void count_objcg_event(struct obj_cgroup *objcg,
1869 memcg = obj_cgroup_memcg(objcg);
1930 static inline void count_objcg_event(struct obj_cgroup *objcg,
1938 bool obj_cgroup_may_zswap(struct obj_cgroup *objcg);
1939 void obj_cgroup_charge_zswap(struct obj_cgroup *objcg, size_t size);
1940 void obj_cgroup_uncharge_zswap(struct obj_cgroup *objcg, size_t size);
1942 static inline bool obj_cgroup_may_zswap(struct obj_cgroup *objcg)
1946 static inline void obj_cgroup_charge_zswap(struct obj_cgroup *objcg,
1950 static inline void obj_cgroup_uncharge_zswap(struct obj_cgroup *objcg,