• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /freebsd-13-stable/sys/cddl/dev/dtrace/powerpc/

Lines Matching refs:uaddr

553 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size)
557 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) {
559 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
567 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size,
570 if (dtrace_copycheck(uaddr, kaddr, size))
571 if (copyin((const void *)uaddr, (void *)kaddr, size)) {
573 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
578 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size,
581 if (dtrace_copycheck(uaddr, kaddr, size)) {
582 if (copyout((const void *)kaddr, (void *)uaddr, size)) {
584 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
590 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size,
596 if (dtrace_copycheck(uaddr, kaddr, size)) {
597 error = copyinstr((const void *)uaddr, (void *)kaddr,
603 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
613 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size,
618 if (dtrace_copycheck(uaddr, kaddr, size)) {
623 if (copyout((const void *)kaddr, (void *)uaddr, len)) {
625 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
631 dtrace_fuword8(void *uaddr)
633 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
635 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
638 return (fubyte(uaddr));
642 dtrace_fuword16(void *uaddr)
646 if (dtrace_copycheck((uintptr_t)uaddr, (uintptr_t)&ret, sizeof(ret))) {
647 if (copyin((const void *)uaddr, (void *)&ret, sizeof(ret))) {
649 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
656 dtrace_fuword32(void *uaddr)
658 if ((uintptr_t)uaddr > VM_MAXUSER_ADDRESS) {
660 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
663 return (fuword32(uaddr));
667 dtrace_fuword64(void *uaddr)
671 if (dtrace_copycheck((uintptr_t)uaddr, (uintptr_t)&ret, sizeof(ret))) {
672 if (copyin((const void *)uaddr, (void *)&ret, sizeof(ret))) {
674 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
681 dtrace_fulword(void *uaddr)
685 if (dtrace_copycheck((uintptr_t)uaddr, (uintptr_t)&ret, sizeof(ret))) {
686 if (copyin((const void *)uaddr, (void *)&ret, sizeof(ret))) {
688 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;