Lines Matching refs:primary
3280 t = rcu_dereference(memcg->thresholds.primary); in __mem_cgroup_threshold()
3282 t = rcu_dereference(memcg->memsw_thresholds.primary); in __mem_cgroup_threshold()
3394 if (thresholds->primary) in __mem_cgroup_usage_register_event()
3397 size = thresholds->primary ? thresholds->primary->size + 1 : 1; in __mem_cgroup_usage_register_event()
3409 if (thresholds->primary) { in __mem_cgroup_usage_register_event()
3410 memcpy(new->entries, thresholds->primary->entries, (size - 1) * in __mem_cgroup_usage_register_event()
3438 thresholds->spare = thresholds->primary; in __mem_cgroup_usage_register_event()
3440 rcu_assign_pointer(thresholds->primary, new); in __mem_cgroup_usage_register_event()
3482 if (!thresholds->primary) in __mem_cgroup_usage_unregister_event()
3490 for (i = 0; i < thresholds->primary->size; i++) { in __mem_cgroup_usage_unregister_event()
3491 if (thresholds->primary->entries[i].eventfd != eventfd) in __mem_cgroup_usage_unregister_event()
3508 for (i = 0, j = 0; i < thresholds->primary->size; i++) { in __mem_cgroup_usage_unregister_event()
3509 if (thresholds->primary->entries[i].eventfd == eventfd) in __mem_cgroup_usage_unregister_event()
3512 new->entries[j] = thresholds->primary->entries[i]; in __mem_cgroup_usage_unregister_event()
3526 thresholds->spare = thresholds->primary; in __mem_cgroup_usage_unregister_event()
3528 rcu_assign_pointer(thresholds->primary, new); in __mem_cgroup_usage_unregister_event()