Lines Matching refs:obj_cgroup

26 struct obj_cgroup;
221 struct obj_cgroup { struct
322 struct obj_cgroup __rcu *objcg;
381 static inline struct mem_cgroup *obj_cgroup_memcg(struct obj_cgroup *objcg) in obj_cgroup_memcg()
417 static inline struct obj_cgroup *__page_objcg(struct page *page) in __page_objcg()
425 return (struct obj_cgroup *)(memcg_data & ~MEMCG_DATA_FLAGS_MASK); in __page_objcg()
473 struct obj_cgroup *objcg; in page_memcg_rcu()
515 struct obj_cgroup *objcg; in page_memcg_check()
549 static inline struct obj_cgroup **page_objcgs(struct page *page) in page_objcgs()
556 return (struct obj_cgroup **)(memcg_data & ~MEMCG_DATA_FLAGS_MASK); in page_objcgs()
567 static inline struct obj_cgroup **page_objcgs_check(struct page *page) in page_objcgs_check()
576 return (struct obj_cgroup **)(memcg_data & ~MEMCG_DATA_FLAGS_MASK); in page_objcgs_check()
585 static inline struct obj_cgroup **page_objcgs(struct page *page) in page_objcgs()
590 static inline struct obj_cgroup **page_objcgs_check(struct page *page) in page_objcgs_check()
792 static inline bool obj_cgroup_tryget(struct obj_cgroup *objcg) in obj_cgroup_tryget()
797 static inline void obj_cgroup_get(struct obj_cgroup *objcg) in obj_cgroup_get()
802 static inline void obj_cgroup_get_many(struct obj_cgroup *objcg, in obj_cgroup_get_many()
808 static inline void obj_cgroup_put(struct obj_cgroup *objcg) in obj_cgroup_put()
1646 struct obj_cgroup *get_obj_cgroup_from_current(void);
1648 int obj_cgroup_charge(struct obj_cgroup *objcg, gfp_t gfp, size_t size);
1649 void obj_cgroup_uncharge(struct obj_cgroup *objcg, size_t size);