Home
last modified time | relevance | path

Searched refs:sysent (Results 1 – 25 of 39) sorted by relevance

12

/f-stack/freebsd/sys/
H A Dsysent.h40 struct sysent;
67 struct sysent { /* system call table */ struct
104 struct sysent *sv_table; /* pointer to sysent */
176 extern struct sysent sysent[];
187 struct sysent *new_sysent; /* new sysent */
188 struct sysent old_sysent; /* old sysent */
209 static struct sysent syscallname##_sysent = { \
243 struct sysent new_sysent;
244 struct sysent old_sysent;
281 struct sysent *new_sysent, struct sysent *old_sysent, int flags);
[all …]
H A Dimgact.h80 struct sysentvec *sysent; /* system entry vector */ member
/f-stack/freebsd/kern/
H A Dkern_syscalls.c67 syscall_thread_drain(struct sysent *se) in syscall_thread_drain()
83 syscall_thread_enter(struct thread *td, struct sysent *se) in syscall_thread_enter()
100 syscall_thread_exit(struct thread *td, struct sysent *se) in syscall_thread_exit()
114 kern_syscall_register(struct sysent *sysents, int *offset, in kern_syscall_register()
115 struct sysent *new_sysent, struct sysent *old_sysent, int flags) in kern_syscall_register()
149 const struct sysent *old_sysent) in kern_syscall_deregister()
151 struct sysent *se; in kern_syscall_deregister()
224 return (kern_syscall_helper_register(sysent, sd, flags)); in syscall_helper_register()
228 kern_syscall_helper_register(struct sysent *sysents, in kern_syscall_helper_register()
250 return (kern_syscall_helper_unregister(sysent, sd)); in syscall_helper_unregister()
[all …]
H A Dmakesyscalls.sh45 sysent="sysent.switch.$$"
53 …yscompat10dcl $syscompat11 $syscompat11dcl $syscompat12 $syscompat12dcl $sysent $sysinc $sysarg $s…
55 …yscompat10dcl $syscompat11 $syscompat11dcl $syscompat12 $syscompat12dcl $sysent $sysinc $sysarg $s…
131 sysent = \"$sysent\"
793 cat $sysinc $sysent >> $syssw
H A Dimgact_elf.c1382 if (imgp->sysent->sv_timekeep_base != 0) { in __elfN()
1384 imgp->sysent->sv_timekeep_base); in __elfN()
1386 AUXARGS_ENTRY(pos, AT_STACKPROT, imgp->sysent->sv_shared_page_obj in __elfN()
1388 imgp->sysent->sv_stackprot); in __elfN()
1389 if (imgp->sysent->sv_hwcap != NULL) in __elfN()
1390 AUXARGS_ENTRY(pos, AT_HWCAP, *imgp->sysent->sv_hwcap); in __elfN()
1391 if (imgp->sysent->sv_hwcap2 != NULL) in __elfN()
1392 AUXARGS_ENTRY(pos, AT_HWCAP2, *imgp->sysent->sv_hwcap2); in __elfN()
1400 if (imgp->sysent->sv_fxrng_gen_base != 0) in __elfN()
1401 AUXARGS_ENTRY(pos, AT_FXRNG, imgp->sysent->sv_fxrng_gen_base); in __elfN()
H A Dsubr_syscall.c62 struct sysent *se; in syscallenter()
/f-stack/freebsd/arm64/arm64/
H A Dfreebsd32_machdep.c315 struct sysentvec *sysent; in freebsd32_sendsig() local
393 sysent = p->p_sysent; in freebsd32_sendsig()
394 if (sysent->sv_sigcode_base != 0) in freebsd32_sendsig()
395 tf->tf_x[14] = (register_t)sysent->sv_sigcode_base; in freebsd32_sendsig()
397 tf->tf_x[14] = (register_t)(sysent->sv_psstrings - in freebsd32_sendsig()
398 *(sysent->sv_szsigcode)); in freebsd32_sendsig()
H A Dmachdep.c826 struct sysentvec *sysent; in sendsig() local
884 sysent = p->p_sysent; in sendsig()
885 if (sysent->sv_sigcode_base != 0) in sendsig()
886 tf->tf_lr = (register_t)sysent->sv_sigcode_base; in sendsig()
888 tf->tf_lr = (register_t)(sysent->sv_psstrings - in sendsig()
889 *(sysent->sv_szsigcode)); in sendsig()
H A Delf_machdep.c63 .sv_table = sysent,
/f-stack/freebsd/arm/include/
H A Dproc.h78 struct sysent *callp;
/f-stack/freebsd/arm64/include/
H A Dproc.h52 struct sysent *callp;
/f-stack/freebsd/arm/arm/
H A Dmachdep.c538 struct sysentvec *sysent; local
614 sysent = p->p_sysent;
615 if (sysent->sv_sigcode_base != 0)
616 tf->tf_usr_lr = (register_t)sysent->sv_sigcode_base;
618 tf->tf_usr_lr = (register_t)(sysent->sv_psstrings -
619 *(sysent->sv_szsigcode));
/f-stack/freebsd/mips/include/
H A Dproc.h87 struct sysent *callp;
/f-stack/freebsd/i386/include/
H A Dproc.h67 struct sysent *callp;
/f-stack/freebsd/amd64/include/
H A Dproc.h95 struct sysent *callp;
/f-stack/freebsd/security/audit/
H A Daudit_bsm_db.c189 if (sysent[i].sy_auevent != AUE_NULL) in au_evclassmap_init()
190 au_evclassmap_insert(sysent[i].sy_auevent, 0); in au_evclassmap_init()
/f-stack/freebsd/amd64/amd64/
H A Delf_machdep.c54 .sv_table = sysent,
89 .sv_table = sysent,
/f-stack/freebsd/arm64/cloudabi64/
H A Dcloudabi64_sysvec.c48 extern struct sysent cloudabi64_sysent[];
/f-stack/freebsd/arm64/cloudabi32/
H A Dcloudabi32_sysvec.c48 extern struct sysent cloudabi32_sysent[];
/f-stack/freebsd/i386/cloudabi32/
H A Dcloudabi32_sysvec.c48 extern struct sysent cloudabi32_sysent[];
/f-stack/freebsd/arm/cloudabi32/
H A Dcloudabi32_sysvec.c48 extern struct sysent cloudabi32_sysent[];
/f-stack/freebsd/amd64/cloudabi32/
H A Dcloudabi32_sysvec.c51 extern struct sysent cloudabi32_sysent[];
/f-stack/freebsd/amd64/cloudabi64/
H A Dcloudabi64_sysvec.c48 extern struct sysent cloudabi64_sysent[];
/f-stack/freebsd/arm64/linux/
H A Dlinux_sysvec.c69 extern struct sysent linux_sysent[LINUX_SYS_MAXSYSCALL];
333 error = imgp->sysent->sv_copyout_auxargs(imgp, in linux_copyout_strings()
/f-stack/freebsd/i386/i386/
H A Delf_machdep.c56 .sv_table = sysent,

12