HomeSort by: relevance | last modified time | path
    Searched refs:uaddr (Results 1 - 25 of 99) sorted by relevancy

1 2 3 4

  /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;

Completed in 59 milliseconds

1 2 3 4