Home
last modified time | relevance | path

Searched refs:p_sysent (Results 1 – 25 of 55) sorted by relevance

123

/freebsd-13.1/sys/fs/procfs/
H A Dprocfs_type.c52 if (p != NULL && p->p_sysent && p->p_sysent->sv_name) in procfs_doproctype()
53 sbuf_printf(sb, "%s", p->p_sysent->sv_name); in procfs_doproctype()
/freebsd-13.1/sys/arm/arm/
H A Dsyscall.c121 if (sa->code >= p->p_sysent->sv_size) in cpu_fetch_syscall_args()
122 sa->callp = &p->p_sysent->sv_table[0]; in cpu_fetch_syscall_args()
124 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args()
/freebsd-13.1/sys/amd64/amd64/
H A Dtrap.c379 if (*p->p_sysent->sv_trap != NULL && in trap()
380 (*p->p_sysent->sv_trap)(td) == 0) in trap()
622 if (*p->p_sysent->sv_transtrap != NULL) in trap()
623 signo = (*p->p_sysent->sv_transtrap)(signo, type); in trap()
1026 if (sa->code >= p->p_sysent->sv_size) in cpu_fetch_syscall_args_fallback()
1027 sa->callp = &p->p_sysent->sv_table[0]; in cpu_fetch_syscall_args_fallback()
1029 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args_fallback()
1065 sa->code >= p->p_sysent->sv_size)) in cpu_fetch_syscall_args()
1068 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args()
H A Ddb_trace.c153 if (p != NULL && 0 <= number && number < p->p_sysent->sv_size) { in decode_syscall()
154 f = p->p_sysent->sv_table[number].sy_call; in decode_syscall()
158 db_printf(", %s, %s", p->p_sysent->sv_name, symname); in decode_syscall()
/freebsd-13.1/sys/amd64/ia32/
H A Dia32_syscall.c185 if (sa->code >= p->p_sysent->sv_size) in ia32_fetch_syscall_args()
186 sa->callp = &p->p_sysent->sv_table[0]; in ia32_fetch_syscall_args()
188 sa->callp = &p->p_sysent->sv_table[sa->code]; in ia32_fetch_syscall_args()
/freebsd-13.1/sys/arm64/arm64/
H A Delf32_machdep.c191 if (sa->code >= p->p_sysent->sv_size) in freebsd32_fetch_syscall_args()
192 sa->callp = &p->p_sysent->sv_table[0]; in freebsd32_fetch_syscall_args()
194 sa->callp = &p->p_sysent->sv_table[sa->code]; in freebsd32_fetch_syscall_args()
H A Dtrap.c153 if (__predict_false(sa->code >= p->p_sysent->sv_size)) in cpu_fetch_syscall_args()
154 sa->callp = &p->p_sysent->sv_table[0]; in cpu_fetch_syscall_args()
156 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args()
/freebsd-13.1/sys/kern/
H A Dsubr_syscall.c81 error = (p->p_sysent->sv_fetch_syscall_args)(td); in syscallenter()
107 error = (p->p_sysent->sv_fetch_syscall_args)(td); in syscallenter()
207 (p->p_sysent->sv_set_syscall_retval)(td, error); in syscallenter()
H A Dkern_resource.c713 if (p->p_sysent->sv_fixlimit != NULL) in kern_proc_setrlimit()
714 p->p_sysent->sv_fixlimit(&oldssiz, in kern_proc_setrlimit()
736 if (p->p_sysent->sv_fixlimit != NULL) in kern_proc_setrlimit()
737 p->p_sysent->sv_fixlimit(limp, which); in kern_proc_setrlimit()
761 prot = p->p_sysent->sv_stackprot; in kern_proc_setrlimit()
1318 if (p->p_sysent->sv_fixlimit != NULL) in lim_rlimit()
1319 p->p_sysent->sv_fixlimit(rlp, which); in lim_rlimit()
1330 if (p->p_sysent->sv_fixlimit != NULL) in lim_rlimit_proc()
1331 p->p_sysent->sv_fixlimit(rlp, which); in lim_rlimit_proc()
H A Dkern_exec.c202 return (SYSCTL_OUT(req, &p->p_sysent->sv_stackprot, in sysctl_kern_stackprot()
203 sizeof(p->p_sysent->sv_stackprot))); in sysctl_kern_stackprot()
638 if ((img_first = imgp->proc->p_sysent->sv_imgact_try) != NULL) in do_execve()
728 error = (*p->p_sysent->sv_copyout_strings)(imgp, &stack_base); in do_execve()
737 error = (*p->p_sysent->sv_fixup)(&stack_base, imgp); in do_execve()
933 (*p->p_sysent->sv_setregs)(td, imgp, stack_base); in do_execve()
1113 sv = p->p_sysent; in exec_free_abi_mappings()
1139 if (p->p_sysent->sv_onexec_old != NULL) in exec_new_vmspace()
1140 p->p_sysent->sv_onexec_old(td); in exec_new_vmspace()
1217 sv = p->p_sysent; in exec_map_stack()
[all …]
H A Dkern_kthread.c353 if (p->p_sysent->sv_ontdexit != NULL) in kthread_exit()
354 p->p_sysent->sv_ontdexit(td); in kthread_exit()
H A Dkern_exit.c381 if (p->p_sysent->sv_onexit != NULL) in exit1()
382 p->p_sysent->sv_onexit(p); in exit1()
613 if (p->p_sysent->sv_ontdexit != NULL) in exit1()
614 p->p_sysent->sv_ontdexit(td); in exit1()
1231 (td->td_proc->p_sysent->sv_flags & SV_SIG_WAITNDQ) == 0) { in report_alive_proc()
/freebsd-13.1/sys/riscv/riscv/
H A Dtrap.c113 if (__predict_false(sa->code >= p->p_sysent->sv_size)) in cpu_fetch_syscall_args()
114 sa->callp = &p->p_sysent->sv_table[0]; in cpu_fetch_syscall_args()
116 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args()
/freebsd-13.1/sys/arm64/linux/
H A Dlinux_sysvec.c131 if (sa->code >= p->p_sysent->sv_size) in linux_fetch_syscall_args()
132 sa->callp = &p->p_sysent->sv_table[0]; in linux_fetch_syscall_args()
134 sa->callp = &p->p_sysent->sv_table[sa->code]; in linux_fetch_syscall_args()
174 imgp->proc->p_sysent->sv_shared_page_base); in linux_copyout_auxargs()
/freebsd-13.1/sys/i386/i386/
H A Dtrap.c689 if (*p->p_sysent->sv_transtrap != NULL) in trap()
690 signo = (*p->p_sysent->sv_transtrap)(signo, type); in trap()
1081 if (sa->code >= p->p_sysent->sv_size) in cpu_fetch_syscall_args()
1082 sa->callp = &p->p_sysent->sv_table[0]; in cpu_fetch_syscall_args()
1084 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args()
H A Ddb_trace.c276 if (p != NULL && 0 <= number && number < p->p_sysent->sv_size) { in decode_syscall()
277 f = p->p_sysent->sv_table[number].sy_call; in decode_syscall()
281 db_printf(", %s, %s", p->p_sysent->sv_name, symname); in decode_syscall()
H A Dexec_machdep.c236 if (p->p_sysent->sv_sigcode_base != 0) { in osendsig()
237 regs->tf_eip = p->p_sysent->sv_sigcode_base + szsigcode - in osendsig()
362 regs->tf_eip = p->p_sysent->sv_sigcode_base + szsigcode - in freebsd4_sendsig()
524 regs->tf_eip = p->p_sysent->sv_sigcode_base; in sendsig()
923 lcall_addr = p->p_sysent->sv_psstrings - sz_lcall_tramp; in setup_priv_lcall_gate()
962 if (td->td_proc->p_sysent->sv_psstrings != in exec_setregs()
/freebsd-13.1/sys/powerpc/powerpc/
H A Dtrap.c498 if (p->p_sysent->sv_transtrap != NULL) in trap()
499 sig = (p->p_sysent->sv_transtrap)(sig, type); in trap()
699 if (sa->code >= p->p_sysent->sv_size) in cpu_fetch_syscall_args()
700 sa->callp = &p->p_sysent->sv_table[0]; in cpu_fetch_syscall_args()
702 sa->callp = &p->p_sysent->sv_table[sa->code]; in cpu_fetch_syscall_args()
/freebsd-13.1/sys/sys/
H A Dexec.h81 ((p)->p_vmspace->vm_stacktop - (p)->p_sysent->sv_psstringssz)
H A Dsysent.h172 #define SV_PROC_FLAG(p, x) ((p)->p_sysent->sv_flags & (x))
173 #define SV_PROC_ABI(p) ((p)->p_sysent->sv_flags & SV_ABI_MASK)
/freebsd-13.1/sys/amd64/linux/
H A Dlinux_sysvec.c196 if (sa->code >= p->p_sysent->sv_size) in linux_fetch_syscall_args()
198 sa->callp = &p->p_sysent->sv_table[p->p_sysent->sv_size - 1]; in linux_fetch_syscall_args()
200 sa->callp = &p->p_sysent->sv_table[sa->code]; in linux_fetch_syscall_args()
266 imgp->proc->p_sysent->sv_shared_page_base); in linux_copyout_auxargs()
/freebsd-13.1/sys/i386/linux/
H A Dlinux_sysvec.c208 imgp->proc->p_sysent->sv_shared_page_base); in linux_copyout_auxargs()
773 if (sa->code >= p->p_sysent->sv_size) in linux_fetch_syscall_args()
775 sa->callp = &p->p_sysent->sv_table[p->p_sysent->sv_size - 1]; in linux_fetch_syscall_args()
777 sa->callp = &p->p_sysent->sv_table[sa->code]; in linux_fetch_syscall_args()
/freebsd-13.1/sys/amd64/linux32/
H A Dlinux32_sysvec.c204 imgp->proc->p_sysent->sv_shared_page_base); in linux_copyout_auxargs()
657 if (sa->code >= p->p_sysent->sv_size) in linux32_fetch_syscall_args()
659 sa->callp = &p->p_sysent->sv_table[p->p_sysent->sv_size - 1]; in linux32_fetch_syscall_args()
661 sa->callp = &p->p_sysent->sv_table[sa->code]; in linux32_fetch_syscall_args()
/freebsd-13.1/sys/compat/cloudabi32/
H A Dcloudabi32_module.c132 imgp->proc->p_sysent->sv_shared_page_base), in cloudabi32_fixup()
/freebsd-13.1/sys/compat/cloudabi64/
H A Dcloudabi64_module.c132 imgp->proc->p_sysent->sv_shared_page_base), in cloudabi64_fixup()

123