| /src/sys/arch/usermode/usermode/ |
| copy.c | 43 copyin(const void *uaddr, void *kaddr, size_t len) 45 // thunk_printf("copyin uaddr %p, kaddr %p, len %d\n", uaddr, kaddr, (int) len); 46 memcpy(kaddr, uaddr, len); 51 copyout(const void *kaddr, void *uaddr, size_t len) 53 // thunk_printf("copyout kaddr %p, uaddr %p, len %d\n", kaddr, uaddr, (int) len); 54 memcpy(uaddr, kaddr, len); 59 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) 61 len = uimin(strnlen(uaddr, len), len) + 1 [all...] |
| /src/external/lgpl2/userspace-rcu/dist/include/urcu/ |
| futex.h | 71 extern int compat_futex_noasync(int32_t *uaddr, int op, int32_t val, 73 extern int compat_futex_async(int32_t *uaddr, int op, int32_t val, 78 static inline int futex(int32_t *uaddr, int op, int32_t val, 81 return syscall(__NR_futex, uaddr, op, val, timeout, uaddr2, val3); 84 static inline int futex_noasync(int32_t *uaddr, int op, int32_t val, 89 ret = futex(uaddr, op, val, timeout, uaddr2, val3); 100 return compat_futex_async(uaddr, op, val, timeout, 107 static inline int futex_async(int32_t *uaddr, int op, int32_t val, 112 ret = futex(uaddr, op, val, timeout, uaddr2, val3); 114 return compat_futex_async(uaddr, op, val, timeout [all...] |
| /src/external/cddl/osnet/dev/dtrace/arm/ |
| dtrace_isa.c | 234 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) 237 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { 239 cpu_core[cpu_number()].cpuc_dtrace_illval = uaddr; 247 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, 250 if (dtrace_copycheck(uaddr, kaddr, size)) 251 dtrace_copy(uaddr, kaddr, size); 255 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, 258 if (dtrace_copycheck(uaddr, kaddr, size) [all...] |
| /src/tests/modules/ufetchstore/ |
| ufetchstore_tester.c | 44 test_ufetch(void * const uaddr, struct ufetchstore_test_args * const args) 50 args->fetchstore_error = ufetch_8(uaddr, &args->val8); 53 args->fetchstore_error = ufetch_16(uaddr, &args->val16); 56 args->fetchstore_error = ufetch_32(uaddr, &args->val32); 60 args->fetchstore_error = ufetch_64(uaddr, &args->val64); 71 test_ustore(void * const uaddr, struct ufetchstore_test_args * const args) 77 args->fetchstore_error = ustore_8(uaddr, args->val8); 80 args->fetchstore_error = ustore_16(uaddr, args->val16); 83 args->fetchstore_error = ustore_32(uaddr, args->val32); 87 args->fetchstore_error = ustore_64(uaddr, args->val64) 146 void *uaddr = (void *)(uintptr_t)args.uaddr64; local [all...] |
| /src/sys/rump/librump/rumpkern/ |
| rumpcopy.c | 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)) [all...] |
| /src/external/cddl/osnet/dev/dtrace/aarch64/ |
| dtrace_isa.c | 370 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) 373 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { 375 cpu_core[CURRENT_CPU].cpuc_dtrace_illval = uaddr; 383 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, 387 if (dtrace_copycheck(uaddr, kaddr, size)) 388 dtrace_copy(uaddr, kaddr, size); 392 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, 396 if (dtrace_copycheck(uaddr, kaddr, size) [all...] |
| /src/sys/external/bsd/drm2/include/linux/ |
| pagemap.h | 44 fault_in_multipages_readable(const char *uaddr __unused, size_t len __unused) 50 fault_in_multipages_writeable(char *uaddr __unused, size_t len __unused)
|
| /src/sys/kern/ |
| subr_copy.c | 296 copyin_vmspace(struct vmspace *vm, const void *uaddr, void *kaddr, size_t len) 306 return kcopy(uaddr, kaddr, len); 309 return copyin(uaddr, kaddr, len); 316 uio.uio_offset = (off_t)(uintptr_t)uaddr; 329 copyout_vmspace(struct vmspace *vm, const void *kaddr, void *uaddr, size_t len) 339 return kcopy(kaddr, uaddr, len); 342 return copyout(kaddr, uaddr, len); 349 uio.uio_offset = (off_t)(uintptr_t)uaddr; 362 copyin_proc(struct proc *p, const void *uaddr, void *kaddr, size_t len) 371 error = copyin_vmspace(vm, uaddr, kaddr, len) [all...] |
| sys_futex.c | 287 * futex_load(uaddr, kaddr) 289 * Perform a single atomic load to read *uaddr, and return the 290 * result in *kaddr. Return 0 on success, EFAULT if uaddr is not 294 futex_load(int *uaddr, int *kaddr) 296 return ufetch_int((u_int *)uaddr, (u_int *)kaddr); 300 * futex_test(uaddr, expected) 302 * True if *uaddr == expected. False if *uaddr != expected, or if 303 * uaddr is not mapped. 306 futex_test(int *uaddr, int expected 1831 int *uaddr; local [all...] |
| /src/external/cddl/osnet/dev/dtrace/amd64/ |
| dtrace_isa.c | 587 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) 591 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { 593 cpu_core[cpu_number()].cpuc_dtrace_illval = uaddr; 601 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, 604 if (dtrace_copycheck(uaddr, kaddr, size)) 605 dtrace_copy(uaddr, kaddr, size); 609 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, 612 if (dtrace_copycheck(uaddr, kaddr, size) [all...] |
| /src/external/cddl/osnet/dev/dtrace/i386/ |
| dtrace_isa.c | 605 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) 609 if (uaddr + size >= kernelbase || uaddr + size < uaddr) { 611 cpu_core[cpu_number()].cpuc_dtrace_illval = uaddr; 619 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, 622 if (dtrace_copycheck(uaddr, kaddr, size)) 623 dtrace_copy(uaddr, kaddr, size); 627 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, 630 if (dtrace_copycheck(uaddr, kaddr, size) [all...] |
| /src/external/cddl/osnet/dev/dtrace/mips/ |
| dtrace_isa.c | 652 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) 655 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { 657 cpu_core[CURRENT_CPU].cpuc_dtrace_illval = uaddr; 665 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, 668 if (dtrace_copycheck(uaddr, kaddr, size)) 669 dtrace_copy(uaddr, kaddr, size); 673 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, 676 if (dtrace_copycheck(uaddr, kaddr, size) [all...] |
| /src/lib/libc/include/ |
| futex_private.h | 44 __futex(volatile int *uaddr, int op, int val, const struct timespec *timeout, 47 return _syscall(SYS___futex, uaddr, op, val, timeout, uaddr2,
|
| /src/sys/arch/riscv/riscv/ |
| trap.c | 119 copyin(const void *uaddr, void *kaddr, size_t len) 129 if (uaddr == NULL) 132 const vaddr_t uva = (vaddr_t)uaddr; 138 memcpy(kaddr, uaddr, len); 147 copyout(const void *kaddr, void *uaddr, size_t len) 157 if (uaddr == NULL) 160 const vaddr_t uva = (vaddr_t)uaddr; 166 memcpy(uaddr, kaddr, len); 189 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) 199 if (__predict_false(uaddr == NULL) [all...] |
| /src/external/lgpl2/userspace-rcu/dist/src/ |
| compat_futex.c | 40 int compat_futex_noasync(int32_t *uaddr, int op, int32_t val, 54 * memory barriers to serialize with the previous uaddr modification. 67 * Wait until *uaddr is changed to something else than "val". 68 * Comparing *uaddr content against val figures out which 71 while (CMM_LOAD_SHARED(*uaddr) == val) 79 * uaddr. 104 int compat_futex_async(int32_t *uaddr, int op, int32_t val, 118 * Ensure previous memory operations on uaddr have completed. 124 while (CMM_LOAD_SHARED(*uaddr) == val) {
|
| /src/usr.sbin/rpcbind/ |
| check_bound.c | 79 static bool_t check_bound(struct fdlist *, const char *uaddr); 87 check_bound(struct fdlist *fdl, const char *uaddr) 96 na = uaddr2taddr(fdl->nconf, uaddr); 151 is_bound(const char *netid, const char *uaddr) 160 return (check_bound(fdl, uaddr)); 169 mergeaddr(SVCXPRT *xprt, char *netid, char *uaddr, char *saddr) 179 if (check_bound(fdl, uaddr) == FALSE) 189 * address by which it contacted us. Use that for the "client" uaddr, 210 fprintf(stderr, "mergeaddr: client uaddr = %s\n", 213 fprintf(stderr, "mergeaddr: contact uaddr = %s\n" [all...] |
| rpcb_svc_com.c | 97 char *uaddr; member in struct:finfo 323 static char *uaddr; local 327 if (uaddr != NULL && uaddr != nullstring) { 328 free(uaddr); 329 uaddr = NULL; 337 if (!(uaddr = mergeaddr(transp, transp->xp_netid, 340 uaddr = strdup(fnd->rpcb_map.r_addr); 341 } else if (!uaddr[0]) { 346 uaddr = nullstring 409 static char *uaddr; local 626 char *uaddr, *m_uaddr = NULL, *local_uaddr = NULL; local 1276 char *uaddr; local [all...] |
| rpcb_stat.c | 104 const char *netid, const char *uaddr) 117 if ((uaddr == NULL) || (uaddr[0] == 0)) 135 if ((uaddr == NULL) || (uaddr[0] == 0)) {
|
| /src/sys/arch/powerpc/ibm4xx/ |
| copyinstr.c | 47 copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done) 85 "lbz %[tmp],0(%[uaddr]);" /* Load byte */ 86 "addi %[uaddr],%[uaddr],1;" 103 : [ctx] "r" (ctx), [uaddr] "b" (uaddr), [kaddr] "b" (kaddr)
|
| copyoutstr.c | 47 copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done) 89 "stb %[tmp],0(%[uaddr]);" /* Store byte */ 90 "addi %[uaddr],%[uaddr],1;" 104 : [ctx] "r" (ctx), [uaddr] "b" (uaddr), [kaddr] "b" (kaddr)
|
| trap.c | 433 copyin(const void *uaddr, void *kaddr, size_t len) 441 return (bigcopyin(uaddr, kaddr, len)); 469 "lswi %[tmp],%[uaddr],4;" /* Load user word */ 471 "lwz %[tmp],0(%[uaddr]);" 473 "addi %[uaddr],%[uaddr],0x4;" /* next uaddr word */ 493 "lswx %[tmp],0,%[uaddr];" /* Load user bytes */ 505 : [uaddr] "b" (uaddr), [kaddr] "b" (kaddr) [all...] |
| /src/external/gpl3/gcc/dist/gcc/config/m32c/ |
| m32c-pragma.cc | 97 unsigned uaddr = tree_to_uhwi (addr); local 98 m32c_note_pragma_address (IDENTIFIER_POINTER (var), uaddr); local
|
| /src/external/gpl3/gcc.old/dist/gcc/config/m32c/ |
| m32c-pragma.cc | 97 unsigned uaddr = tree_to_uhwi (addr); local 98 m32c_note_pragma_address (IDENTIFIER_POINTER (var), uaddr); local
|
| /src/sys/external/bsd/libnv/dist/ |
| nv_kern_netbsd.c | 107 void *buf, *uaddr; local 121 uaddr = NULL; 123 error = uvm_mmap_anon(p, &uaddr, rlen); 127 error = copyout(buf, uaddr, len); 129 uvm_unmap(&p->p_vmspace->vm_map, (vaddr_t)uaddr, 130 (vaddr_t)uaddr + rlen); 134 nref->buf = uaddr;
|
| /src/external/bsd/libbind/dist/irs/ |
| irp.c | 158 struct sockaddr_un uaddr; local 172 memset(&uaddr, 0, sizeof uaddr); 183 addr = (struct sockaddr *)&uaddr; 184 strncpy(uaddr.sun_path, irphost, sizeof uaddr.sun_path); 185 uaddr.sun_family = AF_UNIX; 186 socklen = SUN_LEN(&uaddr); 188 uaddr.sun_len = socklen;
|