Lines Matching refs:pCmd
23 DECLINLINE(void) vboxSHGSMICommandRetain (PVBOXSHGSMIHEADER pCmd)
25 ASMAtomicIncU32(&pCmd->cRefs);
28 void vboxSHGSMICommandFree (PVBOXSHGSMI pHeap, PVBOXSHGSMIHEADER pCmd)
30 VBoxSHGSMIHeapFree(pHeap, pCmd);
33 DECLINLINE(void) vboxSHGSMICommandRelease (PVBOXSHGSMI pHeap, PVBOXSHGSMIHEADER pCmd)
35 uint32_t cRefs = ASMAtomicDecU32(&pCmd->cRefs);
38 vboxSHGSMICommandFree (pHeap, pCmd);
81 const VBOXSHGSMIHEADER* VBoxSHGSMICommandPrepSynch (PVBOXSHGSMI pHeap, PVOID pCmd)
88 return VBoxSHGSMICommandPrepAsynchEvent (pHeap, pCmd, hEventSem);
272 PVBOXSHGSMIHEADER pCmd = VBOXSHGSMI_LISTENTRY2CMD(pCur);
273 PFNVBOXSHGSMICMDCOMPLETION pfnCallback = (PFNVBOXSHGSMICMDCOMPLETION)pCmd->u64Info1;
274 void *pvCallback = (void*)pCmd->u64Info2;
275 pfnCallback(pHeap, VBoxSHGSMIBufferData(pCmd), pvCallback);