Lines Matching defs:newstart
623 u_long newstart, newend, exend, beststart, bestovh, ovh;
722 newstart = EXTENT_ALIGN(substart, alignment, skew);
723 if (newstart < ex->ex_start) {
743 if (rp->er_start >= newstart)
753 if (last != NULL && last->er_end >= newstart)
754 newstart = EXTENT_ALIGN((last->er_end + 1), alignment, skew);
770 if (LE_OV(newstart, size, rp->er_start)) {
777 newend = newstart + (size - 1);
783 dontcross = EXTENT_ALIGN(newstart+1, boundary,
788 printf("newstart=%lx newend=%lx ex_start=%lx ex_end=%lx boundary=%lx dontcross=%lx\n",
789 newstart, newend, ex->ex_start, ex->ex_end,
802 newstart = dontcross + 1;
803 newend = newstart + (size - 1);
805 if (!LE_OV(newstart, size, rp->er_start))
815 if (newstart + size - 1 > ex->ex_end ||
816 dontcross < newstart)
826 ovh = rp->er_start - newstart - size;
836 beststart = newstart;
845 newstart = EXTENT_ALIGN((rp->er_end + 1), alignment, skew);
846 if (newstart < rp->er_end) {
861 * "newstart" is set to the beginning of the subregion, or
865 if (LE_OV(newstart, (size - 1), subend)) {
872 newend = newstart + (size - 1);
878 dontcross = EXTENT_ALIGN(newstart+1, boundary,
883 printf("newstart=%lx newend=%lx ex_start=%lx ex_end=%lx boundary=%lx dontcross=%lx\n",
884 newstart, newend, ex->ex_start, ex->ex_end,
897 newstart = dontcross + 1;
898 newend = newstart + (size - 1);
900 if (!LE_OV(newstart, (size - 1), subend))
910 if (newstart + size - 1 > ex->ex_end ||
911 dontcross < newstart)
921 ovh = exend - newstart - (size - 1);
931 beststart = newstart;
954 newstart = beststart;
985 extent_insert_and_optimize(ex, newstart, size, flags, last, myrp);
987 *result = newstart;