Lines Matching refs:hObj
72 RTR0MEMOBJ hObj;
287 RTR0MEMOBJ hObj;
299 rc = RTR0MemObjLockKernel(&hObj, (void *)pSrcParm->u.Pointer.u.linearAddr, cb, fAccess);
307 iParm, pSrcParm->type, cb, pSrcParm->u.Pointer.u.linearAddr, hObj));
319 rc = RTR0MemObjLockUser(&hObj, (RTR3PTR)pSrcParm->u.Pointer.u.linearAddr, cb, fAccess, NIL_RTR0PROCESS);
327 iParm, pSrcParm->type, cb, pSrcParm->u.Pointer.u.linearAddr, hObj));
359 rc = RTR0MemObjLockKernel(&hObj, pvSmallBuf, cb, fAccess);
368 iParm, pSrcParm->type, cb, pSrcParm->u.Pointer.u.linearAddr, pvSmallBuf, hObj));
372 rc = RTR0MemObjAllocPage(&hObj, cb, false /*fExecutable*/);
376 memset(RTR0MemObjAddress(hObj), '\0', cb);
379 rc = RTR0MemUserCopyFrom(RTR0MemObjAddress(hObj), pSrcParm->u.Pointer.u.linearAddr, cb);
382 RTR0MemObjFree(hObj, false /*fFreeMappings*/);
390 iParm, pSrcParm->type, cb, pSrcParm->u.Pointer.u.linearAddr, hObj));
396 pParmInfo->aLockBufs[iLockBuf].hObj = hObj;
404 size_t const cPages = RTR0MemObjSize(hObj) >> PAGE_SHIFT;
556 RTR0MEMOBJ hObj = pParmInfo->aLockBufs[iLockBuf].hObj;
562 size_t const cPages = RTR0MemObjSize(hObj) >> PAGE_SHIFT;
578 pDstPgLst->aPages[iPage] = RTR0MemObjGetPagePhysAddr(hObj, iPage);
592 : (uintptr_t)RTR0MemObjAddress(hObj);
825 : RTR0MemObjAddress(pParmInfo->aLockBufs[iLockBuf].hObj),
932 RTR0MemObjFree(ParmInfo.aLockBufs[ParmInfo.cLockBufs].hObj, false /*fFreeMappings*/);