Lines Matching defs:pRomNew
3260 PPGMROMRANGE pRomNew;
3261 rc = MMHyperAlloc(pVM, RT_OFFSETOF(PGMROMRANGE, aPages[cPages]), 0, MM_TAG_PGM_PHYS, (void **)&pRomNew);
3272 PPGMROMPAGE pRomPage = &pRomNew->aPages[0];
3341 pgmR3PhysRomWriteHandler, pRomNew,
3342 NULL, "pgmPhysRomWriteHandler", MMHyperCCToR0(pVM, pRomNew),
3343 NULL, "pgmPhysRomWriteHandler", MMHyperCCToRC(pVM, pRomNew), pszDesc);
3348 pgmR3PhysRomWriteHandler, pRomNew,
3349 NULL, "pgmPhysRomWriteHandler", MMHyperCCToR0(pVM, pRomNew),
3350 NULL, "pgmPhysRomWriteHandler", MMHyperCCToRC(pVM, pRomNew), pszDesc);
3393 pRomNew->GCPhys = GCPhys;
3394 pRomNew->GCPhysLast = GCPhysLast;
3395 pRomNew->cb = cb;
3396 pRomNew->fFlags = fFlags;
3397 pRomNew->idSavedState = UINT8_MAX;
3398 pRomNew->cbOriginal = cbBinary;
3400 pRomNew->pvOriginal = fFlags & PGMPHYS_ROM_FLAGS_PERMANENT_BINARY
3403 pRomNew->pvOriginal = fFlags & PGMPHYS_ROM_FLAGS_PERMANENT_BINARY ? pvBinary : NULL;
3405 pRomNew->pszDesc = pszDesc;
3409 PPGMROMPAGE pPage = &pRomNew->aPages[iPage];
3424 pRomNew->pNextR3 = pRom;
3425 pRomNew->pNextR0 = pRom ? MMHyperCCToR0(pVM, pRom) : NIL_RTR0PTR;
3426 pRomNew->pNextRC = pRom ? MMHyperCCToRC(pVM, pRom) : NIL_RTRCPTR;
3430 pRomPrev->pNextR3 = pRomNew;
3431 pRomPrev->pNextR0 = MMHyperCCToR0(pVM, pRomNew);
3432 pRomPrev->pNextRC = MMHyperCCToRC(pVM, pRomNew);
3436 pVM->pgm.s.pRomRangesR3 = pRomNew;
3437 pVM->pgm.s.pRomRangesR0 = MMHyperCCToR0(pVM, pRomNew);
3438 pVM->pgm.s.pRomRangesRC = MMHyperCCToRC(pVM, pRomNew);
3458 MMHyperFree(pVM, pRomNew);