Lines Matching defs:uaddr
324 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size)
327 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) {
329 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
337 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size,
341 if (dtrace_copycheck(uaddr, kaddr, size))
342 dtrace_copy(uaddr, kaddr, size);
346 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size,
350 if (dtrace_copycheck(uaddr, kaddr, size))
351 dtrace_copy(kaddr, uaddr, size);
355 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size,
359 if (dtrace_copycheck(uaddr, kaddr, size))
360 dtrace_copystr(uaddr, kaddr, size, flags);
364 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size,
368 if (dtrace_copycheck(uaddr, kaddr, size))
369 dtrace_copystr(kaddr, uaddr, size, flags);
373 dtrace_fuword8(void *uaddr)
376 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
378 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
382 return (dtrace_fuword8_nocheck(uaddr));
386 dtrace_fuword16(void *uaddr)
389 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
391 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
395 return (dtrace_fuword16_nocheck(uaddr));
399 dtrace_fuword32(void *uaddr)
402 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
404 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
408 return (dtrace_fuword32_nocheck(uaddr));
412 dtrace_fuword64(void *uaddr)
415 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
417 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
421 return (dtrace_fuword64_nocheck(uaddr));