Lines Matching refs:new_memtier
166 struct memory_tier *memtier, *new_memtier;
195 new_memtier = kzalloc(sizeof(struct memory_tier), GFP_KERNEL);
196 if (!new_memtier)
199 new_memtier->adistance_start = adistance;
200 INIT_LIST_HEAD(&new_memtier->list);
201 INIT_LIST_HEAD(&new_memtier->memory_types);
203 list_add_tail(&new_memtier->list, &memtier->list);
205 list_add_tail(&new_memtier->list, &memory_tiers);
207 new_memtier->dev.id = adistance >> MEMTIER_CHUNK_BITS;
208 new_memtier->dev.bus = &memory_tier_subsys;
209 new_memtier->dev.release = memory_tier_device_release;
210 new_memtier->dev.groups = memtier_dev_groups;
212 ret = device_register(&new_memtier->dev);
214 list_del(&new_memtier->list);
215 put_device(&new_memtier->dev);
218 memtier = new_memtier;