Lines Matching refs:pParm
83 static void VBoxHGCMParmUInt32Set (VBOXHGCMSVCPARM *pParm, uint32_t u32)
85 pParm->type = VBOX_HGCM_SVC_PARM_32BIT;
86 pParm->u.uint32 = u32;
89 static int VBoxHGCMParmUInt32Get (VBOXHGCMSVCPARM *pParm, uint32_t *pu32)
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->u.pointer.addr = pv;
109 static int VBoxHGCMParmPtrGet (VBOXHGCMSVCPARM *pParm, void **ppv, uint32_t *pcb)
111 if (pParm->type == VBOX_HGCM_SVC_PARM_PTR)
113 *ppv = pParm->u.pointer.addr;
114 *pcb = pParm->u.pointer.size;