Lines Matching defs:uaddr
44 copyin(const void *uaddr, void *kaddr, size_t len)
51 if (__predict_false(uaddr == NULL && len)) {
56 memcpy(kaddr, uaddr, len);
59 uaddr, kaddr, len);
66 copyout(const void *kaddr, void *uaddr, size_t len)
73 if (__predict_false(uaddr == NULL && len)) {
78 memcpy(uaddr, kaddr, len);
81 kaddr, uaddr, len);
87 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done)
95 if (__predict_false(uaddr == NULL)) {
100 return copystr(uaddr, kaddr, len, done);
103 uaddr, kaddr, &len)) != 0)
123 copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done)
131 if (__predict_false(uaddr == NULL && len)) {
136 return copystr(kaddr, uaddr, len, done);
143 kaddr, uaddr, &slen);
202 _ucas_32(volatile uint32_t *uaddr, uint32_t old, uint32_t new, uint32_t *ret)
204 uint32_t *uva = ((void *)(uintptr_t)uaddr);
221 _ucas_64(volatile uint64_t *uaddr, uint64_t old, uint64_t new, uint64_t *ret)
223 uint64_t *uva = ((void *)(uintptr_t)uaddr);
241 _ufetch_ ## sz(const uint ## sz ##_t *uaddr, uint ## sz ## _t *valp) \
246 *valp = *uaddr; \
250 uaddr, valp, sizeof(*valp)); \
266 _ustore_ ## sz(uint ## sz ## _t *uaddr, uint ## sz ## _t val) \
271 *uaddr = val; \
275 &val, uaddr, sizeof(val)); \