/vbox/src/VBox/Additions/common/VBoxGuestLib/ |
H A D | VBGLR3Internal.h | 55 DECLINLINE(void) VbglHGCMParmUInt32Set(HGCMFunctionParameter *pParm, uint32_t u32) argument 57 pParm->type = VMMDevHGCMParmType_32bit; 58 pParm->u.value64 = 0; /* init unused bits to 0 */ 59 pParm->u.value32 = u32; 63 DECLINLINE(int) VbglHGCMParmUInt32Get(HGCMFunctionParameter *pParm, uint32_t *pu32) argument 65 if (pParm->type == VMMDevHGCMParmType_32bit) 67 *pu32 = pParm->u.value32; 74 DECLINLINE(void) VbglHGCMParmUInt64Set(HGCMFunctionParameter *pParm, uint64_t u64) argument 76 pParm->type = VMMDevHGCMParmType_64bit; 77 pParm 81 VbglHGCMParmUInt64Get(HGCMFunctionParameter *pParm, uint64_t *pu64) argument 92 VbglHGCMParmPtrSet(HGCMFunctionParameter *pParm, void *pv, uint32_t cb) argument 102 VbglHGCMParmPtrSetString(HGCMFunctionParameter *pParm, const char *psz) argument [all...] |
/vbox/src/VBox/HostServices/HostChannel/ |
H A D | service.cpp | 52 static void VBoxHGCMParmUInt32Set(VBOXHGCMSVCPARM *pParm, uint32_t u32) argument 54 pParm->type = VBOX_HGCM_SVC_PARM_32BIT; 55 pParm->u.uint32 = u32; 58 static int VBoxHGCMParmUInt32Get(VBOXHGCMSVCPARM *pParm, uint32_t *pu32) argument 60 if (pParm->type == VBOX_HGCM_SVC_PARM_32BIT) 62 *pu32 = pParm->u.uint32; 70 static void VBoxHGCMParmPtrSet(VBOXHGCMSVCPARM *pParm, void *pv, uint32_t cb) argument 72 pParm->type = VBOX_HGCM_SVC_PARM_PTR; 73 pParm->u.pointer.size = cb; 74 pParm 77 VBoxHGCMParmPtrGet(VBOXHGCMSVCPARM *pParm, void **ppv, uint32_t *pcb) argument [all...] |
/vbox/src/VBox/HostServices/SharedClipboard/ |
H A D | service.cpp | 83 static void VBoxHGCMParmUInt32Set (VBOXHGCMSVCPARM *pParm, uint32_t u32) argument 85 pParm->type = VBOX_HGCM_SVC_PARM_32BIT; 86 pParm->u.uint32 = u32; 89 static int VBoxHGCMParmUInt32Get (VBOXHGCMSVCPARM *pParm, uint32_t *pu32) argument 91 if (pParm->type == VBOX_HGCM_SVC_PARM_32BIT) 93 *pu32 = pParm->u.uint32; 101 static void VBoxHGCMParmPtrSet (VBOXHGCMSVCPARM *pParm, void *pv, uint32_t cb) 103 pParm->type = VBOX_HGCM_SVC_PARM_PTR; 104 pParm->u.pointer.size = cb; 105 pParm 109 VBoxHGCMParmPtrGet(VBOXHGCMSVCPARM *pParm, void **ppv, uint32_t *pcb) argument [all...] |
/vbox/src/VBox/Main/include/ |
H A D | HGCM.h | 54 int HGCMHostFastCallAsync (HGCMCVSHANDLE hSvc, uint32_t function, PVBOXHGCMSVCPARM pParm, PHGCMHOSTFASTCALLCB pfnCompletion, void *pvCompletion);
|
H A D | VMMDev.h | 63 int hgcmHostFastCallAsync (HGCMCVSHANDLE hSvc, uint32_t function, PVBOXHGCMSVCPARM pParm, PHGCMHOSTFASTCALLCB pfnCompletion, void *pvCompletion);
|
/vbox/src/VBox/Additions/os2/VBoxSF/ |
H A D | VBoxSF.cpp | 79 PVOID pParm, USHORT lenParm, PUSHORT plenParmIO, 78 FS32_FSCTL(union argdat *pArgdat, ULONG iArgType, ULONG func, PVOID pParm, USHORT lenParm, PUSHORT plenParmIO, PVOID pData, USHORT lenData, PUSHORT plenDataIO) argument
|
H A D | VBoxSFFile.cpp | 156 PVOID pParm, USHORT lenParm, PUSHORT plenParmIO, 155 FS32_IOCTL(PSFFSI psffsi, PVBOXSFFSD psffsd, USHORT cat, USHORT func, PVOID pParm, USHORT lenParm, PUSHORT plenParmIO, PVOID pData, USHORT lenData, PUSHORT plenDataIO) argument
|
H A D | VBoxSFA.asm | 848 ; PVOID pParm, USHORT lenParm, PUSHORT plenParmIO, 903 ; PVOID pParm, USHORT lenParm, PUSHORT plenParmIO,
|
/vbox/src/VBox/Main/src-client/ |
H A D | HGCM.cpp | 163 int HostFastCallAsync(uint32_t u32Function, VBOXHGCMSVCPARM *pParm, PHGCMHOSTFASTCALLCB pfnCompletion, 537 LogFlowFunc(("SVC_MSG_HOSTFASTCALLASYNC u32Function = %d, pParm = %p\n", pMsg->u32Function, &pMsg->Param)); 1630 int HGCMService::HostFastCallAsync(uint32_t u32Function, VBOXHGCMSVCPARM *pParm, PHGCMHOSTFASTCALLCB pfnCompletion, argument 1633 LogFlowFunc(("%s u32Function = %d, pParm = %p\n", 1634 m_pszSvcName, u32Function, pParm)); 1645 pMsg->Param = *pParm; 2492 int HGCMHostFastCallAsync(HGCMCVSHANDLE hSvc, uint32_t function, VBOXHGCMSVCPARM *pParm, PHGCMHOSTFASTCALLCB pfnCompletion, argument 2495 LogFlowFunc(("hSvc = %p, u32Function = %d, pParm = %p\n", 2496 hSvc, function, pParm)); 2504 int rc = pService->HostFastCallAsync(function, pParm, pfnCompletio [all...] |
H A D | VMMDevInterface.cpp | 721 int VMMDev::hgcmHostFastCallAsync(HGCMCVSHANDLE hSvc, uint32_t function, PVBOXHGCMSVCPARM pParm, argument 726 return HGCMHostFastCallAsync(hSvc, function, pParm, pfnCompletion, pvCompletion);
|
/vbox/src/VBox/Additions/common/VBoxGuest/ |
H A D | VBoxGuestA-os2.asm | 141 .pParm resd 1 485 ; pParm (convert to flat 32-bit) 486 mov ax, word [es:bx + PKTIOCTL.pParm + 2] ; selector 489 movzx esi, word [es:bx + PKTIOCTL.pParm] ; offset 1463 ; APIRET _Pascal DosDevIOCtl2(PVOID pData, USHORT cbData, PVOID pParm, 1471 push ss ; pParm
|
/vbox/src/VBox/HostDrivers/Support/os2/ |
H A D | SUPDrvA-os2.asm | 123 .pParm resd 1 395 ; pParm (convert to flat 32-bit) 396 mov ax, word [es:bx + PKTIOCTL.pParm + 2] ; selector 399 movzx esi, word [es:bx + PKTIOCTL.pParm] ; offset
|