Lines Matching refs:StartPageIndex
136 UINTN StartPageIndex;
141 StartPageIndex = RT_SIZE_TO_PAGES (mRTPageTable->LastEmptyPageOffset);
147 for (Index = StartPageIndex; Index <= (mRTPageTable->PageCount - ReqPages); ) {
178 for (Index = 0; Index < (StartPageIndex - ReqPages); ) {
198 while ((SubIndex < (StartPageIndex - ReqPages)) &&
283 UINTN StartPageIndex;
286 StartPageIndex = RT_SIZE_TO_PAGES (mRTPageTable->Pages[RT_SIZE_TO_PAGES(StartOffset)].StartPageOffset);
288 while (StartPageIndex < mRTPageTable->PageCount) {
289 if (((mRTPageTable->Pages[StartPageIndex].PageFlag & RT_PAGE_USED) != 0) &&
290 (mRTPageTable->Pages[StartPageIndex].StartPageOffset == StartOffset)) {
294 mRTPageTable->Pages[StartPageIndex].PageFlag &= ~RT_PAGE_USED;
295 mRTPageTable->Pages[StartPageIndex].PageFlag |= RT_PAGE_FREE;
296 mRTPageTable->Pages[StartPageIndex].StartPageOffset = 0;
298 StartPageIndex++;
396 UINTN StartPageIndex;
403 StartPageIndex = RT_SIZE_TO_PAGES (mRTPageTable->Pages[RT_SIZE_TO_PAGES (StartOffset)].StartPageOffset);
405 while (StartPageIndex < mRTPageTable->PageCount) {
406 if (((mRTPageTable->Pages[StartPageIndex].PageFlag & RT_PAGE_USED) != 0) &&
407 (mRTPageTable->Pages[StartPageIndex].StartPageOffset == StartOffset)) {
408 StartPageIndex++;