Lines Matching defs:Req

42     GMMINITIALRESERVATIONREQ Req;
43 Req.Hdr.u32Magic = SUPVMMR0REQHDR_MAGIC;
44 Req.Hdr.cbReq = sizeof(Req);
45 Req.cBasePages = cBasePages;
46 Req.cShadowPages = cShadowPages;
47 Req.cFixedPages = cFixedPages;
48 Req.enmPolicy = enmPolicy;
49 Req.enmPriority = enmPriority;
50 return VMMR3CallR0(pVM, VMMR0_DO_GMM_INITIAL_RESERVATION, 0, &Req.Hdr);
59 GMMUPDATERESERVATIONREQ Req;
60 Req.Hdr.u32Magic = SUPVMMR0REQHDR_MAGIC;
61 Req.Hdr.cbReq = sizeof(Req);
62 Req.cBasePages = cBasePages;
63 Req.cShadowPages = cShadowPages;
64 Req.cFixedPages = cFixedPages;
65 return VMMR3CallR0(pVM, VMMR0_DO_GMM_UPDATE_RESERVATION, 0, &Req.Hdr);
280 GMMBALLOONEDPAGESREQ Req;
281 Req.Hdr.u32Magic = SUPVMMR0REQHDR_MAGIC;
282 Req.Hdr.cbReq = sizeof(Req);
283 Req.enmAction = enmAction;
284 Req.cBalloonedPages = cBalloonedPages;
286 return VMMR3CallR0(pVM, VMMR0_DO_GMM_BALLOONED_PAGES, 0, &Req.Hdr);
295 GMMMEMSTATSREQ Req;
296 Req.Hdr.u32Magic = SUPVMMR0REQHDR_MAGIC;
297 Req.Hdr.cbReq = sizeof(Req);
298 Req.cAllocPages = 0;
299 Req.cFreePages = 0;
300 Req.cBalloonedPages = 0;
301 Req.cSharedPages = 0;
309 int rc = SUPR3CallVMMR0Ex(pVM->pVMR0, NIL_VMCPUID, VMMR0_DO_GMM_QUERY_HYPERVISOR_MEM_STATS, 0, &Req.Hdr);
312 *pcTotalAllocPages = Req.cAllocPages;
313 *pcTotalFreePages = Req.cFreePages;
314 *pcTotalBalloonPages = Req.cBalloonedPages;
315 *puTotalBalloonSize = Req.cSharedPages;
326 GMMMEMSTATSREQ Req;
327 Req.Hdr.u32Magic = SUPVMMR0REQHDR_MAGIC;
328 Req.Hdr.cbReq = sizeof(Req);
329 Req.cAllocPages = 0;
330 Req.cFreePages = 0;
331 Req.cBalloonedPages = 0;
337 int rc = VMMR3CallR0(pVM, VMMR0_DO_GMM_QUERY_MEM_STATS, 0, &Req.Hdr);
340 *pcAllocPages = Req.cAllocPages;
341 *pcMaxPages = Req.cMaxPages;
342 *pcBalloonPages = Req.cBalloonedPages;
353 GMMMAPUNMAPCHUNKREQ Req;
354 Req.Hdr.u32Magic = SUPVMMR0REQHDR_MAGIC;
355 Req.Hdr.cbReq = sizeof(Req);
356 Req.idChunkMap = idChunkMap;
357 Req.idChunkUnmap = idChunkUnmap;
358 Req.pvR3 = NULL;
359 int rc = VMMR3CallR0(pVM, VMMR0_DO_GMM_MAP_UNMAP_CHUNK, 0, &Req.Hdr);
361 *ppvR3 = Req.pvR3;
371 GMMFREELARGEPAGEREQ Req;
372 Req.Hdr.u32Magic = SUPVMMR0REQHDR_MAGIC;
373 Req.Hdr.cbReq = sizeof(Req);
374 Req.idPage = idPage;
375 return VMMR3CallR0(pVM, VMMR0_DO_GMM_FREE_LARGE_PAGE, 0, &Req.Hdr);
437 GMMFINDDUPLICATEPAGEREQ Req;
438 Req.Hdr.u32Magic = SUPVMMR0REQHDR_MAGIC;
439 Req.Hdr.cbReq = sizeof(Req);
440 Req.idPage = idPage;
441 Req.fDuplicate = false;
444 int rc = SUPR3CallVMMR0Ex(pVM->pVMR0, NIL_VMCPUID, VMMR0_DO_GMM_FIND_DUPLICATE_PAGE, 0, &Req.Hdr);
446 return Req.fDuplicate;