Lines Matching refs:uaddr

952 dtrace_copycheck(user_addr_t uaddr, uintptr_t kaddr, size_t size)  in dtrace_copycheck()  argument
958 if (uaddr + size < uaddr || /* Avoid address wrap. */ in dtrace_copycheck()
959 KERN_FAILURE == dtrace_copyio_preflight(uaddr)) { /* Machine specific setup/constraints. */ in dtrace_copycheck()
961 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = uaddr; in dtrace_copycheck()
1052 dtrace_buffer_copyout(const void *kaddr, user_addr_t uaddr, vm_size_t nbytes) in dtrace_buffer_copyout() argument
1059 if (copyout(kaddr, uaddr, maxsize) != 0) { in dtrace_buffer_copyout()
1064 uaddr += maxsize; in dtrace_buffer_copyout()
1068 if (copyout(kaddr, uaddr, nbytes) != 0) { in dtrace_buffer_copyout()
1077 dtrace_fuword8(user_addr_t uaddr) in dtrace_fuword8() argument
1082 if (dtrace_copycheck( uaddr, (uintptr_t)&ret, sizeof(ret))) { in dtrace_fuword8()
1083 if (copyin((const user_addr_t)uaddr, (char *)&ret, sizeof(ret))) { in dtrace_fuword8()
1085 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = uaddr; in dtrace_fuword8()
1087 dtrace_copyio_postflight(uaddr); in dtrace_fuword8()
1095 dtrace_fuword16(user_addr_t uaddr) in dtrace_fuword16() argument
1100 if (dtrace_copycheck( uaddr, (uintptr_t)&ret, sizeof(ret))) { in dtrace_fuword16()
1101 if (copyin((const user_addr_t)uaddr, (char *)&ret, sizeof(ret))) { in dtrace_fuword16()
1103 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = uaddr; in dtrace_fuword16()
1105 dtrace_copyio_postflight(uaddr); in dtrace_fuword16()
1113 dtrace_fuword32(user_addr_t uaddr) in dtrace_fuword32() argument
1118 if (dtrace_copycheck( uaddr, (uintptr_t)&ret, sizeof(ret))) { in dtrace_fuword32()
1119 if (copyin((const user_addr_t)uaddr, (char *)&ret, sizeof(ret))) { in dtrace_fuword32()
1121 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = uaddr; in dtrace_fuword32()
1123 dtrace_copyio_postflight(uaddr); in dtrace_fuword32()
1131 dtrace_fuword64(user_addr_t uaddr) in dtrace_fuword64() argument
1136 if (dtrace_copycheck( uaddr, (uintptr_t)&ret, sizeof(ret))) { in dtrace_fuword64()
1137 if (copyin((const user_addr_t)uaddr, (char *)&ret, sizeof(ret))) { in dtrace_fuword64()
1139 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = uaddr; in dtrace_fuword64()
1141 dtrace_copyio_postflight(uaddr); in dtrace_fuword64()
1154 fuword8(user_addr_t uaddr, uint8_t *value) in fuword8() argument
1156 if (copyin((const user_addr_t)uaddr, (char *)value, sizeof(uint8_t)) != 0) { in fuword8()
1164 fuword16(user_addr_t uaddr, uint16_t *value) in fuword16() argument
1166 if (copyin((const user_addr_t)uaddr, (char *)value, sizeof(uint16_t)) != 0) { in fuword16()
1174 fuword32(user_addr_t uaddr, uint32_t *value) in fuword32() argument
1176 if (copyin((const user_addr_t)uaddr, (char *)value, sizeof(uint32_t)) != 0) { in fuword32()
1184 fuword64(user_addr_t uaddr, uint64_t *value) in fuword64() argument
1186 if (copyin((const user_addr_t)uaddr, (char *)value, sizeof(uint64_t)) != 0) { in fuword64()
1194 fuword32_noerr(user_addr_t uaddr, uint32_t *value) in fuword32_noerr() argument
1196 if (copyin((const user_addr_t)uaddr, (char *)value, sizeof(uint32_t))) { in fuword32_noerr()
1202 fuword64_noerr(user_addr_t uaddr, uint64_t *value) in fuword64_noerr() argument
1204 if (copyin((const user_addr_t)uaddr, (char *)value, sizeof(uint64_t))) { in fuword64_noerr()
1235 dtrace_tally_fault(user_addr_t uaddr) in dtrace_tally_fault() argument
1238 cpu_core[CPU->cpu_id].cpuc_dtrace_illval = uaddr; in dtrace_tally_fault()