Lines Matching refs:dmem_cgroup_pool_state

60 struct dmem_cgroup_pool_state {  struct
106 static void free_cg_pool(struct dmem_cgroup_pool_state *pool) in free_cg_pool()
113 set_resource_min(struct dmem_cgroup_pool_state *pool, u64 val) in set_resource_min()
119 set_resource_low(struct dmem_cgroup_pool_state *pool, u64 val) in set_resource_low()
125 set_resource_max(struct dmem_cgroup_pool_state *pool, u64 val) in set_resource_max()
130 static u64 get_resource_low(struct dmem_cgroup_pool_state *pool) in get_resource_low()
135 static u64 get_resource_min(struct dmem_cgroup_pool_state *pool) in get_resource_min()
140 static u64 get_resource_max(struct dmem_cgroup_pool_state *pool) in get_resource_max()
145 static u64 get_resource_current(struct dmem_cgroup_pool_state *pool) in get_resource_current()
150 static void reset_all_resource_limits(struct dmem_cgroup_pool_state *rpool) in reset_all_resource_limits()
160 struct dmem_cgroup_pool_state *pool; in dmemcs_offline()
171 struct dmem_cgroup_pool_state *pool, *next; in dmemcs_free()
198 static struct dmem_cgroup_pool_state *
201 struct dmem_cgroup_pool_state *pool; in find_cg_pool_locked()
210 static struct dmem_cgroup_pool_state *pool_parent(struct dmem_cgroup_pool_state *pool) in pool_parent()
219 dmem_cgroup_calculate_protection(struct dmem_cgroup_pool_state *limit_pool, in dmem_cgroup_calculate_protection()
220 struct dmem_cgroup_pool_state *test_pool) in dmem_cgroup_calculate_protection()
225 struct dmem_cgroup_pool_state *pool, *found_pool; in dmem_cgroup_calculate_protection()
267 bool dmem_cgroup_state_evict_valuable(struct dmem_cgroup_pool_state *limit_pool, in dmem_cgroup_state_evict_valuable()
268 struct dmem_cgroup_pool_state *test_pool, in dmem_cgroup_state_evict_valuable()
271 struct dmem_cgroup_pool_state *pool = test_pool; in dmem_cgroup_state_evict_valuable()
319 static struct dmem_cgroup_pool_state *
321 struct dmem_cgroup_pool_state **allocpool) in alloc_pool_single()
324 struct dmem_cgroup_pool_state *pool, *ppool = NULL; in alloc_pool_single()
355 static struct dmem_cgroup_pool_state *
357 struct dmem_cgroup_pool_state **allocpool) in get_cg_pool_locked()
359 struct dmem_cgroup_pool_state *pool, *ppool, *retpool; in get_cg_pool_locked()
402 struct dmem_cgroup_pool_state *pool, *next; in dmemcg_free_rcu()
436 struct dmem_cgroup_pool_state *pool = in dmem_cgroup_unregister_region()
518 void dmem_cgroup_pool_state_put(struct dmem_cgroup_pool_state *pool) in dmem_cgroup_pool_state_put()
525 static struct dmem_cgroup_pool_state *
528 struct dmem_cgroup_pool_state *pool, *allocpool = NULL; in get_cg_pool_unlocked()
571 void dmem_cgroup_uncharge(struct dmem_cgroup_pool_state *pool, u64 size) in dmem_cgroup_uncharge()
601 struct dmem_cgroup_pool_state **ret_pool, in dmem_cgroup_try_charge()
602 struct dmem_cgroup_pool_state **ret_limit_pool) in dmem_cgroup_try_charge()
605 struct dmem_cgroup_pool_state *pool; in dmem_cgroup_try_charge()
627 *ret_limit_pool = container_of(fail, struct dmem_cgroup_pool_state, cnt); in dmem_cgroup_try_charge()
676 void (*apply)(struct dmem_cgroup_pool_state *, u64)) in dmemcg_limit_write() argument
682 struct dmem_cgroup_pool_state *pool = NULL; in dmemcg_limit_write()
731 u64 (*fn)(struct dmem_cgroup_pool_state *)) in dmemcg_limit_show() argument
738 struct dmem_cgroup_pool_state *pool = find_cg_pool_locked(dmemcs, region); in dmemcg_limit_show()