Lines Matching refs:pvBuf
226 void *pvBuf = NULL;
229 pvBuf = RTMemTmpAlloc(len);
230 if (RT_UNLIKELY(!pvBuf))
237 rc = user_memcpy(pvBuf, data, len);
240 RTMemTmpFree(pvBuf);
241 LogRel((DRIVER_NAME ":VBoxGuestHaikuIOCtl: user_memcpy failed; pvBuf=%p data=%p op=%d. rc=%d\n", pvBuf, data, op, rc));
244 if (RT_UNLIKELY(!VALID_PTR(pvBuf)))
246 RTMemTmpFree(pvBuf);
247 LogRel((DRIVER_NAME ":VBoxGuestHaikuIOCtl: pvBuf invalid pointer %p\n", pvBuf));
257 rc = VbgdCommonIoCtl(op, &g_DevExt, pSession, pvBuf, len, &cbDataReturned);
268 rc = user_memcpy(data, pvBuf, cbDataReturned);
271 Log((DRIVER_NAME ":VBoxGuestHaikuIOCtl: user_memcpy failed; pvBuf=%p pArg=%p Cmd=%lu. rc=%d\n", pvBuf, data, op, rc));
281 RTMemTmpFree(pvBuf);