Lines Matching refs:iPage

289     size_t          iPage;
330 for (iPage = 0; iPage < cPages; iPage++)
331 pMemLnx->apPages[iPage] = &paPages[iPage];
342 for (iPage = 0; iPage < cPages; iPage++)
344 pMemLnx->apPages[iPage] = alloc_page(fFlagsLnx | __GFP_NOWARN);
345 if (RT_UNLIKELY(!pMemLnx->apPages[iPage]))
347 while (iPage-- > 0)
348 __free_page(pMemLnx->apPages[iPage]);
363 for (iPage = 0; iPage < cPages; iPage++)
365 pMemLnx->apPages[iPage] = &paPages[iPage];
366 MY_SET_PAGES_EXEC(pMemLnx->apPages[iPage], 1);
367 if (PageHighMem(pMemLnx->apPages[iPage]))
378 for (iPage = 0; iPage < cPages; iPage++)
379 SetPageReserved(pMemLnx->apPages[iPage]);
418 size_t iPage = pMemLnx->cPages;
419 if (iPage > 0)
424 while (iPage-- > 0)
426 ClearPageReserved(pMemLnx->apPages[iPage]);
429 MY_SET_PAGES_NOEXEC(pMemLnx->apPages[iPage], 1);
439 iPage = pMemLnx->cPages;
440 while (iPage-- > 0)
441 __free_page(pMemLnx->apPages[iPage]);
476 size_t iPage = pMemLnx->cPages;
477 while (iPage-- > 0)
478 if (PageHighMem(pMemLnx->apPages[iPage]))
570 size_t iPage;
575 iPage = pMemLnx->cPages;
576 while (iPage-- > 0)
578 if (!PageReserved(pMemLnx->apPages[iPage]))
579 SetPageDirty(pMemLnx->apPages[iPage]);
580 page_cache_release(pMemLnx->apPages[iPage]);
727 size_t iPage = pMemLnx->cPages;
728 while (iPage-- > 0)
729 Assert(page_to_phys(pMemLnx->apPages[iPage]) < _4G);
773 size_t iPage = pMemLnx->cPages;
774 while (iPage-- > 0)
775 if (page_to_phys(pMemLnx->apPages[iPage]) > PhysHighest)
1082 size_t iPage;
1116 iPage = cPages;
1119 while (iPage-- > 0)
1127 pMemLnx->apPages[iPage] = pPage;
1133 while (iPage-- > 0)
1135 pMemLnx->apPages[iPage] = virt_to_page(pbPage);
1180 size_t iPage = cPages;
1181 while (iPage-- > 0)
1182 papPages[iPage] = pDummyPage;
1437 size_t iPage;
1444 for (iPage = 0; iPage < cPages; iPage++, ulAddrCur += PAGE_SIZE)
1447 RTHCPHYS Phys = page_to_phys(pMemLnxToMap->apPages[iPage]);
1459 rc = vm_insert_page(vma, ulAddrCur, pMemLnxToMap->apPages[iPage]);
1468 rc = remap_pfn_range(vma, ulAddrCur, page_to_pfn(pMemLnxToMap->apPages[iPage]), PAGE_SIZE, fPg);
1499 for (iPage = 0; iPage < cPages; iPage++, ulAddrCur += PAGE_SIZE, Phys += PAGE_SIZE)
1594 DECLHIDDEN(RTHCPHYS) rtR0MemObjNativeGetPagePhysAddr(PRTR0MEMOBJINTERNAL pMem, size_t iPage)
1599 return page_to_phys(pMemLnx->apPages[iPage]);
1604 return pMemLnx->Core.u.Cont.Phys + (iPage << PAGE_SHIFT);
1607 return pMemLnx->Core.u.Phys.PhysBase + (iPage << PAGE_SHIFT);
1611 return rtR0MemObjNativeGetPagePhysAddr(pMemLnx->Core.uRel.Child.pParent, iPage);