Lines Matching refs:paMemObj
507 && !pDevExt->MemBalloon.paMemObj)
509 pDevExt->MemBalloon.paMemObj = (PRTR0MEMOBJ)RTMemAllocZ(sizeof(RTR0MEMOBJ) * pDevExt->MemBalloon.cMaxChunks);
510 if (!pDevExt->MemBalloon.paMemObj)
512 LogRel(("vbgdSetBalloonSizeKernel: no memory for paMemObj!\n"));
526 rc = RTR0MemObjAllocPhysNC(&pDevExt->MemBalloon.paMemObj[i],
544 rc = vbgdBalloonInflate(&pDevExt->MemBalloon.paMemObj[i], pReq);
548 RTR0MemObjFree(pDevExt->MemBalloon.paMemObj[i], true);
549 pDevExt->MemBalloon.paMemObj[i] = NIL_RTR0MEMOBJ;
560 rc = vbgdBalloonDeflate(&pDevExt->MemBalloon.paMemObj[i], pReq);
612 if (!pDevExt->MemBalloon.paMemObj)
614 pDevExt->MemBalloon.paMemObj = (PRTR0MEMOBJ)RTMemAlloc(sizeof(RTR0MEMOBJ) * pDevExt->MemBalloon.cMaxChunks);
615 if (!pDevExt->MemBalloon.paMemObj)
617 LogRel(("VBoxGuestSetBalloonSizeFromUser: no memory for paMemObj!\n"));
621 pDevExt->MemBalloon.paMemObj[i] = NIL_RTR0MEMOBJ;
640 && pDevExt->MemBalloon.paMemObj[i] == NIL_RTR0MEMOBJ)
641 pMemObj = &pDevExt->MemBalloon.paMemObj[i]; /* found free object pointer */
642 if (RTR0MemObjAddressR3(pDevExt->MemBalloon.paMemObj[i]) == u64ChunkAddr)
646 pMemObj = &pDevExt->MemBalloon.paMemObj[i];
715 if (pDevExt->MemBalloon.paMemObj)
724 rc = vbgdBalloonDeflate(&pDevExt->MemBalloon.paMemObj[i], pReq);
731 pDevExt->MemBalloon.paMemObj[i] = NIL_RTR0MEMOBJ;
739 RTMemFree(pDevExt->MemBalloon.paMemObj);
740 pDevExt->MemBalloon.paMemObj = NULL;
979 pDevExt->MemBalloon.paMemObj = NULL;