Searched refs:uaddr (Results 1 - 25 of 87) sorted by relevance

1234

/freebsd-13-stable/sys/cddl/compat/opensolaris/kern/
H A Dopensolaris_proc.c34 uread(proc_t *p, void *kaddr, size_t len, uintptr_t uaddr) argument
38 n = proc_readmem(curthread, p, uaddr, kaddr, len);
45 uwrite(proc_t *p, void *kaddr, size_t len, uintptr_t uaddr) argument
49 n = proc_writemem(curthread, p, uaddr, kaddr, len);
/freebsd-13-stable/sys/cddl/dev/dtrace/aarch64/
H A Ddtrace_isa.c306 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
309 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) {
311 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
319 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
323 if (dtrace_copycheck(uaddr, kaddr, size))
324 dtrace_copy(uaddr, kaddr, size);
328 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument
332 if (dtrace_copycheck(uaddr, kadd
337 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument
346 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
355 dtrace_fuword8(void *uaddr) argument
368 dtrace_fuword16(void *uaddr) argument
381 dtrace_fuword32(void *uaddr) argument
394 dtrace_fuword64(void *uaddr) argument
[all...]
/freebsd-13-stable/sys/cddl/dev/dtrace/arm/
H A Ddtrace_isa.c177 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
180 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) {
182 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
190 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
193 if (dtrace_copycheck(uaddr, kaddr, size))
194 dtrace_copy(uaddr, kaddr, size);
198 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument
201 if (dtrace_copycheck(uaddr, kadd
206 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument
214 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
222 dtrace_fuword8(void *uaddr) argument
233 dtrace_fuword16(void *uaddr) argument
244 dtrace_fuword32(void *uaddr) argument
255 dtrace_fuword64(void *uaddr) argument
[all...]
/freebsd-13-stable/sys/cddl/dev/dtrace/riscv/
H A Ddtrace_isa.c298 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
301 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) {
303 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
311 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
315 if (dtrace_copycheck(uaddr, kaddr, size))
316 dtrace_copy(uaddr, kaddr, size);
320 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument
324 if (dtrace_copycheck(uaddr, kadd
329 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument
338 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
347 dtrace_fuword8(void *uaddr) argument
360 dtrace_fuword16(void *uaddr) argument
373 dtrace_fuword32(void *uaddr) argument
386 dtrace_fuword64(void *uaddr) argument
[all...]
/freebsd-13-stable/sys/compat/linux/
H A Dlinux_futex.h78 int futex_xchgl(int oparg, uint32_t *uaddr, int *oldval);
79 int futex_addl(int oparg, uint32_t *uaddr, int *oldval);
80 int futex_orl(int oparg, uint32_t *uaddr, int *oldval);
81 int futex_andl(int oparg, uint32_t *uaddr, int *oldval);
82 int futex_xorl(int oparg, uint32_t *uaddr, int *oldval);
H A Dlinux_futex.c318 LINUX_CTR3(sys_futex, "futex_put destroy uaddr %p ref %d "
330 LINUX_CTR3(sys_futex, "futex_put uaddr %p ref %d shared %d",
340 futex_get0(uint32_t *uaddr, struct futex **newf, uint32_t flags) argument
346 LIN_SDT_PROBE3(futex, futex_get0, entry, uaddr, newf, flags);
350 error = umtx_key_get(uaddr, TYPE_FUTEX, (flags & FUTEX_SHARED) ?
387 LIN_SDT_PROBE3(futex, futex_get0, shared, uaddr,
389 LINUX_CTR3(sys_futex, "futex_get uaddr %p ref %d shared %d",
390 uaddr, f->f_refcount, f->f_key.shared);
400 LIN_SDT_PROBE1(futex, futex_get0, null, uaddr);
401 LINUX_CTR1(sys_futex, "futex_get uaddr
440 futex_get(uint32_t *uaddr, struct waiting_proc **wp, struct futex **f, uint32_t flags) argument
662 futex_atomic_op(struct thread *td, int encoded_op, uint32_t *uaddr) argument
1184 handle_futex_death(struct linux_emuldata *em, uint32_t *uaddr, unsigned int pi) argument
[all...]
H A Dlinux_ipc.c300 linux_msqid_pullup(l_int ver, struct l_msqid64_ds *linux_msqid64, caddr_t uaddr) argument
306 return (copyin(uaddr, linux_msqid64, sizeof(*linux_msqid64)));
308 error = copyin(uaddr, &linux_msqid, sizeof(linux_msqid));
326 linux_msqid_pushdown(l_int ver, struct l_msqid64_ds *linux_msqid64, caddr_t uaddr) argument
332 return (copyout(linux_msqid64, uaddr, sizeof(*linux_msqid64)));
368 return (copyout(&linux_msqid, uaddr, sizeof(linux_msqid)));
373 linux_semid_pullup(l_int ver, struct l_semid64_ds *linux_semid64, caddr_t uaddr) argument
379 return (copyin(uaddr, linux_semid64, sizeof(*linux_semid64)));
381 error = copyin(uaddr, &linux_semid, sizeof(linux_semid));
395 linux_semid_pushdown(l_int ver, struct l_semid64_ds *linux_semid64, caddr_t uaddr) argument
425 linux_shmid_pullup(l_int ver, struct l_shmid64_ds *linux_shmid64, caddr_t uaddr) argument
447 linux_shmid_pushdown(l_int ver, struct l_shmid64_ds *linux_shmid64, caddr_t uaddr) argument
485 linux_shminfo_pushdown(l_int ver, struct l_shminfo64 *linux_shminfo64, caddr_t uaddr) argument
[all...]
/freebsd-13-stable/sys/cddl/dev/dtrace/powerpc/
H A Ddtrace_isa.c553 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
557 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) {
559 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
567 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
570 if (dtrace_copycheck(uaddr, kaddr, size))
571 if (copyin((const void *)uaddr, (void *)kaddr, size)) {
573 cpu_core[curcpu].cpuc_dtrace_illval = (uintptr_t)uaddr;
578 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_ argument
590 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument
613 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
631 dtrace_fuword8(void *uaddr) argument
642 dtrace_fuword16(void *uaddr) argument
656 dtrace_fuword32(void *uaddr) argument
667 dtrace_fuword64(void *uaddr) argument
681 dtrace_fulword(void *uaddr) argument
[all...]
/freebsd-13-stable/sys/cddl/dev/dtrace/amd64/
H A Ddtrace_isa.c585 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
589 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) {
591 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
599 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
602 if (dtrace_copycheck(uaddr, kaddr, size))
603 dtrace_copy(uaddr, kaddr, size);
607 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument
610 if (dtrace_copycheck(uaddr, kadd
615 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument
623 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
631 dtrace_fuword8(void *uaddr) argument
642 dtrace_fuword16(void *uaddr) argument
653 dtrace_fuword32(void *uaddr) argument
664 dtrace_fuword64(void *uaddr) argument
[all...]
/freebsd-13-stable/sys/cddl/dev/dtrace/i386/
H A Ddtrace_isa.c588 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
592 if (uaddr + size >= kernelbase || uaddr + size < uaddr) {
594 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
602 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
605 if (dtrace_copycheck(uaddr, kaddr, size))
606 dtrace_copy(uaddr, kaddr, size);
610 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument
613 if (dtrace_copycheck(uaddr, kadd
618 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument
626 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
634 dtrace_fuword8(void *uaddr) argument
645 dtrace_fuword16(void *uaddr) argument
656 dtrace_fuword32(void *uaddr) argument
667 dtrace_fuword64(void *uaddr) argument
[all...]
/freebsd-13-stable/sys/cddl/dev/dtrace/mips/
H A Ddtrace_isa.c639 dtrace_copycheck(uintptr_t uaddr, uintptr_t kaddr, size_t size) argument
642 if (uaddr + size > VM_MAXUSER_ADDRESS || uaddr + size < uaddr) {
644 cpu_core[curcpu].cpuc_dtrace_illval = uaddr;
652 dtrace_copyin(uintptr_t uaddr, uintptr_t kaddr, size_t size, argument
655 if (dtrace_copycheck(uaddr, kaddr, size))
656 dtrace_copy(uaddr, kaddr, size);
660 dtrace_copyout(uintptr_t kaddr, uintptr_t uaddr, size_t size, argument
663 if (dtrace_copycheck(uaddr, kadd
668 dtrace_copyinstr(uintptr_t uaddr, uintptr_t kaddr, size_t size, volatile uint16_t *flags) argument
676 dtrace_copyoutstr(uintptr_t kaddr, uintptr_t uaddr, size_t size, volatile uint16_t *flags) argument
684 dtrace_fuword8(void *uaddr) argument
695 dtrace_fuword16(void *uaddr) argument
706 dtrace_fuword32(void *uaddr) argument
717 dtrace_fuword64(void *uaddr) argument
[all...]
/freebsd-13-stable/sys/compat/linuxkpi/common/include/linux/
H A Duaccess.h70 extern int linux_copyin(const void *uaddr, void *kaddr, size_t len);
71 extern int linux_copyout(const void *kaddr, void *uaddr, size_t len);
72 extern size_t linux_clear_user(void *uaddr, size_t len);
73 extern int linux_access_ok(const void *uaddr, size_t len);
/freebsd-13-stable/sys/i386/linux/
H A Dlinux_copyout.c68 futex_xchgl(int oparg, uint32_t *uaddr, int *oldval) argument
74 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true,
90 futex_addl(int oparg, uint32_t *uaddr, int *oldval) argument
96 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true,
116 futex_orl(int oparg, uint32_t *uaddr, int *oldval) argument
122 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true,
142 futex_andl(int oparg, uint32_t *uaddr, int *oldval) argument
148 if (cp_slow0((vm_offset_t)uaddr, sizeof(uint32_t), true,
168 futex_xorl(int oparg, uint32_t *uaddr, int *oldval) argument
174 if (cp_slow0((vm_offset_t)uaddr, sizeo
[all...]
/freebsd-13-stable/usr.sbin/rpcbind/
H A Dcheck_bound.c75 static bool_t check_bound(struct fdlist *, char *uaddr);
83 check_bound(struct fdlist *fdl, char *uaddr) argument
92 na = uaddr2taddr(fdl->nconf, uaddr);
143 is_bound(char *netid, char *uaddr) argument
152 return (check_bound(fdl, uaddr));
161 mergeaddr(SVCXPRT *xprt, char *netid, char *uaddr, char *saddr) argument
172 if (check_bound(fdl, uaddr) == FALSE)
182 * address by which it contacted us. Use that for the "client" uaddr,
205 fprintf(stderr, "mergeaddr: client uaddr = %s\n",
208 fprintf(stderr, "mergeaddr: contact uaddr
[all...]
H A Drpcb_svc_com.c90 char *uaddr; member in struct:finfo
309 static char *uaddr; local
313 if (uaddr != NULL && uaddr != nullstring) {
314 free(uaddr);
315 uaddr = NULL;
323 if (!(uaddr = mergeaddr(transp, transp->xp_netid,
326 uaddr = strdup(fnd->rpcb_map.r_addr);
327 } else if (!uaddr[0]) {
332 uaddr
392 static char *uaddr; local
613 char *uaddr, *m_uaddr = NULL, *local_uaddr = NULL; local
918 forward_register(u_int32_t caller_xid, struct netbuf *caller_addr, int forward_fd, char *uaddr, rpcproc_t reply_type, rpcvers_t versnum, u_int32_t *callxidp) argument
1244 char *uaddr; local
[all...]
H A Drpcb_stat.c106 char *uaddr)
119 if ((uaddr == NULL) || (uaddr[0] == 0))
137 if ((uaddr == NULL) || (uaddr[0] == 0)) {
105 rpcbs_getaddr(rpcvers_t rtype, rpcprog_t prog, rpcvers_t vers, char *netid, char *uaddr) argument
H A Drpcb_svc.c215 char *uaddr; local
217 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid),
221 regp->r_netid, uaddr);
222 free(uaddr);
H A Drpcb_svc_4.c269 char *uaddr; local
271 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid),
275 regp->r_netid, uaddr);
276 free(uaddr);
299 char *uaddr; local
301 uaddr = taddr2uaddr(rpcbind_get_conf(transp->xp_netid),
306 regp->r_netid, uaddr);
307 free(uaddr);
/freebsd-13-stable/lib/libc/rpc/
H A Dauth_time.c25 * and destroyed. Two strings "netid" and "uaddr" are malloc'd
85 static int uaddr_to_sockaddr(char *uaddr, struct sockaddr_in *sin) argument
91 i = sscanf(uaddr, "%lu.%lu.%lu.%lu.%lu.%lu", &a[0], &a[1], &a[2],
120 free(eps[i].uaddr);
178 ep->uaddr = strdup(hname);
181 if (ep->uaddr == NULL || ep->family == NULL || ep->proto == NULL) {
193 ep->uaddr = strdup(hname);
196 if (ep->uaddr == NULL || ep->family == NULL || ep->proto == NULL) {
225 * Once through, *uaddr is set to the universal address of
227 * that uaddr goe
240 __rpc_get_time_offset(struct timeval *td, nis_server *srv, char *thost, char **uaddr, struct sockaddr_in *netid) argument
[all...]
/freebsd-13-stable/sys/amd64/linux/
H A Dlinux_machdep.c300 int futex_xchgl_nosmap(int oparg, uint32_t *uaddr, int *oldval);
301 int futex_xchgl_smap(int oparg, uint32_t *uaddr, int *oldval);
309 int futex_addl_nosmap(int oparg, uint32_t *uaddr, int *oldval);
310 int futex_addl_smap(int oparg, uint32_t *uaddr, int *oldval);
318 int futex_orl_nosmap(int oparg, uint32_t *uaddr, int *oldval);
319 int futex_orl_smap(int oparg, uint32_t *uaddr, int *oldval);
327 int futex_andl_nosmap(int oparg, uint32_t *uaddr, int *oldval);
328 int futex_andl_smap(int oparg, uint32_t *uaddr, int *oldval);
336 int futex_xorl_nosmap(int oparg, uint32_t *uaddr, int *oldval);
337 int futex_xorl_smap(int oparg, uint32_t *uaddr, in
[all...]
/freebsd-13-stable/contrib/tcp_wrappers/
H A Dtli.c250 char *uaddr; local
253 && (uaddr = taddr2uaddr(config, &unit->addr)) != 0) {
254 STRN_CPY(host->addr, uaddr, sizeof(host->addr));
255 free(uaddr);
297 char *uaddr = eval_hostaddr(host); local
303 found = !strcmp(ua, uaddr);
/freebsd-13-stable/sys/contrib/ipfilter/netinet/
H A Dip_rpcb_pxy.c781 char uaddr[24]; local
791 bzero(uaddr, sizeof(uaddr)); /* Just in case we need padding. */
793 SNPRINTF(uaddr, sizeof(uaddr),
795 (void) sprintf(uaddr,
799 len = strlen(uaddr);
812 COPYBACK(m, off, xlen, uaddr);
1319 char uaddr[24]; local
1328 bzero(uaddr, sizeo
1387 char uaddr[24]; local
[all...]
/freebsd-13-stable/usr.sbin/ypserv/
H A Dyp_dnslookup.c476 u_char *uaddr = (u_char *)abuf; local
496 if (inet_aton(addr, (struct in_addr *)uaddr) != 1)
499 (uaddr[3] & 0xff), (uaddr[2] & 0xff),
500 (uaddr[1] & 0xff), (uaddr[0] & 0xff));
504 if (inet_pton(af, addr, uaddr) != 1)
508 qp += (size_t)sprintf(qp, "%x.%x.", uaddr[n] & 0xf,
509 (uaddr[n] >> 4) & 0xf);
541 memcpy(q->addr, uaddr, le
[all...]
/freebsd-13-stable/sys/dev/drm2/
H A Ddrm_os_freebsd.h392 fault_in_multipages_readable(const char __user *uaddr, int size) argument
396 const char __user *end = uaddr + size - 1;
401 while (uaddr <= end) {
402 ret = -copyin(uaddr, &c, 1);
405 uaddr += PAGE_SIZE;
409 if (((unsigned long)uaddr & ~PAGE_MASK) ==
418 fault_in_multipages_writeable(char __user *uaddr, int size) argument
421 char __user *end = uaddr + size - 1;
430 while (uaddr <= end) {
431 ret = subyte(uaddr,
[all...]
/freebsd-13-stable/sys/contrib/openzfs/module/os/freebsd/zfs/
H A Dkmod_core.c130 void *uaddr; local
135 uaddr = (void *)zp->zfs_cmd;
156 if (copyin(uaddr, zcl, sizeof (zfs_cmd_legacy_t))) {
161 } else if (copyin(uaddr, zc, sizeof (zfs_cmd_t))) {
168 rc = copyout(zcl, uaddr, sizeof (*zcl));
170 rc = copyout(zc, uaddr, sizeof (*zc));

Completed in 204 milliseconds

1234