Lines Matching refs:paRegions
4326 struct VMMDEVSHAREDREGIONDESC const *paRegions)
4346 uint32_t off = paRegions[i].GCRegionAddr & PAGE_OFFSET_MASK;
4350 uint32_t cb = RT_ALIGN_32(paRegions[i].cbRegion + off, PAGE_SIZE);
4374 * @param paRegions The region descriptions.
4379 struct VMMDEVSHAREDREGIONDESC const *paRegions, PGMMSHAREDMODULE *ppGblMod)
4405 Log(("gmmR0ShModNewGlobal: rgn[%u]=%RGvLB%#x\n", i, paRegions[i].GCRegionAddr, paRegions[i].cbRegion));
4406 pGblMod->aRegions[i].off = paRegions[i].GCRegionAddr & PAGE_OFFSET_MASK;
4407 pGblMod->aRegions[i].cb = paRegions[i].cbRegion + pGblMod->aRegions[i].off;
4451 static int gmmR0ShModNewPerVM(PGVM pGVM, RTGCPTR GCBaseAddr, uint32_t cRegions, const VMMDEVSHAREDREGIONDESC *paRegions,
4464 pRecVM->aRegionsGCPtrs[i] = paRegions[i].GCRegionAddr;
4518 * @param paRegions Pointer to an array of shared region(s).
4522 uint32_t cRegions, struct VMMDEVSHAREDREGIONDESC const *paRegions)
4547 if (RT_UNLIKELY(paRegions[i].cbRegion == 0 || paRegions[i].cbRegion > _1G))
4550 cbTotal += paRegions[i].cbRegion;
4581 rc = gmmR0ShModNewPerVM(pGVM, GCPtrModBase, cRegions, paRegions, &pRecVM);
4588 pszModuleName, pszVersion, paRegions);
4593 pszModuleName, pszVersion, paRegions, &pGblMod);
4618 pszModuleName, pszVersion, paRegions);
4647 NOREF(GCPtrModBase); NOREF(cbModule); NOREF(cRegions); NOREF(paRegions);