Lines Matching refs:thresholds

300 	struct mem_cgroup_thresholds thresholds;  member
3579 t = rcu_dereference(memcg->thresholds.primary); in __mem_cgroup_threshold()
3671 struct mem_cgroup_thresholds *thresholds; in __mem_cgroup_usage_register_event() local
3685 thresholds = &memcg->thresholds; in __mem_cgroup_usage_register_event()
3688 thresholds = &memcg->memsw_thresholds; in __mem_cgroup_usage_register_event()
3694 if (thresholds->primary) in __mem_cgroup_usage_register_event()
3697 size = thresholds->primary ? thresholds->primary->size + 1 : 1; in __mem_cgroup_usage_register_event()
3709 if (thresholds->primary) { in __mem_cgroup_usage_register_event()
3710 memcpy(new->entries, thresholds->primary->entries, (size - 1) * in __mem_cgroup_usage_register_event()
3737 kfree(thresholds->spare); in __mem_cgroup_usage_register_event()
3738 thresholds->spare = thresholds->primary; in __mem_cgroup_usage_register_event()
3740 rcu_assign_pointer(thresholds->primary, new); in __mem_cgroup_usage_register_event()
3766 struct mem_cgroup_thresholds *thresholds; in __mem_cgroup_usage_unregister_event() local
3774 thresholds = &memcg->thresholds; in __mem_cgroup_usage_unregister_event()
3777 thresholds = &memcg->memsw_thresholds; in __mem_cgroup_usage_unregister_event()
3782 if (!thresholds->primary) in __mem_cgroup_usage_unregister_event()
3790 for (i = 0; i < thresholds->primary->size; i++) { in __mem_cgroup_usage_unregister_event()
3791 if (thresholds->primary->entries[i].eventfd != eventfd) in __mem_cgroup_usage_unregister_event()
3795 new = thresholds->spare; in __mem_cgroup_usage_unregister_event()
3808 for (i = 0, j = 0; i < thresholds->primary->size; i++) { in __mem_cgroup_usage_unregister_event()
3809 if (thresholds->primary->entries[i].eventfd == eventfd) in __mem_cgroup_usage_unregister_event()
3812 new->entries[j] = thresholds->primary->entries[i]; in __mem_cgroup_usage_unregister_event()
3826 thresholds->spare = thresholds->primary; in __mem_cgroup_usage_unregister_event()
3828 rcu_assign_pointer(thresholds->primary, new); in __mem_cgroup_usage_unregister_event()
3835 kfree(thresholds->spare); in __mem_cgroup_usage_unregister_event()
3836 thresholds->spare = NULL; in __mem_cgroup_usage_unregister_event()