Lines Matching refs:uaddr

755 watch_xcopyin(const void *uaddr, void *kaddr, size_t count)  in watch_xcopyin()  argument
758 caddr_t watch_uaddr = (caddr_t)uaddr; in watch_xcopyin()
772 (((uintptr_t)uaddr) & PAGEOFFSET)) > count) in watch_xcopyin()
839 watch_copyin(const void *kaddr, void *uaddr, size_t count) in watch_copyin() argument
841 return (watch_xcopyin(kaddr, uaddr, count) ? -1 : 0); in watch_copyin()
846 watch_xcopyout(const void *kaddr, void *uaddr, size_t count) in watch_xcopyout() argument
849 caddr_t watch_uaddr = (caddr_t)uaddr; in watch_xcopyout()
863 (((uintptr_t)uaddr) & PAGEOFFSET)) > count) in watch_xcopyout()
937 watch_copyout(const void *kaddr, void *uaddr, size_t count) in watch_copyout() argument
939 return (watch_xcopyout(kaddr, uaddr, count) ? -1 : 0); in watch_copyout()
944 const char *uaddr, in watch_copyinstr() argument
967 (((uintptr_t)uaddr) & PAGEOFFSET)) > resid) in watch_copyinstr()
970 if (!pr_is_watchpage((caddr_t)uaddr, S_READ)) in watch_copyinstr()
973 vaddr = (caddr_t)uaddr; in watch_copyinstr()
978 part = vaddr - uaddr; in watch_copyinstr()
980 len += vaddr - uaddr; in watch_copyinstr()
991 mapped = pr_mappage((caddr_t)uaddr, part, S_READ, 1); in watch_copyinstr()
995 error = copyinstr_noerr(uaddr, kaddr, part, in watch_copyinstr()
999 pr_unmappage((caddr_t)uaddr, part, S_READ, 1); in watch_copyinstr()
1000 uaddr += size; in watch_copyinstr()
1006 (uaddr < vaddr || kaddr[-1] == '\0'))) in watch_copyinstr()
1021 mapped = pr_mappage((caddr_t)uaddr, part, S_READ, 1); in watch_copyinstr()
1025 error = copyinstr_noerr(uaddr, kaddr, part, in watch_copyinstr()
1029 pr_unmappage((caddr_t)uaddr, part, S_READ, 1); in watch_copyinstr()
1030 uaddr += size; in watch_copyinstr()
1059 char *uaddr, in watch_copyoutstr() argument
1081 (((uintptr_t)uaddr) & PAGEOFFSET)) > resid) in watch_copyoutstr()
1084 if (!pr_is_watchpage(uaddr, S_WRITE)) { in watch_copyoutstr()
1087 vaddr = uaddr; in watch_copyoutstr()
1091 part = vaddr - uaddr; in watch_copyoutstr()
1098 mapped = pr_mappage(uaddr, part, S_WRITE, 1); in watch_copyoutstr()
1102 error = copyoutstr_noerr(kaddr, uaddr, part, in watch_copyoutstr()
1106 pr_unmappage(uaddr, part, S_WRITE, 1); in watch_copyoutstr()
1107 uaddr += size; in watch_copyoutstr()
1113 (uaddr < vaddr || kaddr[-1] == '\0'))) in watch_copyoutstr()
1128 mapped = pr_mappage(uaddr, part, S_WRITE, 1); in watch_copyoutstr()
1132 error = copyoutstr_noerr(kaddr, uaddr, part, in watch_copyoutstr()
1136 pr_unmappage(uaddr, part, S_WRITE, 1); in watch_copyoutstr()
1137 uaddr += size; in watch_copyoutstr()
1625 copyin_nowatch(const void *uaddr, void *kaddr, size_t len) in copyin_nowatch() argument
1629 watched = watch_disable_addr(uaddr, len, S_READ); in copyin_nowatch()
1630 ret = copyin(uaddr, kaddr, len); in copyin_nowatch()
1632 watch_enable_addr(uaddr, len, S_READ); in copyin_nowatch()
1638 copyout_nowatch(const void *kaddr, void *uaddr, size_t len) in copyout_nowatch() argument
1642 watched = watch_disable_addr(uaddr, len, S_WRITE); in copyout_nowatch()
1643 ret = copyout(kaddr, uaddr, len); in copyout_nowatch()
1645 watch_enable_addr(uaddr, len, S_WRITE); in copyout_nowatch()