Lines Matching refs:next
528 * @next: allocation that follows the given free space range
540 struct resource *next, struct resource *exist,
615 struct resource *next = res->sibling, *new_res = NULL;
631 space_valid(nd_region, ndd, label_id, NULL, next, exist,
639 if (!loc && next) {
641 valid.end = min(mapping_end, next->start - 1);
642 space_valid(nd_region, ndd, label_id, res, next, exist,
650 if (!loc && !next) {
653 space_valid(nd_region, ndd, label_id, res, next, exist,
674 if (strcmp(next->name, label_id->id) == 0) {
675 /* adjust next resource up */
676 rc = adjust_resource(next, next->start
677 - allocate, resource_size(next)
679 new_res = next;
680 action = "next grow up";
757 struct resource *next = res->sibling;
760 if (!next || strcmp(res->name, label_id->id) != 0
761 || strcmp(next->name, label_id->id) != 0
762 || end != next->start)
764 end += resource_size(next);
765 nvdimm_free_dpa(ndd, next);