| /dflybsd-src/sys/sys/ |
| H A D | sysproto.h | 1464 struct sysmsg; 1471 struct sysmsg; 1473 int sys_xsyscall (struct sysmsg *sysmsg, const struct nosys_args *); 1474 int sys_exit (struct sysmsg *sysmsg, const struct exit_args *); 1475 int sys_fork (struct sysmsg *sysmsg, const struct fork_args *); 1476 int sys_read (struct sysmsg *sysmsg, const struct read_args *); 1477 int sys_write (struct sysmsg *sysmsg, const struct write_args *); 1478 int sys_open (struct sysmsg *sysmsg, const struct open_args *); 1479 int sys_close (struct sysmsg *sysmsg, const struct close_args *); 1480 int sys_wait4 (struct sysmsg *sysmsg, const struct wait_args *); [all …]
|
| H A D | sysent.h | 40 struct sysmsg; 42 typedef int sy_call_t (struct sysmsg *sysmsg, const void *); 111 ((sizeof(struct syscallname ## _args ) - sizeof(struct sysmsg)) \
|
| /dflybsd-src/sys/kern/ |
| H A D | vfs_aio.c | 28 sys_aio_return(struct sysmsg *sysmsg, const struct aio_return_args *uap) in sys_aio_return() argument 34 sys_aio_suspend(struct sysmsg *sysmsg, const struct aio_suspend_args *uap) in sys_aio_suspend() argument 40 sys_aio_cancel(struct sysmsg *sysmsg, const struct aio_cancel_args *uap) in sys_aio_cancel() argument 46 sys_aio_error(struct sysmsg *sysmsg, const struct aio_error_args *uap) in sys_aio_error() argument 52 sys_aio_read(struct sysmsg *sysmsg, const struct aio_read_args *uap) in sys_aio_read() argument 58 sys_aio_write(struct sysmsg *sysmsg, const struct aio_write_args *uap) in sys_aio_write() argument 64 sys_lio_listio(struct sysmsg *sysmsg, const struct lio_listio_args *uap) in sys_lio_listio() argument 70 sys_aio_waitcomplete(struct sysmsg *sysmsg, const struct aio_waitcomplete_args *uap) in sys_aio_waitcomplete() argument
|
| H A D | kern_prot.c | 62 sys_getpid(struct sysmsg *sysmsg, const struct getpid_args *uap) in sys_getpid() argument 66 sysmsg->sysmsg_fds[0] = p->p_pid; in sys_getpid() 71 sys_getppid(struct sysmsg *sysmsg, const struct getppid_args *uap) in sys_getppid() argument 75 sysmsg->sysmsg_result = p->p_ppid; in sys_getppid() 81 sys_lwp_gettid(struct sysmsg *sysmsg, const struct lwp_gettid_args *uap) in sys_lwp_gettid() argument 84 sysmsg->sysmsg_result = lp->lwp_tid; in sys_lwp_gettid() 92 sys_getpgrp(struct sysmsg *sysmsg, const struct getpgrp_args *uap) in sys_getpgrp() argument 97 sysmsg->sysmsg_result = p->p_pgrp->pg_id; in sys_getpgrp() 107 sys_getpgid(struct sysmsg *sysmsg, const struct getpgid_args *uap) in sys_getpgid() argument 125 sysmsg->sysmsg_result = pt->p_pgrp->pg_id; in sys_getpgid() [all …]
|
| H A D | kern_p1003_1b.c | 112 int sys_##SC (struct sysmsg *sysmsg, const struct SC##_args *uap) \ 194 sys_sched_setparam(struct sysmsg *sysmsg, 209 e = ksched_setparam(&sysmsg->sysmsg_reg, ksched, lp, 222 sys_sched_getparam(struct sysmsg *sysmsg, 235 e = ksched_getparam(&sysmsg->sysmsg_reg, ksched, 250 sys_sched_setscheduler(struct sysmsg *sysmsg, 265 e = ksched_setscheduler(&sysmsg->sysmsg_reg, ksched, 279 sys_sched_getscheduler(struct sysmsg *sysmsg, 291 e = ksched_getscheduler(&sysmsg->sysmsg_reg, ksched, lp); 306 sys_sched_yield(struct sysmsg *sysmsg, [all …]
|
| H A D | kern_threads.c | 77 sys_thr_sleep(struct sysmsg *sysmsg, const struct thr_sleep_args *uap) 107 sysmsg->sysmsg_result = 0; 115 sysmsg->sysmsg_result = EAGAIN; 119 sysmsg->sysmsg_result = ticks - sleepstart; 126 sys_thr_wakeup(struct sysmsg *sysmsg, const struct thr_wakeup_args *uap) 136 sysmsg->sysmsg_result = ESRCH; 147 sysmsg->sysmsg_result = EAGAIN; 159 sys_yield(struct sysmsg *sysmsg, const struct yield_args *uap) in sys_yield() argument 161 sysmsg->sysmsg_result = 0; in sys_yield()
|
| H A D | kern_acl.c | 149 sys___acl_get_file(struct sysmsg *sysmsg, in sys___acl_get_file() argument 174 sys___acl_set_file(struct sysmsg *sysmsg, in sys___acl_set_file() argument 199 sys___acl_get_fd(struct sysmsg *sysmsg, in sys___acl_get_fd() argument 218 sys___acl_set_fd(struct sysmsg *sysmsg, in sys___acl_set_fd() argument 236 sys___acl_delete_file(struct sysmsg *sysmsg, in sys___acl_delete_file() argument 262 sys___acl_delete_fd(struct sysmsg *sysmsg, in sys___acl_delete_fd() argument 281 sys___acl_aclcheck_file(struct sysmsg *sysmsg, in sys___acl_aclcheck_file() argument 307 sys___acl_aclcheck_fd(struct sysmsg *sysmsg, in sys___acl_aclcheck_fd() argument
|
| H A D | vfs_syscalls.c | 118 sys_mount(struct sysmsg *sysmsg, const struct mount_args *uap) in sys_mount() argument 610 sys_unmount(struct sysmsg *sysmsg, const struct unmount_args *uap) in sys_unmount() argument 1180 sys_sync(struct sysmsg *sysmsg, const struct sync_args *uap) in sys_sync() argument 1220 sys_quotactl(struct sysmsg *sysmsg, const struct quotactl_args *uap) in sys_quotactl() argument 1259 sys_mountctl(struct sysmsg *sysmsg, const struct mountctl_args *uap) in sys_mountctl() argument 1323 buf, uap->buflen, &sysmsg->sysmsg_result); in sys_mountctl() 1326 if (error == 0 && sysmsg->sysmsg_result > 0) in sys_mountctl() 1327 error = copyout(buf, uap->buf, sysmsg->sysmsg_result); in sys_mountctl() 1452 sys_statfs(struct sysmsg *sysmsg, const struct statfs_args *uap) in sys_statfs() argument 1530 sys_fstatfs(struct sysmsg *sysmsg, const struct fstatfs_args *uap) in sys_fstatfs() argument [all …]
|
| H A D | kern_module.c | 247 sys_modnext(struct sysmsg *sysmsg, const struct modnext_args *uap) in sys_modnext() argument 254 sysmsg->sysmsg_result = -1; in sys_modnext() 258 sysmsg->sysmsg_result = mod->id; in sys_modnext() 271 sysmsg->sysmsg_result = TAILQ_NEXT(mod, link)->id; in sys_modnext() 273 sysmsg->sysmsg_result = 0; in sys_modnext() 284 sys_modfnext(struct sysmsg *sysmsg, const struct modfnext_args *uap) in sys_modfnext() argument 290 sysmsg->sysmsg_result = -1; in sys_modfnext() 299 sysmsg->sysmsg_result = TAILQ_NEXT(mod, flink)->id; in sys_modfnext() 301 sysmsg->sysmsg_result = 0; in sys_modfnext() 320 sys_modstat(struct sysmsg *sysmsg, const struct modstat_args *uap) in sys_modstat() argument [all …]
|
| H A D | sys_generic.c | 123 sys_read(struct sysmsg *sysmsg, const struct read_args *uap) in sys_read() argument 143 error = kern_preadv(uap->fd, &auio, 0, &sysmsg->sysmsg_szresult); in sys_read() 153 sys_extpread(struct sysmsg *sysmsg, const struct extpread_args *uap) in sys_extpread() argument 178 error = kern_preadv(uap->fd, &auio, flags, &sysmsg->sysmsg_szresult); in sys_extpread() 188 sys_readv(struct sysmsg *sysmsg, const struct readv_args *uap) in sys_readv() argument 206 error = kern_preadv(uap->fd, &auio, 0, &sysmsg->sysmsg_szresult); in sys_readv() 219 sys_extpreadv(struct sysmsg *sysmsg, const struct extpreadv_args *uap) in sys_extpreadv() argument 242 error = kern_preadv(uap->fd, &auio, flags, &sysmsg->sysmsg_szresult); in sys_extpreadv() 329 sys_write(struct sysmsg *sysmsg, const struct write_args *uap) in sys_write() argument 349 error = kern_pwritev(uap->fd, &auio, 0, &sysmsg->sysmsg_szresult); in sys_write() [all …]
|
| H A D | sysv_shm.c | 57 static int shmget_allocate_segment(struct proc *p, struct sysmsg *sysmsg, 59 static int shmget_existing(struct proc *p, struct sysmsg *sysmsg, 223 sys_shmdt(struct sysmsg *sysmsg, const struct shmdt_args *uap) in sys_shmdt() argument 261 sys_shmat(struct sysmsg *sysmsg, const struct shmat_args *uap) in sys_shmat() argument 389 sysmsg->sysmsg_resultp = (void *)attach_va; in sys_shmat() 401 sys_shmctl(struct sysmsg *sysmsg, const struct shmctl_args *uap) in sys_shmctl() argument 465 shmget_existing(struct proc *p, struct sysmsg *sysmsg, in shmget_existing() argument 491 sysmsg->sysmsg_result = IXSEQ_TO_IPCID(segnum, shmseg->shm_perm); in shmget_existing() 496 shmget_allocate_segment(struct proc *p, struct sysmsg *sysmsg, in shmget_allocate_segment() argument 603 sysmsg->sysmsg_result = shmid; in shmget_allocate_segment() [all …]
|
| H A D | uipc_syscalls.c | 139 sys_socket(struct sysmsg *sysmsg, const struct socket_args *uap) in sys_socket() argument 144 &sysmsg->sysmsg_iresult); in sys_socket() 171 sys_bind(struct sysmsg *sysmsg, const struct bind_args *uap) in sys_bind() argument 211 sys_listen(struct sysmsg *sysmsg, const struct listen_args *uap) in sys_listen() argument 434 sys_accept(struct sysmsg *sysmsg, const struct accept_args *uap) in sys_accept() argument 446 &sysmsg->sysmsg_iresult, 0); in sys_accept() 460 &sysmsg->sysmsg_iresult, 0); in sys_accept() 471 sys_extaccept(struct sysmsg *sysmsg, const struct extaccept_args *uap) in sys_extaccept() argument 484 &sysmsg->sysmsg_iresult, 0); in sys_extaccept() 498 &sysmsg->sysmsg_iresult, 0); in sys_extaccept() [all …]
|
| H A D | kern_time.c | 272 sys_clock_gettime(struct sysmsg *sysmsg, const struct clock_gettime_args *uap) in sys_clock_gettime() argument 309 sys_clock_settime(struct sysmsg *sysmsg, const struct clock_settime_args *uap) in sys_clock_settime() argument 377 sys_clock_getres(struct sysmsg *sysmsg, const struct clock_getres_args *uap) in sys_clock_getres() argument 424 sys_getcpuclockid(struct sysmsg *sysmsg, const struct getcpuclockid_args *uap) in sys_getcpuclockid() argument 581 sys_clock_nanosleep(struct sysmsg *sysmsg, in sys_clock_nanosleep() argument 593 sysmsg->sysmsg_result = error; in sys_clock_nanosleep() 611 sysmsg->sysmsg_result = error; in sys_clock_nanosleep() 619 sys_nanosleep(struct sysmsg *sysmsg, const struct nanosleep_args *uap) in sys_nanosleep() argument 654 sys_gettimeofday(struct sysmsg *sysmsg, const struct gettimeofday_args *uap) in sys_gettimeofday() argument 678 sys_settimeofday(struct sysmsg *sysmsg, const struct settimeofday_args *uap) in sys_settimeofday() argument [all …]
|
| H A D | sys_mqueue.c | 415 sys_mq_open(struct sysmsg *sysmsg, const struct mq_open_args *uap) in sys_mq_open() argument 606 sysmsg->sysmsg_result = mqd; in sys_mq_open() 615 sys_mq_close(struct sysmsg *sysmsg, const struct mq_close_args *uap) in sys_mq_close() argument 617 return sys_close(sysmsg, (const void *)uap); in sys_mq_close() 728 sys_mq_receive(struct sysmsg *sysmsg, const struct mq_receive_args *uap) in sys_mq_receive() argument 742 sysmsg->sysmsg_result = mlen; in sys_mq_receive() 748 sys_mq_timedreceive(struct sysmsg *sysmsg, const struct mq_timedreceive_args *uap) in sys_mq_timedreceive() argument 774 sysmsg->sysmsg_result = mlen; in sys_mq_timedreceive() 916 sys_mq_send(struct sysmsg *sysmsg, const struct mq_send_args *uap) in sys_mq_send() argument 930 sys_mq_timedsend(struct sysmsg *sysmsg, const struct mq_timedsend_args *uap) in sys_mq_timedsend() argument [all …]
|
| H A D | kern_fork.c | 137 sys_fork(struct sysmsg *sysmsg, const struct fork_args *uap) in sys_fork() argument 147 sysmsg->sysmsg_fds[0] = p2->p_pid; in sys_fork() 148 sysmsg->sysmsg_fds[1] = 0; in sys_fork() 158 sys_vfork(struct sysmsg *sysmsg, const struct vfork_args *uap) in sys_vfork() argument 168 sysmsg->sysmsg_fds[0] = p2->p_pid; in sys_vfork() 169 sysmsg->sysmsg_fds[1] = 0; in sys_vfork() 187 sys_rfork(struct sysmsg *sysmsg, const struct rfork_args *uap) in sys_rfork() argument 201 sysmsg->sysmsg_fds[0] = p2->p_pid; in sys_rfork() 202 sysmsg->sysmsg_fds[1] = 0; in sys_rfork() 205 sysmsg->sysmsg_fds[0] = 0; in sys_rfork() [all …]
|
| H A D | kern_resource.c | 85 sys_getpriority(struct sysmsg *sysmsg, const struct getpriority_args *uap) in sys_getpriority() argument 148 sysmsg->sysmsg_result = low; in sys_getpriority() 187 sys_setpriority(struct sysmsg *sysmsg, const struct setpriority_args *uap) in sys_setpriority() argument 328 sys_ioprio_get(struct sysmsg *sysmsg, const struct ioprio_get_args *uap) in sys_ioprio_get() argument 389 sysmsg->sysmsg_result = high; in sys_ioprio_get() 429 sys_ioprio_set(struct sysmsg *sysmsg, const struct ioprio_set_args *uap) in sys_ioprio_set() argument 558 sys_lwp_rtprio(struct sysmsg *sysmsg, const struct lwp_rtprio_args *uap) in sys_lwp_rtprio() argument 678 sys_rtprio(struct sysmsg *sysmsg, const struct rtprio_args *uap) in sys_rtprio() argument 839 sys_getrusage(struct sysmsg *sysmsg, const struct getrusage_args *uap) in sys_getrusage() argument
|
| H A D | kern_linker.c | 782 sys_kldload(struct sysmsg *sysmsg, const struct kldload_args *uap) in sys_kldload() argument 789 sysmsg->sysmsg_result = -1; in sys_kldload() 821 sysmsg->sysmsg_result = lf->id; in sys_kldload() 833 sys_kldunload(struct sysmsg *sysmsg, const struct kldunload_args *uap) in sys_kldunload() argument 870 sys_kldfind(struct sysmsg *sysmsg, const struct kldfind_args *uap) in sys_kldfind() argument 877 sysmsg->sysmsg_result = -1; in sys_kldfind() 888 sysmsg->sysmsg_result = lf->id; in sys_kldfind() 903 sys_kldnext(struct sysmsg *sysmsg, const struct kldnext_args *uap) in sys_kldnext() argument 926 sysmsg->sysmsg_result = lf->id; in sys_kldnext() 928 sysmsg->sysmsg_result = 0; in sys_kldnext() [all …]
|
| H A D | kern_caps.c | 77 sys_syscap_get(struct sysmsg *sysmsg, const struct syscap_get_args *uap) in sys_syscap_get() argument 128 sysmsg->sysmsg_result = res; in sys_syscap_get() 141 sys_syscap_set(struct sysmsg *sysmsg, const struct syscap_set_args *uap) in sys_syscap_set() argument 207 sysmsg->sysmsg_result = res | uap->flags; in sys_syscap_set()
|
| /dflybsd-src/sys/vm/ |
| H A D | vm_vmspace.c | 78 sys_vmspace_create(struct sysmsg *sysmsg, in sys_vmspace_create() argument 140 sys_vmspace_destroy(struct sysmsg *sysmsg, in sys_vmspace_destroy() argument 176 sys_vmspace_ctl(struct sysmsg *sysmsg, in sys_vmspace_ctl() argument 224 bcopy(sysmsg->sysmsg_frame, &vklp->save_trapframe, framesz); in sys_vmspace_ctl() 227 error = copyin(ua.tframe, sysmsg->sysmsg_frame, framesz); in sys_vmspace_ctl() 234 error = cpu_sanitize_frame(sysmsg->sysmsg_frame); in sys_vmspace_ctl() 238 bcopy(&vklp->save_trapframe, sysmsg->sysmsg_frame, in sys_vmspace_ctl() 248 set_vkernel_fp(sysmsg->sysmsg_frame); in sys_vmspace_ctl() 272 sys_vmspace_mmap(struct sysmsg *sysmsg, in sys_vmspace_mmap() argument 291 uap->fd, uap->offset, &sysmsg->sysmsg_resultp); in sys_vmspace_mmap() [all …]
|
| H A D | vm_mmap.c | 92 sys_sstk(struct sysmsg *sysmsg, const struct sstk_args *uap) in sys_sstk() argument 391 sys_mmap(struct sysmsg *sysmsg, const struct mmap_args *uap) in sys_mmap() argument 424 uap->fd, upos, &sysmsg->sysmsg_resultp); in sys_mmap() 437 sys_msync(struct sysmsg *sysmsg, const struct msync_args *uap) in sys_msync() argument 526 sys_munmap(struct sysmsg *sysmsg, const struct munmap_args *uap) in sys_munmap() argument 584 sys_mprotect(struct sysmsg *sysmsg, const struct mprotect_args *uap) in sys_mprotect() argument 630 sys_minherit(struct sysmsg *sysmsg, const struct minherit_args *uap) in sys_minherit() argument 676 sys_madvise(struct sysmsg *sysmsg, const struct madvise_args *uap) in sys_madvise() argument 719 sys_mcontrol(struct sysmsg *sysmsg, const struct mcontrol_args *uap) in sys_mcontrol() argument 763 sys_mincore(struct sysmsg *sysmsg, const struct mincore_args *uap) in sys_mincore() argument [all …]
|
| H A D | vm_unix.c | 67 sys_sbrk(struct sysmsg *sysmsg, const struct sbrk_args *uap) in sys_sbrk() argument 103 sysmsg->sysmsg_resultp = (void *)base; in sys_sbrk() 128 sysmsg->sysmsg_resultp = (void *)base; in sys_sbrk() 147 sysmsg->sysmsg_resultp = (void *)nbase; in sys_sbrk() 175 sys_obreak(struct sysmsg *sysmsg, const struct obreak_args *uap) in sys_obreak() argument
|
| /dflybsd-src/sys/platform/vkernel64/x86_64/ |
| H A D | tls.c | 67 sys_set_tls_area(struct sysmsg *sysmsg, const struct set_tls_area_args *uap) in sys_set_tls_area() argument 104 sysmsg->sysmsg_result = 0; /* segment descriptor $0 */ in sys_set_tls_area() 117 sys_get_tls_area(struct sysmsg *sysmsg, const struct get_tls_area_args *uap) in sys_get_tls_area() argument
|
| H A D | trap.c | 1027 struct sysmsg sysmsg; in syscall2() local 1084 argsdst = (register_t *)&sysmsg.extargs; in syscall2() 1113 sysmsg.sysmsg_fds[0] = 0; in syscall2() 1114 sysmsg.sysmsg_fds[1] = frame->tf_rdx; in syscall2() 1120 sysmsg.sysmsg_frame = frame; in syscall2() 1128 error = (*callp->sy_call)(&sysmsg, argp); in syscall2() 1146 frame->tf_rax = sysmsg.sysmsg_fds[0]; in syscall2() 1147 frame->tf_rdx = sysmsg.sysmsg_fds[1]; in syscall2() 1192 ktrsysret(lp, code, error, sysmsg.sysmsg_result); in syscall2() 1218 void xsyscall(struct sysmsg *sysmsg, struct nosys_args *uap); [all …]
|
| /dflybsd-src/sys/platform/pc64/x86_64/ |
| H A D | tls.c | 71 sys_set_tls_area(struct sysmsg *sysmsg, const struct set_tls_area_args *uap) in sys_set_tls_area() argument 108 sysmsg->sysmsg_result = 0; /* segment descriptor $0 */ in sys_set_tls_area() 123 sys_get_tls_area(struct sysmsg *sysmsg, const struct get_tls_area_args *uap) in sys_get_tls_area() argument
|
| H A D | trap.c | 1171 struct sysmsg sysmsg; in syscall2() local 1239 argsdst = (register_t *)&sysmsg.extargs; in syscall2() 1266 sysmsg.sysmsg_fds[0] = 0; in syscall2() 1267 sysmsg.sysmsg_fds[1] = frame->tf_rdx; in syscall2() 1273 sysmsg.sysmsg_frame = frame; in syscall2() 1284 error = (*callp->sy_call)(&sysmsg, argp); in syscall2() 1309 frame->tf_rax = sysmsg.sysmsg_fds[0]; in syscall2() 1310 frame->tf_rdx = sysmsg.sysmsg_fds[1]; in syscall2() 1355 ktrsysret(lp, code, error, sysmsg.sysmsg_result); in syscall2() 1383 void xsyscall(struct sysmsg *sysmsg, struct nosys_args *uap); [all …]
|