Lines Matching defs:pReq
84 * @param pReq The request structure. The caller should pick
87 DECLINLINE(int) supSemOp3(PSUPDRVSESSION pSession, uint32_t uType, uintptr_t hSem, uint32_t uOp, PSUPSEMOP3 pReq)
90 pReq->Hdr.u32Cookie = g_u32Cookie;
91 pReq->Hdr.u32SessionCookie = g_u32SessionCookie;
92 pReq->Hdr.cbIn = SUP_IOCTL_SEM_OP3_SIZE_IN;
93 pReq->Hdr.cbOut = SUP_IOCTL_SEM_OP3_SIZE_OUT;
94 pReq->Hdr.fFlags = SUPREQHDR_FLAGS_DEFAULT;
95 pReq->Hdr.rc = VERR_INTERNAL_ERROR;
96 pReq->u.In.uType = uType;
97 pReq->u.In.hSem = (uint32_t)hSem;
98 AssertReturn(pReq->u.In.hSem == hSem, VERR_INVALID_HANDLE);
99 pReq->u.In.uOp = uOp;
100 pReq->u.In.u32Reserved = 0;
101 pReq->u.In.u64Reserved = 0;
102 int rc = suplibOsIOCtl(&g_supLibData, SUP_IOCTL_SEM_OP3, pReq, sizeof(*pReq));
104 rc = pReq->Hdr.rc;