Lines Matching refs:new
256 struct memobj_frame_list *new = slab_alloc(&anon->frame_slab);
271 if (new == NULL) {
272 new = slab_alloc(&anon->frame_slab);
276 if (!new) {
279 assert(new != NULL);
280 new->offset = offset;
281 new->frame = frame;
282 new->size = size;
283 new->foffset = foffset;
291 new->pa = fi.base;
297 if (new->offset < walk->offset) {
298 if ((prev != NULL && new->offset < prev->offset + prev->size)
299 || new->offset + new->size > walk->offset) {
300 slab_free(&anon->frame_slab, new);
303 new->next = walk;
305 prev->next = new;
308 anon->frame_list = new;
316 if (new->offset < prev->offset + prev->size) {
317 slab_free(&anon->frame_slab, new);
320 prev->next = new;
321 new->next = NULL;
324 anon->frame_list = new;
325 new->next = NULL;