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

1 2 3

  /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/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 in function:do_ufetchstore_test
    [all...]
t_ufetchstore.c 88 #define UADDR(x) ((uintptr_t)(x))
156 do_ufetch_8(const uint8_t *uaddr, uint8_t *res)
159 .uaddr64 = UADDR(uaddr),
170 do_ufetch_16(const uint16_t *uaddr, uint16_t *res)
173 .uaddr64 = UADDR(uaddr),
184 do_ufetch_32(const uint32_t *uaddr, uint32_t *res)
187 .uaddr64 = UADDR(uaddr),
    [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/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 293 copyin_vmspace(struct vmspace *vm, const void *uaddr, void *kaddr, size_t len)
303 return kcopy(uaddr, kaddr, len);
306 return copyin(uaddr, kaddr, len);
313 uio.uio_offset = (off_t)(uintptr_t)uaddr;
326 copyout_vmspace(struct vmspace *vm, const void *kaddr, void *uaddr, size_t len)
336 return kcopy(kaddr, uaddr, len);
339 return copyout(kaddr, uaddr, len);
346 uio.uio_offset = (off_t)(uintptr_t)uaddr;
359 copyin_proc(struct proc *p, const void *uaddr, void *kaddr, size_t len)
368 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 in function:release_futex
    [all...]
subr_msan.c 851 kmsan_copyin(const void *uaddr, void *kaddr, size_t len)
855 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) + sizeof(len),
857 ret = copyin(uaddr, kaddr, len);
866 kmsan_copyout(const void *kaddr, void *uaddr, size_t len)
868 kmsan_check_arg(sizeof(kaddr) + sizeof(uaddr) + sizeof(len),
872 return copyout(kaddr, uaddr, len);
876 kmsan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done)
881 kmsan_check_arg(sizeof(uaddr) + sizeof(kaddr) +
883 ret = copyinstr(uaddr, kaddr, len, &_done);
896 kmsan_copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done
    [all...]
kern_kthread.c 68 vaddr_t uaddr; local in function:kthread_create
74 uaddr = uvm_uarea_system_alloc(
76 if (uaddr == 0) {
79 kmsan_orig((void *)uaddr, USPACE, KMSAN_TYPE_POOL, __RET_ADDR);
86 error = lwp_create(&lwp0, &proc0, uaddr, LWP_DETACHED, NULL,
89 uvm_uarea_system_free(uaddr);
subr_asan.c 572 kasan_copyin(const void *uaddr, void *kaddr, size_t len)
575 return copyin(uaddr, kaddr, len);
579 kasan_copyinstr(const void *uaddr, void *kaddr, size_t len, size_t *done)
582 return copyinstr(uaddr, kaddr, len, done);
586 kasan_copyoutstr(const void *kaddr, void *uaddr, size_t len, size_t *done)
589 return copyoutstr(kaddr, uaddr, len, done);
606 kasan__ucas_32(volatile uint32_t *uaddr, uint32_t old, uint32_t new,
611 return _ucas_32(uaddr, old, new, ret);
618 kasan__ucas_32_mp(volatile uint32_t *uaddr, uint32_t old, uint32_t new,
623 return _ucas_32_mp(uaddr, old, new, ret)
    [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/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 in function:rpcbproc_getaddr_com
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 in function:rpcbproc_taddr2uaddr_com
626 char *uaddr, *m_uaddr = NULL, *local_uaddr = NULL; local in function:rpcbproc_callit_com
1276 char *uaddr; local in function:handle_reply
    [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)) {
rpcb_svc.c 212 char *uaddr; local in function:rpcbproc_getaddr_3_local
214 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid),
218 regp->r_netid, uaddr);
219 free(uaddr);
rpcb_svc_4.c 268 char *uaddr; local in function:rpcbproc_getaddr_4_local
270 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid),
274 regp->r_netid, uaddr);
275 free(uaddr);
298 char *uaddr; local in function:rpcbproc_getversaddr_4_local
300 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid),
305 regp->r_netid, uaddr);
306 free(uaddr);
pmap_svc.c 269 char *uaddr; local in function:pmapproc_getport
284 uaddr = taddr2uaddr(rpcbind_get_conf(xprt->xp_netid),
288 reg.pm_prot == IPPROTO_UDP ? "udp" : "tcp", uaddr);
289 free(uaddr);
  /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/sys/external/bsd/libnv/dist/
nv_kern_netbsd.c 107 void *buf, *uaddr; local in function:nvlist_copyout
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/sys/external/bsd/ipf/netinet/
ip_rpcb_pxy.c 752 char uaddr[24]; local in function:ipf_p_rpcb_modreq
762 bzero(uaddr, sizeof(uaddr)); /* Just in case we need padding. */
763 snprintf(uaddr, sizeof(uaddr),
766 len = strlen(uaddr);
779 COPYBACK(m, off, xlen, uaddr);
1266 char uaddr[24]; local in function:ipf_p_rpcb_modv3
1275 bzero(uaddr, sizeof(uaddr)); /* Just in case we need padding. *
1325 char uaddr[24]; local in function:ipf_p_rpcb_modv4
    [all...]
  /src/tests/modules/
t_ufetchstore.c 88 #define UADDR(x) ((uintptr_t)(x))
156 do_ufetch_8(const uint8_t *uaddr, uint8_t *res)
159 .uaddr64 = UADDR(uaddr),
170 do_ufetch_16(const uint16_t *uaddr, uint16_t *res)
173 .uaddr64 = UADDR(uaddr),
184 do_ufetch_32(const uint32_t *uaddr, uint32_t *res)
187 .uaddr64 = UADDR(uaddr),
    [all...]
  /src/sys/uvm/
uvm_glue.c 385 uvm_uarea_free(vaddr_t uaddr)
388 kasan_mark((void *)uaddr, USPACE, USPACE, 0);
389 pool_cache_put(uvm_uarea_cache, (void *)uaddr);
393 uvm_uarea_system_free(vaddr_t uaddr)
396 kasan_mark((void *)uaddr, USPACE, USPACE, 0);
397 pool_cache_put(uvm_uarea_system_cache, (void *)uaddr);

Completed in 23 milliseconds

1 2 3