| /src/sys/cddl/dev/dtrace/arm/ |
| H A D | dtrace_isa.c | 167 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 170 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { in dtrace_copycheck() 172 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 180 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 183 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 184 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 188 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 191 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 192 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 196 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument [all …]
|
| /src/sys/cddl/dev/dtrace/aarch64/ |
| H A D | dtrace_isa.c | 336 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 339 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { in dtrace_copycheck() 341 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 349 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 353 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 354 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 358 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 362 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 363 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 367 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument [all …]
|
| /src/sys/cddl/dev/dtrace/riscv/ |
| H A D | dtrace_isa.c | 352 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 355 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { in dtrace_copycheck() 357 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 365 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 369 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 370 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 374 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 378 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 379 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 383 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument [all …]
|
| /src/tools/tools/usbtest/ |
| H A D | usbtest.h | 39 struct uaddr { struct 46 extern void usb_get_string_desc_test(struct uaddr); argument 47 extern void usb_port_reset_test(struct uaddr, uint32_t); 48 extern void usb_set_config_test(struct uaddr, uint32_t); 49 extern void usb_get_descriptor_test(struct uaddr, uint32_t); 50 extern void usb_control_ep_error_test(struct uaddr); 51 extern void usb_set_and_clear_stall_test(struct uaddr); 52 extern void usb_set_alt_interface_test(struct uaddr); 54 extern void usb_suspend_resume_test(struct uaddr, uint32_t); 57 extern void show_host_msc_test(uint8_t, struct uaddr, uint32_t); [all …]
|
| H A D | usb_control_ep_test.c | 77 usb_control_ep_error_test(struct uaddr uaddr) in usb_control_ep_error_test() argument 88 pdev = find_usb_device(uaddr); in usb_control_ep_error_test() 163 usb_get_string_desc_test(struct uaddr uaddr) in usb_get_string_desc_test() argument 172 pdev = find_usb_device(uaddr); in usb_get_string_desc_test() 192 "VID=0x%04x PID=0x%04x\n", uaddr.vid, uaddr.pid); in usb_get_string_desc_test() 238 usb_port_reset_test(struct uaddr uaddr, uint32_t duration) in usb_port_reset_test() argument 254 pdev = find_usb_device(uaddr); in usb_port_reset_test() 308 usb_set_config_test(struct uaddr uaddr, uint32_t duration) in usb_set_config_test() argument 317 pdev = find_usb_device(uaddr); in usb_set_config_test() 331 "VID=0x%04x PID=0x%04x\n", uaddr.vid, uaddr.pid); in usb_set_config_test() [all …]
|
| H A D | usbtest.c | 690 struct uaddr uaddr = {}; in show_host_select() local 719 uaddr.vid, uaddr.pid, uaddr.bus, uaddr.addr, in show_host_select() 727 show_host_device_selection(level + 1, &uaddr); in show_host_select() 731 uaddr.vid = get_integer() & 0xFFFF; in show_host_select() 732 uaddr.pid = get_integer() & 0xFFFF; in show_host_select() 733 uaddr.bus = 0; in show_host_select() 734 uaddr.addr = 0; in show_host_select() 740 show_host_msc_test(level + 1, uaddr, duration); in show_host_select() 743 show_host_modem_test(level + 1, uaddr, duration); in show_host_select() 746 usb_get_string_desc_test(uaddr); in show_host_select() [all …]
|
| H A D | usb_msc_test.c | 859 show_host_device_selection(uint8_t level, struct uaddr *puaddr) in show_host_device_selection() 865 struct uaddr uaddr[USB_DEVICES_MAX]; in show_host_device_selection() local 888 uaddr[index].vid = ddesc->idVendor; in show_host_device_selection() 889 uaddr[index].pid = ddesc->idProduct; in show_host_device_selection() 890 uaddr[index].bus = libusb20_dev_get_bus_number(pdev); in show_host_device_selection() 891 uaddr[index].addr = libusb20_dev_get_address(pdev); in show_host_device_selection() 912 *puaddr = uaddr[sel]; in show_host_device_selection() 917 find_usb_device(struct uaddr uaddr) in find_usb_device() argument 930 if ((uaddr.vid == ddesc->idVendor) && in find_usb_device() 931 (uaddr.pid == ddesc->idProduct) && in find_usb_device() [all …]
|
| /src/sys/cddl/dev/dtrace/powerpc/ |
| H A D | dtrace_isa.c | 560 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument 564 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { 566 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; 574 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument 577 if (dtrace_copycheck(uaddr, kaddr, size)) 578 if (copyin((const void *)uaddr, (void *)kaddr, size)) { 580 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr; 585 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument 588 if (dtrace_copycheck(uaddr, kaddr, size)) { 589 if (copyout((const void *)kaddr, (void *)uaddr, size)) { [all …]
|
| /src/sys/compat/linux/ |
| H A D | linux_futex.c | 67 uint32_t *uaddr; member 93 futex_key_get(const void *uaddr, int type, int share, struct umtx_key *key) in futex_key_get() argument 97 if (!__is_aligned(uaddr, sizeof(uint32_t))) in futex_key_get() 99 return (umtx_key_get(uaddr, type, share, key)); in futex_key_get() 103 futex_wake(struct thread *td, uint32_t *uaddr, int val, bool shared) in futex_wake() argument 109 args.uaddr = uaddr; in futex_wake() 118 futex_wake_pi(struct thread *td, uint32_t *uaddr, bool shared) in futex_wake_pi() argument 124 args.uaddr = uaddr; in futex_wake_pi() 131 futex_atomic_op(struct thread *td, int encoded_op, uint32_t *uaddr, in futex_atomic_op() argument 145 ret = futex_xchgl(oparg, uaddr, &oldval); in futex_atomic_op() [all …]
|
| H A D | linux_futex.h | 91 int futex_xchgl(int oparg, uint32_t *uaddr, int *oldval); 92 int futex_addl(int oparg, uint32_t *uaddr, int *oldval); 93 int futex_orl(int oparg, uint32_t *uaddr, int *oldval); 94 int futex_andl(int oparg, uint32_t *uaddr, int *oldval); 95 int futex_xorl(int oparg, uint32_t *uaddr, int *oldval); 96 int futex_wake(struct thread *td, uint32_t *uaddr, int val, bool shared);
|
| H A D | linux_ipc.c | 296 linux_msqid_pullup(l_int ver, struct l_msqid64_ds *linux_msqid64, caddr_t uaddr) in linux_msqid_pullup() argument 302 return (copyin(uaddr, linux_msqid64, sizeof(*linux_msqid64))); in linux_msqid_pullup() 304 error = copyin(uaddr, &linux_msqid, sizeof(linux_msqid)); in linux_msqid_pullup() 320 linux_msqid_pushdown(l_int ver, struct l_msqid64_ds *linux_msqid64, caddr_t uaddr) in linux_msqid_pushdown() argument 326 return (copyout(linux_msqid64, uaddr, sizeof(*linux_msqid64))); in linux_msqid_pushdown() 360 return (copyout(&linux_msqid, uaddr, sizeof(linux_msqid))); in linux_msqid_pushdown() 364 linux_semid_pullup(l_int ver, struct l_semid64_ds *linux_semid64, caddr_t uaddr) in linux_semid_pullup() argument 370 return (copyin(uaddr, linux_semid64, sizeof(*linux_semid64))); in linux_semid_pullup() 371 error = copyin(uaddr, &linux_semid, sizeof(linux_semid)); in linux_semid_pullup() 383 linux_semid_pushdown(l_int ver, struct l_semid64_ds *linux_semid64, caddr_t uaddr) in linux_semid_pushdown() argument [all …]
|
| /src/sys/cddl/dev/dtrace/i386/ |
| H A D | dtrace_isa.c | 587 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 591 if (uaddr + size >= kernelbase || uaddr + size < uaddr) { in dtrace_copycheck() 593 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 601 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 604 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyin() 605 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 609 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 612 if (dtrace_copycheck(uaddr, kaddr, size)) in dtrace_copyout() 613 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 617 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument [all …]
|
| /src/sys/cddl/dev/dtrace/amd64/ |
| H A D | dtrace_isa.c | 571 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) in dtrace_copycheck() argument 575 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) { in dtrace_copycheck() 577 cpu_core[curcpu].cpuc_dtrace_illval = uaddr; in dtrace_copycheck() 585 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyin() argument 588 if (dtrace_copycheck(uaddr, kaddr, size)) { in dtrace_copyin() 589 dtrace_copy(uaddr, kaddr, size); in dtrace_copyin() 595 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, in dtrace_copyout() argument 598 if (dtrace_copycheck(uaddr, kaddr, size)) { in dtrace_copyout() 600 dtrace_copy(kaddr, uaddr, size); in dtrace_copyout() 605 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, in dtrace_copyinstr() argument [all …]
|
| /src/sys/i386/linux/ |
| H A D | linux_copyout.c | 63 futex_xchgl(int oparg, uint32_t *uaddr, int *oldval) in futex_xchgl() argument 69 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true, in futex_xchgl() 85 futex_addl(int oparg, uint32_t *uaddr, int *oldval) in futex_addl() argument 91 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true, in futex_addl() 111 futex_orl(int oparg, uint32_t *uaddr, int *oldval) in futex_orl() argument 117 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true, in futex_orl() 137 futex_andl(int oparg, uint32_t *uaddr, int *oldval) in futex_andl() argument 143 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true, in futex_andl() 163 futex_xorl(int oparg, uint32_t *uaddr, int *oldval) in futex_xorl() argument 169 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true, in futex_xorl()
|
| /src/usr.sbin/rpcbind/ |
| H A D | rpcb_svc_com.c | 87 char *uaddr; member 310 static char *uaddr; in rpcbproc_getaddr_com() local 314 if (uaddr != NULL && uaddr != nullstring) { in rpcbproc_getaddr_com() 315 free(uaddr); in rpcbproc_getaddr_com() 316 uaddr = NULL; in rpcbproc_getaddr_com() 324 if (!(uaddr = mergeaddr(transp, transp->xp_netid, in rpcbproc_getaddr_com() 327 uaddr = strdup(fnd->rpcb_map.r_addr); in rpcbproc_getaddr_com() 328 } else if (!uaddr[0]) { in rpcbproc_getaddr_com() 333 uaddr = nullstring; in rpcbproc_getaddr_com() 336 uaddr = nullstring; in rpcbproc_getaddr_com() [all …]
|
| H A D | check_bound.c | 69 static bool_t check_bound(struct fdlist *, const char *uaddr); 77 check_bound(struct fdlist *fdl, const char *uaddr) in check_bound() argument 86 na = uaddr2taddr(fdl->nconf, uaddr); in check_bound() 137 is_bound(const char *netid, const char *uaddr) in is_bound() argument 146 return (check_bound(fdl, uaddr)); in is_bound() 155 mergeaddr(SVCXPRT *xprt, char *netid, char *uaddr, char *saddr) in mergeaddr() argument 166 if (check_bound(fdl, uaddr) == FALSE) in mergeaddr() 206 s_uaddr = uaddr; in mergeaddr() 214 uaddr, m_uaddr); in mergeaddr()
|
| H A D | rpcb_svc_4.c | 266 char *uaddr; in rpcbproc_getaddr_4_local() local 268 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid), in rpcbproc_getaddr_4_local() 272 regp->r_netid, uaddr); in rpcbproc_getaddr_4_local() 273 free(uaddr); in rpcbproc_getaddr_4_local() 296 char *uaddr; in rpcbproc_getversaddr_4_local() local 298 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid), in rpcbproc_getversaddr_4_local() 303 regp->r_netid, uaddr); in rpcbproc_getversaddr_4_local() 304 free(uaddr); in rpcbproc_getversaddr_4_local()
|
| /src/lib/libc/rpc/ |
| H A D | auth_time.c | 80 static int uaddr_to_sockaddr(char *uaddr, struct sockaddr_in *sin) in uaddr_to_sockaddr() argument 86 i = sscanf(uaddr, "%lu.%lu.%lu.%lu.%lu.%lu", &a[0], &a[1], &a[2], in uaddr_to_sockaddr() 115 free(eps[i].uaddr); in free_eps() 173 ep->uaddr = strdup(hname); in get_server() 176 if (ep->uaddr == NULL || ep->family == NULL || ep->proto == NULL) { in get_server() 188 ep->uaddr = strdup(hname); in get_server() 191 if (ep->uaddr == NULL || ep->family == NULL || ep->proto == NULL) { in get_server() 236 char **uaddr, struct sockaddr_in *netid) in __rpc_get_time_offset() argument 266 if (*uaddr == NULL) { in __rpc_get_time_offset() 295 useua = ep[tcp_ep].uaddr; in __rpc_get_time_offset() [all …]
|
| /src/sys/cddl/compat/opensolaris/kern/ |
| H A D | opensolaris_proc.c | 31 uread(proc_t *p, void *kaddr, size_t len, uintptr_t uaddr) in uread() argument 35 n = proc_readmem(curthread, p, uaddr, kaddr, len); in uread() 42 uwrite(proc_t *p, void *kaddr, size_t len, uintptr_t uaddr) in uwrite() argument 46 n = proc_writemem(curthread, p, uaddr, kaddr, len); in uwrite()
|
| /src/usr.sbin/ypserv/ |
| H A D | yp_dnslookup.c | 468 u_char *uaddr = (u_char *)abuf; in yp_async_lookup_addr() local 488 if (inet_aton(addr, (struct in_addr *)uaddr) != 1) in yp_async_lookup_addr() 491 (uaddr[3] & 0xff), (uaddr[2] & 0xff), in yp_async_lookup_addr() 492 (uaddr[1] & 0xff), (uaddr[0] & 0xff)); in yp_async_lookup_addr() 496 if (inet_pton(af, addr, uaddr) != 1) in yp_async_lookup_addr() 500 qp += (size_t)sprintf(qp, "%x.%x.", uaddr[n] & 0xf, in yp_async_lookup_addr() 501 (uaddr[n] >> 4) & 0xf); in yp_async_lookup_addr() 533 memcpy(q->addr, uaddr, len); in yp_async_lookup_addr()
|
| /src/sys/netpfil/ipfilter/netinet/ |
| H A D | ip_rpcb_pxy.c | 745 char uaddr[24]; in ipf_p_rpcb_modreq() local 755 bzero(uaddr, sizeof(uaddr)); /* Just in case we need padding. */ in ipf_p_rpcb_modreq() 756 (void) snprintf(uaddr, sizeof(uaddr), in ipf_p_rpcb_modreq() 759 len = strlen(uaddr); in ipf_p_rpcb_modreq() 772 COPYBACK(m, off, xlen, uaddr); in ipf_p_rpcb_modreq() 1258 char uaddr[24]; in ipf_p_rpcb_modv3() local 1267 bzero(uaddr, sizeof(uaddr)); /* Just in case we need padding. */ in ipf_p_rpcb_modv3() 1268 (void) snprintf(uaddr, sizeof(uaddr), in ipf_p_rpcb_modv3() 1271 len = strlen(uaddr); in ipf_p_rpcb_modv3() 1284 COPYBACK(m, off, xlen, uaddr); in ipf_p_rpcb_modv3() [all …]
|
| /src/sys/compat/linuxkpi/common/include/linux/ |
| H A D | uaccess.h | 64 extern int linux_copyin(const void *uaddr, void *kaddr, size_t len); 65 extern int linux_copyout(const void *kaddr, void *uaddr, size_t len); 66 extern size_t linux_clear_user(void *uaddr, size_t len); 67 extern int linux_access_ok(const void *uaddr, size_t len);
|
| /src/sys/contrib/openzfs/module/os/freebsd/zfs/ |
| H A D | kmod_core.c | 130 void *uaddr; in zfsdev_ioctl() local 143 uaddr = (void *)(uintptr_t)zp->zfs_cmd; in zfsdev_ioctl() 156 if (copyin(uaddr, zcl, sizeof (zfs_cmd_legacy_t))) { in zfsdev_ioctl() 163 if (copyin(uaddr, zc, sizeof (zfs_cmd_t))) { in zfsdev_ioctl() 171 rc = copyout(zcl, uaddr, sizeof (*zcl)); in zfsdev_ioctl() 175 rc = copyout(zc, uaddr, sizeof (*zc)); in zfsdev_ioctl()
|
| /src/sys/dev/smbus/ |
| H A D | smb.c | 176 smbcopyincmd32(struct smbcmd32 *uaddr, struct smbcmd *kaddr) in smbcopyincmd32() argument 178 CP(*uaddr, *kaddr, cmd); in smbcopyincmd32() 179 CP(*uaddr, *kaddr, op); in smbcopyincmd32() 180 CP(*uaddr, *kaddr, wdata.word); in smbcopyincmd32() 181 CP(*uaddr, *kaddr, slave); in smbcopyincmd32() 182 PTRIN_CP(*uaddr, *kaddr, wbuf); in smbcopyincmd32() 183 CP(*uaddr, *kaddr, wcount); in smbcopyincmd32() 184 PTRIN_CP(*uaddr, *kaddr, rbuf); in smbcopyincmd32() 185 CP(*uaddr, *kaddr, rcount); in smbcopyincmd32()
|
| /src/sys/amd64/linux/ |
| H A D | linux_machdep.c | 175 int futex_xchgl_nosmap(int oparg, uint32_t *uaddr, int *oldval); 176 int futex_xchgl_smap(int oparg, uint32_t *uaddr, int *oldval); 184 int futex_addl_nosmap(int oparg, uint32_t *uaddr, int *oldval); 185 int futex_addl_smap(int oparg, uint32_t *uaddr, int *oldval); 193 int futex_orl_nosmap(int oparg, uint32_t *uaddr, int *oldval); 194 int futex_orl_smap(int oparg, uint32_t *uaddr, int *oldval); 202 int futex_andl_nosmap(int oparg, uint32_t *uaddr, int *oldval); 203 int futex_andl_smap(int oparg, uint32_t *uaddr, int *oldval); 211 int futex_xorl_nosmap(int oparg, uint32_t *uaddr, int *oldval); 212 int futex_xorl_smap(int oparg, uint32_t *uaddr, int *oldval);
|