• Home
  • Raw
  • Download

Lines Matching refs:new

334 	struct memcg_shrinker_map *new, *old;  in memcg_expand_one_shrinker_map()  local
346 new = kvmalloc(sizeof(*new) + size, GFP_KERNEL); in memcg_expand_one_shrinker_map()
347 if (!new) in memcg_expand_one_shrinker_map()
351 memset(new->map, (int)0xff, old_size); in memcg_expand_one_shrinker_map()
352 memset((void *)new->map + old_size, 0, size - old_size); in memcg_expand_one_shrinker_map()
354 rcu_assign_pointer(memcg->nodeinfo[nid]->shrinker_map, new); in memcg_expand_one_shrinker_map()
4057 struct mem_cgroup_threshold_ary *new; in __mem_cgroup_usage_register_event() local
4084 new = kmalloc(struct_size(new, entries, size), GFP_KERNEL); in __mem_cgroup_usage_register_event()
4085 if (!new) { in __mem_cgroup_usage_register_event()
4089 new->size = size; in __mem_cgroup_usage_register_event()
4093 memcpy(new->entries, thresholds->primary->entries, (size - 1) * in __mem_cgroup_usage_register_event()
4098 new->entries[size - 1].eventfd = eventfd; in __mem_cgroup_usage_register_event()
4099 new->entries[size - 1].threshold = threshold; in __mem_cgroup_usage_register_event()
4102 sort(new->entries, size, sizeof(struct mem_cgroup_threshold), in __mem_cgroup_usage_register_event()
4106 new->current_threshold = -1; in __mem_cgroup_usage_register_event()
4108 if (new->entries[i].threshold <= usage) { in __mem_cgroup_usage_register_event()
4114 ++new->current_threshold; in __mem_cgroup_usage_register_event()
4123 rcu_assign_pointer(thresholds->primary, new); in __mem_cgroup_usage_register_event()
4150 struct mem_cgroup_threshold_ary *new; in __mem_cgroup_usage_unregister_event() local
4178 new = thresholds->spare; in __mem_cgroup_usage_unregister_event()
4182 kfree(new); in __mem_cgroup_usage_unregister_event()
4183 new = NULL; in __mem_cgroup_usage_unregister_event()
4187 new->size = size; in __mem_cgroup_usage_unregister_event()
4190 new->current_threshold = -1; in __mem_cgroup_usage_unregister_event()
4195 new->entries[j] = thresholds->primary->entries[i]; in __mem_cgroup_usage_unregister_event()
4196 if (new->entries[j].threshold <= usage) { in __mem_cgroup_usage_unregister_event()
4202 ++new->current_threshold; in __mem_cgroup_usage_unregister_event()
4211 rcu_assign_pointer(thresholds->primary, new); in __mem_cgroup_usage_unregister_event()
4217 if (!new) { in __mem_cgroup_usage_unregister_event()