Lines Matching defs:uUserAddr
334 * @param uUserAddr The userland address.
339 void dtrace_copyin( uintptr_t uUserAddr, uintptr_t uKrnlAddr, size_t cb, volatile uint16_t *pfFlags)
341 int rc = RTR0MemUserCopyFrom((void *)uKrnlAddr, uUserAddr, cb);
345 cpu_core[VBDT_GET_CPUID()].cpuc_dtrace_illval = uUserAddr;
354 * @param uUserAddr The userland address.
358 void dtrace_copyout( uintptr_t uKrnlAddr, uintptr_t uUserAddr, size_t cb, volatile uint16_t *pfFlags)
360 int rc = RTR0MemUserCopyTo(uUserAddr, (void const *)uKrnlAddr, cb);
364 cpu_core[VBDT_GET_CPUID()].cpuc_dtrace_illval = uUserAddr;
372 * @param uUserAddr The userland address.
378 void dtrace_copyinstr( uintptr_t uUserAddr, uintptr_t uKrnlAddr, size_t cbMax, volatile uint16_t *pfFlags)
384 int rc = RTR0MemUserCopyFrom(pszDst, uUserAddr, cbMax);
391 rc = RTR0MemUserCopyFrom(&pszDst[off], uUserAddr + off, 1);
395 cpu_core[VBDT_GET_CPUID()].cpuc_dtrace_illval = uUserAddr;
413 * @param uUserAddr The userland address.
418 void dtrace_copyoutstr(uintptr_t uKrnlAddr, uintptr_t uUserAddr, size_t cbMax, volatile uint16_t *pfFlags)
423 dtrace_copyout(uKrnlAddr,uUserAddr, cbActual, pfFlags);