Lines Matching refs:last
404 struct extent_region *rp, *last;
453 * Keep a pointer to the last region we looked at so
455 * we insert ourselves. If "last" is NULL when we
459 last = NULL;
547 last = rp;
551 * We don't conflict with any regions. "last" points
555 extent_insert_and_optimize(ex, start, size, last, myrp);
613 struct extent_region *rp, *last, *bestlast;
650 * Keep a pointer to the last region we looked at so
652 * we insert ourselves. If "last" is NULL when we
656 last = NULL;
700 * the subregion start, advancing the "last" pointer along
706 last = rp;
711 * the last allocated region (if there was one overlapping
714 if (last != NULL && last->er_end >= newstart)
715 newstart = extent_align((last->er_end + 1), alignment, skew);
798 bestlast = last;
816 last = rp;
823 * just past the end of the last allocated region, adjusted
893 bestlast = last;
916 last = bestlast;
941 extent_insert_and_optimize(ex, newstart, size, last, myrp);