Lines Matching refs:new_res
1460 struct resource *new_res = NULL; in release_mem_region_adjustable() local
1478 new_res = alloc_resource(GFP_KERNEL | (alloc_nofail ? __GFP_NOFAIL : 0)); in release_mem_region_adjustable()
1516 if (!new_res) { in release_mem_region_adjustable()
1517 new_res = alloc_resource(GFP_ATOMIC); in release_mem_region_adjustable()
1518 if (!new_res) { in release_mem_region_adjustable()
1524 new_res->name = res->name; in release_mem_region_adjustable()
1525 new_res->start = end + 1; in release_mem_region_adjustable()
1526 new_res->end = res->end; in release_mem_region_adjustable()
1527 new_res->flags = res->flags; in release_mem_region_adjustable()
1528 new_res->desc = res->desc; in release_mem_region_adjustable()
1529 new_res->parent = res->parent; in release_mem_region_adjustable()
1530 new_res->sibling = res->sibling; in release_mem_region_adjustable()
1531 new_res->child = NULL; in release_mem_region_adjustable()
1532 reparent_children_after_split(res, new_res, end); in release_mem_region_adjustable()
1537 res->sibling = new_res; in release_mem_region_adjustable()
1538 new_res = NULL; in release_mem_region_adjustable()
1545 free_resource(new_res); in release_mem_region_adjustable()