/vbox/src/VBox/Additions/common/VBoxGuestLib/ |
H A D | VBoxGuestR3LibCoreDump.cpp | 41 VBoxGuestWriteCoreDump Req; local 42 return vbglR3DoIOCtl(VBOXGUEST_IOCTL_WRITE_CORE_DUMP, &Req, sizeof(Req));
|
H A D | VBoxGuestR3LibStat.cpp | 42 VMMDevGetStatisticsChangeRequest Req; local 44 vmmdevInitRequest(&Req.header, VMMDevReq_GetStatisticsChangeRequest); 45 Req.eventAck = VMMDEV_EVENT_STATISTICS_INTERVAL_CHANGE_REQUEST; 46 Req.u32StatInterval = 1; 47 int rc = vbglR3GRPerform(&Req.header); 50 *pcMsInterval = Req.u32StatInterval * 1000; 51 if (*pcMsInterval / 1000 != Req.u32StatInterval)
|
H A D | VBoxGuestR3LibMouse.cpp | 45 VMMDevReqMouseStatus Req; local 46 vmmdevInitRequest(&Req.header, VMMDevReq_GetMouseStatus); 47 Req.mouseFeatures = 0; 48 Req.pointerXPos = 0; 49 Req.pointerYPos = 0; 50 int rc = vbglR3GRPerform(&Req.header); 54 *pfFeatures = Req.mouseFeatures; 56 *px = Req.pointerXPos; 58 *py = Req.pointerYPos;
|
H A D | VBoxGuestR3LibTime.cpp | 37 VMMDevReqHostTime Req; local 38 vmmdevInitRequest(&Req.header, VMMDevReq_GetHostTime); 39 Req.time = UINT64_MAX; 40 int rc = vbglR3GRPerform(&Req.header); 42 RTTimeSpecSetMilli(pTime, (int64_t)Req.time);
|
H A D | VBoxGuestR3LibCpuHotPlug.cpp | 47 VMMDevCpuHotPlugStatusRequest Req; 48 vmmdevInitRequest(&Req.header, VMMDevReq_SetCpuHotPlugStatus); 49 Req.enmStatusType = VMMDevCpuStatusType_Enable; 50 rc = vbglR3GRPerform(&Req.header); 70 VMMDevCpuHotPlugStatusRequest Req; local 71 vmmdevInitRequest(&Req.header, VMMDevReq_SetCpuHotPlugStatus); 72 Req.enmStatusType = VMMDevCpuStatusType_Disable; 73 return vbglR3GRPerform(&Req.header); 102 VMMDevGetCpuHotPlugRequest Req; local 105 vmmdevInitRequest(&Req [all...] |
H A D | Mouse.cpp | 70 VMMDevReqMouseStatus Req; local 77 vmmdevInitRequest(&Req.header, VMMDevReq_GetMouseStatus); 78 Req.mouseFeatures = 0; 79 Req.pointerXPos = 0; 80 Req.pointerYPos = 0; 81 rc = vbglDriverIOCtl(pDriver, VBOXGUEST_IOCTL_VMMREQUEST(sizeof(Req)), 82 &Req.header, sizeof(Req)); 85 if (RT_FAILURE(Req.header.rc)) 86 return Req [all...] |
H A D | VBoxGuestR3LibModule.cpp | 103 VMMDevSharedModuleUnregistrationRequest Req; local 105 vmmdevInitRequest(&Req.header, VMMDevReq_UnregisterSharedModule); 106 Req.GCBaseAddr = GCBaseAddr; 107 Req.cbModule = cbModule; 109 if ( RTStrCopy(Req.szName, sizeof(Req.szName), pszModuleName) != VINF_SUCCESS 110 || RTStrCopy(Req.szVersion, sizeof(Req.szVersion), pszVersion) != VINF_SUCCESS) 114 return vbglR3GRPerform(&Req.header); 124 VMMDevSharedModuleCheckRequest Req; local 137 VMMDevPageSharingStatusRequest Req; local 154 VMMDevPageIsSharedRequest Req; local [all...] |
H A D | VBoxGuestR3LibMisc.cpp | 84 VMMDevReqSessionId Req; local 86 vmmdevInitRequest(&Req.header, VMMDevReq_GetSessionId); 87 Req.idSession = 0; 88 int rc = vbglR3GRPerform(&Req.header); 90 *pu64IdSession = Req.idSession;
|
H A D | VBoxGuestR3LibCredentials.cpp | 48 VMMDevCredentials Req; local 49 RT_ZERO(Req); 50 vmmdevInitRequest((VMMDevRequestHeader*)&Req, VMMDevReq_QueryCredentials); 51 Req.u32Flags |= VMMDEV_CREDENTIALS_QUERYPRESENCE; 53 int rc = vbglR3GRPerform(&Req.header); 56 if ((Req.u32Flags & VMMDEV_CREDENTIALS_PRESENT) == 0) 80 VMMDevCredentials Req; local 81 RT_ZERO(Req); 82 vmmdevInitRequest((VMMDevRequestHeader*)&Req, VMMDevReq_QueryCredentials); 83 Req [all...] |
H A D | VBoxGuestR3LibVideo.cpp | 65 VMMDevVideoAccelEnable Req; local 66 vmmdevInitRequest(&Req.header, VMMDevReq_VideoAccelEnable); 67 Req.u32Enable = fEnable; 68 Req.cbRingBuffer = VBVA_RING_BUFFER_SIZE; 69 Req.fu32Status = 0; 70 return vbglR3GRPerform(&Req.header); 81 VMMDevVideoAccelFlush Req; local 82 vmmdevInitRequest(&Req.header, VMMDevReq_VideoAccelFlush); 83 return vbglR3GRPerform(&Req.header); 168 VMMDevDisplayChangeRequest2 Req; local 229 VMMDevDisplayChangeRequestEx Req; local [all...] |
/vbox/src/VBox/VMM/testcase/ |
H A D | tstGlobalConfig.cpp | 61 GCFGMVALUEREQ Req; local 62 memset(&Req, 0, sizeof(Req)); 63 Req.Hdr.u32Magic = SUPVMMR0REQHDR_MAGIC; 64 Req.Hdr.cbReq = sizeof(Req); 73 if (cch >= sizeof(Req.szName)) 75 RTPrintf("syntax error: the name '%s' is too long. (max %zu chars)\n", argv[1], sizeof(Req.szName) - 1); 78 memcpy(&Req.szName[0], argv[1], cch + 1); 84 int rc = RTStrToUInt64Ex(argv[2], &pszNext, 0, &Req [all...] |
/vbox/src/VBox/Runtime/testcase/ |
H A D | tstRTR0ThreadPreemptionDriver.cpp | 128 } Req; 134 Req.Hdr.u32Magic = SUPR0SERVICEREQHDR_MAGIC; 135 Req.Hdr.cbReq = sizeof(Req); 136 Req.szMsg[0] = '\0'; 138 TSTRTR0THREADPREEMPTION_SANITY_OK, 0, &Req.Hdr), VINF_SUCCESS); 141 RTTESTI_CHECK_MSG(Req.szMsg[0] == '\0', ("%s", Req.szMsg)); 142 if (Req.szMsg[0] != '\0') 145 Req [all...] |
H A D | tstRTR0DbgKrnlInfoDriver.cpp | 102 } Req; 108 Req.Hdr.u32Magic = SUPR0SERVICEREQHDR_MAGIC; 109 Req.Hdr.cbReq = sizeof(Req); 110 Req.szMsg[0] = '\0'; 112 TSTRTR0DBGKRNLINFO_SANITY_OK, 0, &Req.Hdr), VINF_SUCCESS); 115 RTTESTI_CHECK_MSG(Req.szMsg[0] == '\0', ("%s", Req.szMsg)); 116 if (Req.szMsg[0] != '\0') 119 Req [all...] |
H A D | tstRTR0MemUserKernelDriver.cpp | 103 } Req; 109 Req.Hdr.u32Magic = SUPR0SERVICEREQHDR_MAGIC; 110 Req.Hdr.cbReq = sizeof(Req); 111 Req.szMsg[0] = '\0'; 113 TSTRTR0MEMUSERKERNEL_SANITY_OK, 0, &Req.Hdr), VINF_SUCCESS); 116 RTTESTI_CHECK_MSG(Req.szMsg[0] == '\0', ("%s", Req.szMsg)); 117 if (Req.szMsg[0] != '\0') 120 Req [all...] |
H A D | tstRTR0SemMutexDriver.cpp | 73 TSTRTR0SEMMUTEXREQ Req; local 74 RT_ZERO(Req); 75 Req.Hdr.u32Magic = SUPR0SERVICEREQHDR_MAGIC; 76 Req.Hdr.cbReq = sizeof(Req); 77 Req.szMsg[0] = '\0'; 79 enmDo, cSecs, &Req.Hdr), 82 if (Req.szMsg[0] == '!') 84 RTTestFailed(g_hTest, "%s", &Req.szMsg[1]); 87 if (Req [all...] |
H A D | tstRTR0CommonDriver.h | 136 RTTSTR0REQ Req; local 137 Req.Hdr.u32Magic = SUPR0SERVICEREQHDR_MAGIC; 138 Req.Hdr.cbReq = sizeof(Req); 139 memset(Req.szMsg, 0xef, sizeof(Req.szMsg)); 140 RTTESTI_CHECK_RC(rc = SUPR3CallR0Service(g_szSrvName, g_cchSrvName, RTTSTR0REQ_SANITY_OK, 0, &Req.Hdr), VINF_SUCCESS); 143 RTTESTI_CHECK_MSG(Req.szMsg[0] == '\0', ("%s", Req.szMsg)); 144 if (Req 235 RTTSTR0REQ Req; local 265 RTTSTR0REQ Req; local [all...] |
/vbox/src/VBox/HostDrivers/Support/ |
H A D | SUPR0IdcClientComponent.c | 43 SUPDRVIDCREQCOMPREGFACTORY Req; local 54 Req.Hdr.cb = sizeof(Req); 55 Req.Hdr.rc = VERR_WRONG_ORDER; 56 Req.Hdr.pSession = pHandle->s.pSession; 57 Req.u.In.pFactory = pFactory; 59 return supR0IdcNativeCall(pHandle, SUPDRV_IDC_REQ_COMPONENT_REGISTER_FACTORY, &Req.Hdr); 72 SUPDRVIDCREQCOMPDEREGFACTORY Req; local 83 Req.Hdr.cb = sizeof(Req); [all...] |
H A D | SUPR0IdcClient.c | 59 SUPDRVIDCREQCONNECT Req; local 102 Req.Hdr.cb = sizeof(Req); 103 Req.Hdr.rc = VERR_WRONG_ORDER; 104 Req.Hdr.pSession = NULL; 105 Req.u.In.u32MagicCookie = SUPDRVIDCREQ_CONNECT_MAGIC_COOKIE; 106 Req.u.In.uMinVersion = uMinVersion; 107 Req.u.In.uReqVersion = uReqVersion; 108 rc = supR0IdcNativeOpen(pHandle, &Req); 111 pHandle->s.pSession = Req 148 SUPDRVIDCREQHDR Req; local [all...] |
H A D | SUPLibSem.cpp | 55 SUPSEMOP2 Req; local 56 Req.Hdr.u32Cookie = g_u32Cookie; 57 Req.Hdr.u32SessionCookie = g_u32SessionCookie; 58 Req.Hdr.cbIn = SUP_IOCTL_SEM_OP2_SIZE_IN; 59 Req.Hdr.cbOut = SUP_IOCTL_SEM_OP2_SIZE_OUT; 60 Req.Hdr.fFlags = SUPREQHDR_FLAGS_DEFAULT; 61 Req.Hdr.rc = VERR_INTERNAL_ERROR; 62 Req.u.In.uType = uType; 63 Req.u.In.hSem = (uint32_t)hSem; 64 AssertReturn(Req 114 SUPSEMOP3 Req; local 156 SUPSEMOP3 Req; local 171 SUPSEMOP3 Req; local 219 SUPSEMOP3 Req; local [all...] |
H A D | SUPLib.cpp | 586 SUPGETPAGINGMODE Req; 587 Req.Hdr.u32Cookie = g_u32Cookie; 588 Req.Hdr.u32SessionCookie = g_u32SessionCookie; 589 Req.Hdr.cbIn = SUP_IOCTL_GET_PAGING_MODE_SIZE_IN; 590 Req.Hdr.cbOut = SUP_IOCTL_GET_PAGING_MODE_SIZE_OUT; 591 Req.Hdr.fFlags = SUPREQHDR_FLAGS_DEFAULT; 592 Req.Hdr.rc = VERR_INTERNAL_ERROR; 593 int rc = suplibOsIOCtl(&g_supLibData, SUP_IOCTL_GET_PAGING_MODE, &Req, SUP_IOCTL_GET_PAGING_MODE_SIZE); 595 || RT_FAILURE(Req.Hdr.rc)) 597 LogRel(("SUPR3GetPagingMode: %Rrc %Rrc\n", rc, Req 649 SUPCALLVMMR0 Req; local 1241 SUPPAGEPROTECT Req; local 1280 SUPPAGEFREE Req; local 1331 SUPCONTALLOC Req; local 1376 SUPCONTFREE Req; local 1479 SUPCONTFREE Req; local 1757 SUPTRACERIOCTL Req; local 2095 SUPMSRPROBER Req; local 2124 SUPMSRPROBER Req; local 2157 SUPMSRPROBER Req; local 2187 SUPREQHDR Req; local 2206 SUPTSCDELTAMEASURE Req; local 2231 SUPTSCREAD Req; local [all...] |
H A D | SUPR0IdcClientStubs.c | 45 SUPDRVIDCREQGETSYM Req; local 51 Req.Hdr.cb = sizeof(Req); 52 Req.Hdr.rc = VERR_WRONG_ORDER; 53 Req.Hdr.pSession = pHandle->s.pSession; 54 Req.u.In.pszSymbol = pszName; 55 Req.u.In.pszModule = NULL; 56 rc = supR0IdcNativeCall(pHandle, SUPDRV_IDC_REQ_GET_SYMBOL, &Req.Hdr); 58 ASMAtomicWritePtr((void * volatile *)ppfn, Req.u.Out.pfnSymbol);
|
/vbox/src/VBox/VMM/VMMR3/ |
H A D | GMM.cpp | 42 GMMINITIALRESERVATIONREQ Req; local 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 59 GMMUPDATERESERVATIONREQ Req; local 280 GMMBALLOONEDPAGESREQ Req; local 295 GMMMEMSTATSREQ Req; local 326 GMMMEMSTATSREQ Req; local 353 GMMMAPUNMAPCHUNKREQ Req; local 371 GMMFREELARGEPAGEREQ Req; local 437 GMMFINDDUPLICATEPAGEREQ Req; local [all...] |
/vbox/src/VBox/HostDrivers/VBoxUSB/solaris/ |
H A D | USBLib-solaris.cpp | 95 VBOXUSBREQ_GET_VERSION Req; local 96 bzero(&Req, sizeof(Req)); 97 rc = usblibDoIOCtl(VBOXUSBMON_IOCTL_GET_VERSION, &Req, sizeof(Req)); 100 if ( Req.u32Major != VBOXUSBMON_VERSION_MAJOR 101 || Req.u32Minor < VBOXUSBMON_VERSION_MINOR) 105 Req.u32Major, Req.u32Minor, VBOXUSBMON_VERSION_MAJOR, VBOXUSBMON_VERSION_MINOR)); 153 VBOXUSBREQ_ADD_FILTER Req; local 170 VBOXUSBREQ_REMOVE_FILTER Req; local 190 VBOXUSBREQ_CLIENT_INFO Req; local [all...] |
/vbox/src/VBox/HostDrivers/VBoxNetAdp/linux/ |
H A D | VBoxNetAdp-linux.c | 283 VBOXNETADPREQ Req; local 289 if (RT_UNLIKELY(_IOC_SIZE(uCmd) != sizeof(Req))) /* paranoia */ 291 Log(("VBoxNetAdpLinuxIOCtl: bad ioctl sizeof(Req)=%#x _IOC_SIZE=%#x; uCmd=%#x.\n", sizeof(Req), _IOC_SIZE(uCmd), uCmd)); 299 if (RT_UNLIKELY(copy_from_user(&Req, (void *)ulArg, sizeof(Req)))) 304 Log(("VBoxNetAdpLinuxIOCtl: Add %s\n", Req.szName)); 306 if (Req.szName[0]) 308 pAdp = vboxNetAdpFindByName(Req.szName); 311 Log(("VBoxNetAdpLinuxIOCtl: '%s' already exists\n", Req [all...] |
/vbox/src/VBox/Main/src-server/linux/ |
H A D | NetIf-linux.cpp | 129 struct ifreq Req; local 130 RT_ZERO(Req); 131 RTStrCopy(Req.ifr_name, sizeof(Req.ifr_name), pszName); 132 if (ioctl(iSocket, SIOCGIFHWADDR, &Req) >= 0) 134 switch (Req.ifr_hwaddr.sa_family) 146 memcpy(&uuid, Req.ifr_name, RT_MIN(sizeof(Req.ifr_name), sizeof(uuid))); 149 memcpy(uuid.Gen.au8Node, &Req.ifr_hwaddr.sa_data, sizeof(uuid.Gen.au8Node)); 152 memcpy(&pInfo->MACAddress, Req 298 struct ifreq Req; local [all...] |