Lines Matching refs:kaddr
571 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument
573 ASSERT(INKERNEL(kaddr) && kaddr + size >= kaddr); in dtrace_copycheck()
585 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument
588 if (dtrace_copycheck(uaddr, kaddr, size)) { in dtrace_copyin()
589 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin()
590 kmsan_mark((void *)kaddr, size, KMSAN_STATE_INITED); in dtrace_copyin()
595 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument
598 if (dtrace_copycheck(uaddr, kaddr, size)) { in dtrace_copyout()
599 kmsan_check((void *)kaddr, size, "dtrace_copyout"); in dtrace_copyout()
600 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout()
605 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument
608 if (dtrace_copycheck(uaddr, kaddr, size)) { in dtrace_copyinstr()
609 dtrace_copystr(uaddr, kaddr, size, flags); in dtrace_copyinstr()
610 kmsan_mark((void *)kaddr, size, KMSAN_STATE_INITED); in dtrace_copyinstr()
615 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyoutstr() argument
618 if (dtrace_copycheck(uaddr, kaddr, size)) { in dtrace_copyoutstr()
619 kmsan_check((void *)kaddr, size, "dtrace_copyoutstr"); in dtrace_copyoutstr()
620 dtrace_copystr(kaddr, uaddr, size, flags); in dtrace_copyoutstr()