Lines Matching refs:new_res
1975 struct resource *new_res;
2026 new_res = kzalloc(sizeof(*new_res), GFP_ATOMIC);
2027 if (!new_res)
2034 new_res->name = "hyperv mmio";
2035 new_res->flags = IORESOURCE_MEM;
2036 new_res->start = start;
2037 new_res->end = end;
2044 *old_res = new_res;
2048 if (((*old_res)->end + 1) == new_res->start) {
2049 (*old_res)->end = new_res->end;
2050 kfree(new_res);
2054 if ((*old_res)->start == new_res->end + 1) {
2055 (*old_res)->start = new_res->start;
2056 kfree(new_res);
2060 if ((*old_res)->start > new_res->end) {
2061 new_res->sibling = *old_res;
2063 (*prev_res)->sibling = new_res;
2064 *old_res = new_res;