| /f-stack/freebsd/kern/ |
| H A D | kern_xxx.c | 183 error = userland_sysctl(td, name, 6, uap->where, uap->size, in ogetkerninfo() 190 error = userland_sysctl(td, name, 2, uap->where, uap->size, in ogetkerninfo() 199 error = userland_sysctl(td, name, 4, uap->where, uap->size, in ogetkerninfo() 206 error = userland_sysctl(td, name, 2, uap->where, uap->size, in ogetkerninfo() 213 error = userland_sysctl(td, name, 2, uap->where, uap->size, in ogetkerninfo() 220 error = userland_sysctl(td, name, 2, uap->where, uap->size, in ogetkerninfo() 227 error = userland_sysctl(td, name, 2, uap->where, uap->size, in ogetkerninfo() 267 if ((uap->where == NULL) || (uap->size == NULL)) { in ogetkerninfo() 339 subyte( uap->name->sysname + sizeof(uap->name->sysname) - 1, 0); in freebsd4_uname() 355 subyte( uap->name->release + sizeof(uap->name->release) - 1, 0); in freebsd4_uname() [all …]
|
| H A D | vfs_extattr.c | 251 attrname, uap->data, uap->nbytes, td); in sys_extattr_set_fd() 270 return (kern_extattr_set_path(td, uap->path, uap->attrnamespace, in sys_extattr_set_file() 271 uap->attrname, uap->data, uap->nbytes, FOLLOW)); in sys_extattr_set_file() 287 return (kern_extattr_set_path(td, uap->path, uap->attrnamespace, in sys_extattr_set_link() 288 uap->attrname, uap->data, uap->nbytes, NOFOLLOW)); in sys_extattr_set_link() 418 attrname, uap->data, uap->nbytes, td); in sys_extattr_get_fd() 436 return (kern_extattr_get_path(td, uap->path, uap->attrnamespace, in sys_extattr_get_file() 437 uap->attrname, uap->data, uap->nbytes, FOLLOW)); in sys_extattr_get_file() 453 uap->attrname, uap->data, uap->nbytes, NOFOLLOW)); in sys_extattr_get_link() 718 uap->data, uap->nbytes, FOLLOW)); in sys_extattr_list_file() [all …]
|
| H A D | kern_thr.c | 127 args.tid = uap->id; in sys_thr_create() 138 if (uap->param_size < 0 || uap->param_size > sizeof(param)) in sys_thr_new() 141 if ((error = copyin(uap->param, ¶m, uap->param_size))) in sys_thr_new() 402 if (uap->id == -1) { in sys_thr_kill() 403 if (uap->sig != 0 && !_SIG_VALID(uap->sig)) { in sys_thr_kill() 411 if (uap->sig == 0) in sys_thr_kill() 423 if (uap->sig == 0) in sys_thr_kill() 450 if (uap->id == -1) { in sys_thr_kill2() 459 if (uap->sig != 0 && !_SIG_VALID(uap->sig)) { in sys_thr_kill2() 474 ttd = tdfind((lwpid_t)uap->id, uap->pid); in sys_thr_kill2() [all …]
|
| H A D | vfs_acl.c | 358 return (kern___acl_get_path(td, uap->path, uap->type, uap->aclp, in sys___acl_get_file() 369 return(kern___acl_get_path(td, uap->path, uap->type, uap->aclp, in sys___acl_get_link() 396 return(kern___acl_set_path(td, uap->path, uap->type, uap->aclp, in sys___acl_set_file() 407 return(kern___acl_set_path(td, uap->path, uap->type, uap->aclp, in sys___acl_set_link() 441 error = vacl_get_acl(td, fp->f_vnode, uap->type, uap->aclp); in sys___acl_get_fd() 461 error = vacl_set_acl(td, fp->f_vnode, uap->type, uap->aclp); in sys___acl_set_fd() 474 return (kern___acl_delete_path(td, uap->path, uap->type, FOLLOW)); in sys___acl_delete_file() 484 return (kern___acl_delete_path(td, uap->path, uap->type, NOFOLLOW)); in sys___acl_delete_link() 530 return (kern___acl_aclcheck_path(td, uap->path, uap->type, uap->aclp, in sys___acl_aclcheck_file() 540 return (kern___acl_aclcheck_path(td, uap->path, uap->type, uap->aclp, in sys___acl_aclcheck_link() [all …]
|
| H A D | vfs_syscalls.c | 214 error = VFS_QUOTACTL(mp, uap->cmd, uap->uid, uap->arg); in sys_quotactl() 1074 uap->flags, uap->mode)); in sys_open() 1272 uap->mode, uap->dev)); in freebsd11_mknod() 1504 return (kern_linkat(td, uap->fd1, uap->fd2, uap->path1, uap->path2, in sys_linkat() 1671 return (kern_symlinkat(td, uap->path1, uap->fd, uap->path2, in sys_symlinkat() 1850 return (kern_funlinkat_ex(td, uap->dfd, uap->path, uap->fd, uap->flag, in sys_funlinkat() 2349 error = kern_statat(td, uap->flag, uap->fd, uap->path, in freebsd11_fstatat() 2377 error = kern_statat(td, uap->flag, uap->fd, uap->path, in sys_fstatat() 2847 uap->mode, uap->flag)); in sys_fchmodat() 2975 uap->gid, uap->flag)); in sys_fchownat() [all …]
|
| H A D | uipc_syscalls.c | 129 return (kern_socket(td, uap->domain, uap->type, uap->protocol)); in sys_socket() 234 error = kern_bindat(td, uap->fd, uap->s, sa); in sys_bindat() 244 return (kern_listen(td, uap->s, uap->backlog)); in sys_listen() 446 return (accept1(td, uap->s, uap->name, uap->anamelen, ACCEPT4_INHERIT)); 458 return (accept1(td, uap->s, uap->name, uap->anamelen, uap->flags)); 466 return (accept1(td, uap->s, uap->name, uap->anamelen, in oaccept() 883 error = sendit(td, uap->s, &msg, uap->flags); in osendmsg() 907 error = sendit(td, uap->s, &msg, uap->flags); in sys_sendmsg() 1237 return (kern_setsockopt(td, uap->s, uap->level, uap->name, in sys_setsockopt() 1238 uap->val, UIO_USERSPACE, uap->valsize)); in sys_setsockopt() [all …]
|
| H A D | p1003_1b.c | 124 if (uap->pid == 0) { 129 targetp = pfind(uap->pid); 165 if (uap->pid == 0) { 170 targetp = pfind(uap->pid); 212 if (uap->pid == 0) { 217 targetp = pfind(uap->pid); 258 if (uap->pid == 0) { 263 targetp = pfind(uap->pid); 303 struct sched_get_priority_max_args *uap) 314 struct sched_get_priority_min_args *uap) [all …]
|
| H A D | sys_capability.c | 284 error = copyin(uap->rightsp, &rights, in sys_cap_rights_limit() 304 AUDIT_ARG_FD(uap->fd); in sys_cap_rights_limit() 322 fd = uap->fd; in sys___cap_rights_get() 334 n = uap->version + 2; in sys___cap_rights_get() 468 ncmds = uap->ncmds; in sys_cap_ioctls_limit() 497 fd = uap->fd; in sys_cap_ioctls_get() 498 dstcmds = uap->cmds; in sys_cap_ioctls_get() 499 maxcmds = uap->maxcmds; in sys_cap_ioctls_get() 584 fd = uap->fd; in sys_cap_fcntls_limit() 585 fcntlrights = uap->fcntlrights; in sys_cap_fcntls_limit() [all …]
|
| H A D | kern_context.c | 65 sys_getcontext(struct thread *td, struct getcontext_args *uap) in sys_getcontext() argument 70 if (uap->ucp == NULL) in sys_getcontext() 78 ret = copyout(&uc, uap->ucp, UC_COPY_SIZE); in sys_getcontext() 84 sys_setcontext(struct thread *td, struct setcontext_args *uap) in sys_setcontext() argument 89 if (uap->ucp == NULL) in sys_setcontext() 92 ret = copyin(uap->ucp, &uc, UC_COPY_SIZE); in sys_setcontext() 105 sys_swapcontext(struct thread *td, struct swapcontext_args *uap) in sys_swapcontext() argument 110 if (uap->oucp == NULL || uap->ucp == NULL) in sys_swapcontext() 118 ret = copyout(&uc, uap->oucp, UC_COPY_SIZE); in sys_swapcontext() 120 ret = copyin(uap->ucp, &uc, UC_COPY_SIZE); in sys_swapcontext()
|
| H A D | sys_generic.c | 226 return (kern_pread(td, uap->fd, uap->buf, uap->nbyte, uap->offset)); in sys_pread() 253 return (kern_pread(td, uap->fd, uap->buf, uap->nbyte, uap->offset)); in freebsd6_pread() 273 error = copyinuio(uap->iovp, uap->iovcnt, &auio); in sys_readv() 312 error = copyinuio(uap->iovp, uap->iovcnt, &auio); in sys_preadv() 427 return (kern_pwrite(td, uap->fd, uap->buf, uap->nbyte, uap->offset)); in sys_pwrite() 455 return (kern_pwrite(td, uap->fd, uap->buf, uap->nbyte, uap->offset)); in freebsd6_pwrite() 475 error = copyinuio(uap->iovp, uap->iovcnt, &auio); in sys_writev() 514 error = copyinuio(uap->iovp, uap->iovcnt, &auio); in sys_pwritev() 828 error = kern_posix_fallocate(td, uap->fd, uap->offset, uap->len); in sys_posix_fallocate() 964 return (kern_pselect(td, uap->nd, uap->in, uap->ou, uap->ex, tvp, in sys_pselect() [all …]
|
| H A D | sysv_shm.c | 494 return (kern_shmat(td, uap->shmid, uap->shmaddr, uap->shmflg)); in sys_shmat() 631 if (uap->cmd == IPC_INFO || uap->cmd == SHM_INFO || in sys_shmctl() 641 error = kern_shmctl(td, uap->shmid, uap->cmd, (void *)&buf, &bufsz); in sys_shmctl() 792 error = shmget_allocate_segment(td, uap->key, uap->size, mode); in sys_shmget() 795 uap->key); in sys_shmget() 797 error = shmget_existing(td, uap->size, uap->shmflg, in sys_shmget() 1365 if (uap->which < 0 || uap->which >= nitems(shmcalls)) in sys_shmsys() 1367 return ((*shmcalls[uap->which])(td, &uap->a2)); in sys_shmsys() 1455 error = kern_shmctl(td, uap->shmid, uap->cmd, (void *)&u, &sz); in freebsd7_freebsd32_shmctl() 1541 error = kern_shmctl(td, uap->shmid, uap->cmd, (void *)&u, &sz); in freebsd32_shmctl() [all …]
|
| H A D | uipc_sem.c | 626 return (ksem_create(td, NULL, uap->idp, S_IRWXU | S_IRWXG, uap->value, in sys_ksem_init() 647 return (ksem_create(td, uap->name, uap->idp, uap->mode, uap->value, in sys_ksem_open() 648 uap->oflag, 0)); in sys_ksem_open() 699 AUDIT_ARG_FD(uap->id); in sys_ksem_close() 726 AUDIT_ARG_FD(uap->id); in sys_ksem_post() 782 if (uap->abstime == NULL) in sys_ksem_timedwait() 888 AUDIT_ARG_FD(uap->id); in sys_ksem_getvalue() 925 AUDIT_ARG_FD(uap->id); in sys_ksem_destroy() 974 return (ksem_create(td, NULL, uap->idp, S_IRWXU | S_IRWXG, uap->value, in freebsd32_ksem_init() 984 return (ksem_create(td, uap->name, uap->idp, uap->mode, uap->value, in freebsd32_ksem_open() [all …]
|
| H A D | sysv_msg.c | 1117 uap->msgsz, uap->msgflg)); in sys_msgsnd() 1125 uap->msgsz, uap->msgflg, mtype)); in sys_msgsnd() 1405 uap->msgp, uap->msgsz, uap->msgtyp, uap->msgflg)); in sys_msgrcv() 1408 (char *)uap->msgp + sizeof(mtype), uap->msgsz, in sys_msgrcv() 1409 uap->msgtyp, uap->msgflg, &mtype)) != 0) in sys_msgrcv() 1726 error = kern_msgctl(td, uap->msqid, uap->cmd, &msqbuf); in freebsd7_freebsd32_msgctl() 1771 error = kern_msgctl(td, uap->msqid, uap->cmd, &msqbuf); in freebsd32_msgctl() 1805 uap->msgsz, uap->msgflg, mtype)); in freebsd32_msgsnd() 1819 uap->msgtyp, uap->msgflg, &mtype)) != 0) in freebsd32_msgrcv() 1854 if (uap->which < 0 || uap->which >= nitems(msgcalls)) in sys_msgsys() [all …]
|
| /f-stack/freebsd/arm64/linux/ |
| H A D | linux_machdep.c | 66 linux_execve(struct thread *td, struct linux_execve_args *uap) in linux_execve() argument 73 error = exec_copyin_args(&eargs, uap->path, UIO_USERSPACE, in linux_execve() 74 uap->argp, uap->envp); in linux_execve() 76 LCONVPATHEXIST(td, uap->path, &path); in linux_execve() 78 uap->argp, uap->envp); in linux_execve() 98 linux_mmap2(struct thread *td, struct linux_mmap2_args *uap) in linux_mmap2() argument 102 return (linux_mmap_common(td, PTROUT(uap->addr), uap->len, uap->prot, in linux_mmap2() 103 uap->flags, uap->fd, uap->pgoff)); in linux_mmap2() 110 return (linux_mprotect_common(td, PTROUT(uap->addr), uap->len, in linux_mprotect() 111 uap->prot)); in linux_mprotect() [all …]
|
| /f-stack/freebsd/amd64/amd64/ |
| H A D | sys_machdep.c | 224 if (uap->op == I386_GET_LDT || uap->op == I386_SET_LDT) in sysarch() 409 if (uap->start > uap->start + uap->length || 441 for (i = uap->start; i < uap->start + uap->length; i++) { 623 uap->start, uap->num, (void *)uap->descs); in amd64_get_ldt() 631 num = min(uap->num, max_ldt_segment - uap->start); in amd64_get_ldt() 660 uap->start, uap->num, (void *)uap->descs); in amd64_set_ldt() 669 if (uap->start == 0 && uap->num == 0) in amd64_set_ldt() 676 largest_ld = uap->start + uap->num; in amd64_set_ldt() 690 largest_ld = uap->start + uap->num; in amd64_set_ldt() 753 if (uap->start == LDT_AUTO_ALLOC && uap->num == 1) { in amd64_set_ldt() [all …]
|
| /f-stack/freebsd/netinet/ |
| H A D | sctp_syscalls.c | 147 } */ *uap; 155 AUDIT_ARG_FD(uap->sd); 223 } */ *uap; 245 if (uap->tolen != 0) { 246 error = getsockaddr(&to, uap->to, uap->tolen); 332 } */ *uap; 355 error = getsockaddr(&to, uap->to, uap->tolen); 374 error = copyiniov(uap->iov, uap->iovlen, &iov, EMSGSIZE); 458 } */ *uap; 485 error = copyiniov(uap->iov, uap->iovlen, &iov, EMSGSIZE); [all …]
|
| /f-stack/freebsd/i386/i386/ |
| H A D | sys_machdep.c | 359 if (uap->start > uap->start + uap->length || 363 for (i = uap->start; i < uap->start + uap->length; i++) { 535 uap->start, uap->num, (void *)uap->descs); in i386_get_ldt() 571 uap->start, uap->num, (void *)uap->descs); in i386_set_ldt() 578 if (uap->start == 0 && uap->num == 0) { in i386_set_ldt() 592 largest_ld = uap->start + uap->num; in i386_set_ldt() 602 if (uap->start != LDT_AUTO_ALLOC || uap->num != 1) { in i386_set_ldt() 604 largest_ld = uap->start + uap->num; in i386_set_ldt() 665 if (uap->start == LDT_AUTO_ALLOC && uap->num == 1) { in i386_set_ldt() 697 largest_ld = uap->start + uap->num; in i386_set_ldt() [all …]
|
| /f-stack/freebsd/security/audit/ |
| H A D | audit_syscalls.c | 83 if ((uap->length <= 0) || (uap->length > audit_qctrl.aq_bufsz)) in sys_audit() 113 error = copyin(uap->record, rec, uap->length); in sys_audit() 173 AUDIT_ARG_CMD(uap->cmd); in sys_auditon() 185 if ((uap->length <= 0) || (uap->length > sizeof(union auditon_udata))) in sys_auditon() 193 switch (uap->cmd) { in sys_auditon() 214 error = copyin(uap->data, (void *)&udata, uap->length); in sys_auditon() 224 switch (uap->cmd) { in sys_auditon() 564 switch (uap->cmd) { in sys_auditon() 580 error = copyout((void *)&udata, uap->data, uap->length); in sys_auditon() 723 if (uap->length < sizeof(*uap->auditinfo_addr)) in sys_getaudit_addr() [all …]
|
| /f-stack/lib/ |
| H A D | ff_ngctl.c | 41 ngctl_socket(struct socket_args *uap) in ngctl_socket() argument 43 int error = sys_socket(curthread, uap); in ngctl_socket() 52 ngctl_connect(struct connect_args *uap) in ngctl_connect() argument 54 int error = sys_connect(curthread, uap); in ngctl_connect() 64 ngctl_bind(struct bind_args *uap) in ngctl_bind() argument 66 int error = sys_bind(curthread, uap); in ngctl_bind() 76 ngctl_recvfrom(struct recvfrom_args *uap) in ngctl_recvfrom() argument 78 int error = sys_recvfrom(curthread, uap); in ngctl_recvfrom() 87 ngctl_sendto(struct sendto_args *uap) in ngctl_sendto() argument 89 int error = sys_sendto(curthread, uap); in ngctl_sendto()
|
| /f-stack/freebsd/amd64/linux/ |
| H A D | linux_machdep.c | 147 return (linux_mprotect_common(td, PTROUT(uap->addr), uap->len, uap->prot)); in linux_mprotect() 154 return (linux_madvise_common(td, PTROUT(uap->addr), uap->len, uap->behav)); in linux_madvise() 184 uap->newset, uap->sigsetsize); in linux_rt_sigsuspend() 186 if (uap->sigsetsize != sizeof(l_sigset_t)) in linux_rt_sigsuspend() 189 error = copyin(uap->newset, &lmask, sizeof(l_sigset_t)); in linux_rt_sigsuspend() 219 LINUX_CTR2(sigaltstack, "%p, %p", uap->uss, uap->uoss); in linux_sigaltstack() 221 if (uap->uss != NULL) { in linux_sigaltstack() 222 error = copyin(uap->uss, &lss, sizeof(l_stack_t)); in linux_sigaltstack() 231 (uap->uoss != NULL) ? &oss : NULL); in linux_sigaltstack() 232 if (!error && uap->uoss != NULL) { in linux_sigaltstack() [all …]
|
| /f-stack/freebsd/security/mac/ |
| H A D | mac_syscalls.c | 93 error = copyin(uap->mac_p, &mac, sizeof(mac)); in sys___mac_get_pid() 101 tproc = pfind(uap->pid); in sys___mac_get_pid() 140 error = copyin(uap->mac_p, &mac, sizeof(mac)); in sys___mac_get_proc() 179 error = copyin(uap->mac_p, &mac, sizeof(mac)); in sys___mac_set_proc() 240 error = copyin(uap->mac_p, &mac, sizeof(mac)); in sys___mac_get_fd() 325 return (kern___mac_get_path(td, uap->path_p, uap->mac_p, FOLLOW)); in sys___mac_get_file() 332 return (kern___mac_get_path(td, uap->path_p, uap->mac_p, NOFOLLOW)); in sys___mac_get_link() 492 return (kern___mac_set_path(td, uap->path_p, uap->mac_p, FOLLOW)); in sys___mac_set_file() 499 return (kern___mac_set_path(td, uap->path_p, uap->mac_p, NOFOLLOW)); in sys___mac_set_link() 570 uap->call, uap->arg); in sys_mac_syscall() [all …]
|
| /f-stack/freebsd/i386/linux/ |
| H A D | linux_ptrace.c | 257 req = uap->req; in linux_ptrace() 258 pid = (pid_t)uap->pid; in linux_ptrace() 259 addr = (void *)uap->addr; in linux_ptrace() 281 map_signum(uap->data)); in linux_ptrace() 286 map_signum(uap->data)); in linux_ptrace() 412 if (uap->addr < 0 || uap->addr & (sizeof(l_int) - 1)) in linux_ptrace() 432 (l_int)uap->data; in linux_ptrace() 448 uap->addr -= LINUX_DBREG_OFFSET; in linux_ptrace() 451 uap->addr, (void *)uap->data, in linux_ptrace() 457 uap->data; in linux_ptrace() [all …]
|
| /f-stack/freebsd/amd64/ia32/ |
| H A D | ia32_misc.c | 49 freebsd32_sysarch(struct thread *td, struct freebsd32_sysarch_args *uap) in freebsd32_sysarch() argument 56 if (uap->op == I386_SET_LDT || uap->op == I386_GET_LDT) { in freebsd32_sysarch() 57 if ((error = copyin(uap->parms, &uapl32, sizeof(uapl32))) != 0) in freebsd32_sysarch() 59 uap1.op = uap->op; in freebsd32_sysarch() 67 uap1.op = uap->op; in freebsd32_sysarch() 68 uap1.parms = uap->parms; in freebsd32_sysarch() 76 struct ofreebsd32_getpagesize_args *uap) in ofreebsd32_getpagesize() argument
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | freebsd32_machdep.c | 73 switch(uap->op) { in freebsd32_sysarch() 75 WRITE_SPECIALREG(tpidr_el0, uap->parms); in freebsd32_sysarch() 76 WRITE_SPECIALREG(tpidrro_el0, uap->parms); in freebsd32_sysarch() 225 if (uap->ucp == NULL) in freebsd32_getcontext() 233 ret = copyout(&uc, uap->ucp, UC_COPY_SIZE); in freebsd32_getcontext() 244 if (uap->ucp == NULL) in freebsd32_setcontext() 247 ret = copyin(uap->ucp, &uc, UC_COPY_SIZE); in freebsd32_setcontext() 264 if (uap == NULL) in freebsd32_sigreturn() 266 if (copyin(uap->sigcntxp, &uc, sizeof(uc))) in freebsd32_sigreturn() 285 if (uap->oucp == NULL || uap->ucp == NULL) in freebsd32_swapcontext() [all …]
|
| /f-stack/freebsd/amd64/linux32/ |
| H A D | linux32_machdep.c | 223 error = linux32_copyinuio(uap->iovp, uap->iovcnt, &auio); in linux_readv() 226 error = kern_readv(td, uap->fd, auio); in linux_readv() 237 error = linux32_copyinuio(uap->iovp, uap->iovcnt, &auio); in linux_writev() 469 return (linux_mprotect_common(td, PTROUT(uap->addr), uap->len, uap->prot)); in linux_mprotect() 476 return (linux_madvise_common(td, PTROUT(uap->addr), uap->len, uap->behav)); in linux_madvise() 582 if (uap->uss != NULL) { in linux_sigaltstack() 593 if (!error && uap->uoss != NULL) { in linux_sigaltstack() 611 if (uap->tp) { in linux_gettimeofday() 633 if (uap->tp) { in linux_settimeofday() 642 if (uap->tzp) { in linux_settimeofday() [all …]
|