Lines Matching refs:Out

289             if (    (CookieReq.u.Out.u32SessionVersion & 0xffff0000) == (SUPDRV_IOC_VERSION & 0xffff0000)
290 && CookieReq.u.Out.u32SessionVersion >= uMinVersion)
298 pFuncsReq = (PSUPQUERYFUNCS)RTMemAllocZ(SUP_IOCTL_QUERY_FUNCS_SIZE(CookieReq.u.Out.cFunctions));
301 pFuncsReq->Hdr.u32Cookie = CookieReq.u.Out.u32Cookie;
302 pFuncsReq->Hdr.u32SessionCookie = CookieReq.u.Out.u32SessionCookie;
304 pFuncsReq->Hdr.cbOut = SUP_IOCTL_QUERY_FUNCS_SIZE_OUT(CookieReq.u.Out.cFunctions);
307 rc = suplibOsIOCtl(&g_supLibData, SUP_IOCTL_QUERY_FUNCS(CookieReq.u.Out.cFunctions), pFuncsReq,
308 SUP_IOCTL_QUERY_FUNCS_SIZE(CookieReq.u.Out.cFunctions));
318 GipMapReq.Hdr.u32Cookie = CookieReq.u.Out.u32Cookie;
319 GipMapReq.Hdr.u32SessionCookie = CookieReq.u.Out.u32SessionCookie;
324 GipMapReq.u.Out.HCPhysGip = NIL_RTHCPHYS;
325 GipMapReq.u.Out.pGipR0 = NIL_RTR0PTR;
326 GipMapReq.u.Out.pGipR3 = NULL;
335 AssertRelease(GipMapReq.u.Out.pGipR3->u32Magic == SUPGLOBALINFOPAGE_MAGIC);
336 AssertRelease(GipMapReq.u.Out.pGipR3->u32Version >= SUPGLOBALINFOPAGE_VERSION);
338 ASMAtomicXchgSize(&g_HCPhysSUPGlobalInfoPage, GipMapReq.u.Out.HCPhysGip);
339 ASMAtomicCmpXchgPtr((void * volatile *)&g_pSUPGlobalInfoPage, GipMapReq.u.Out.pGipR3, NULL);
340 ASMAtomicCmpXchgPtr((void * volatile *)&g_pSUPGlobalInfoPageR0, (void *)GipMapReq.u.Out.pGipR0, NULL);
353 g_u32Cookie = CookieReq.u.Out.u32Cookie;
354 g_u32SessionCookie = CookieReq.u.Out.u32SessionCookie;
355 g_pSession = CookieReq.u.Out.pSession;
358 *ppSession = CookieReq.u.Out.pSession;
368 CookieReq.u.Out.u32SessionVersion, CookieReq.u.Out.u32DriverVersion, SUPDRV_IOC_VERSION, uMinVersion));
378 CookieReq.u.Out.u32DriverVersion, SUPDRV_IOC_VERSION, rc));
510 g_pSupFunctions->u.Out.cFunctions = RT_ELEMENTS(s_aFakeFunctions);
511 memcpy(&g_pSupFunctions->u.Out.aFunctions[0], &s_aFakeFunctions[0], sizeof(s_aFakeFunctions));
598 Req.u.Out.enmMode = SUPPAGINGMODE_INVALID;
601 return Req.u.Out.enmMode;
990 paPages[iPage].Phys = pReq->u.Out.aPages[iPage];
1148 *ppvPages = pReq->u.Out.pvR3;
1150 *pR0Ptr = pReq->u.Out.pvR0;
1155 paPages[iPage].Phys = pReq->u.Out.aPages[iPage];
1159 supR3TouchPages(pReq->u.Out.pvR3, cPages);
1213 *pR0Ptr = Req.u.Out.pvR0;
1343 *pHCPhys = Req.u.Out.HCPhys;
1345 *pR0Ptr = Req.u.Out.pvR0;
1347 supR3TouchPages(Req.u.Out.pvR3, cPages);
1349 return Req.u.Out.pvR3;
1435 *ppvPages = pReq->u.Out.pvR3;
1437 *ppvPagesR0 = pReq->u.Out.pvR0;
1442 paPages[iPage].Phys = pReq->u.Out.aPages[iPage];
1447 supR3TouchPages(pReq->u.Out.pvR3, cPages);
1685 Req.u.Out.Caps = 0;
1691 *pfCaps = Req.u.Out.Caps;
1770 *piRetVal = Req.u.Out.iRetVal;
2113 *puValue = Req.u.Out.uResults.Read.uValue;
2115 *pfGp = Req.u.Out.uResults.Read.fGp;
2141 *pfGp = Req.u.Out.uResults.Write.fGp;
2175 *pResult = Req.u.Out.uResults.Modify;
2243 *puTsc = Req.u.Out.u64AdjustedTsc;
2245 *pidApic = Req.u.Out.idApic;