| /f-stack/freebsd/sys/ |
| H A D | sysent.h | 40 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 D | imgact.h | 80 struct sysentvec *sysent; /* system entry vector */ member
|
| /f-stack/freebsd/kern/ |
| H A D | kern_syscalls.c | 67 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 D | makesyscalls.sh | 45 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 D | imgact_elf.c | 1382 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 D | subr_syscall.c | 62 struct sysent *se; in syscallenter()
|
| /f-stack/freebsd/arm64/arm64/ |
| H A D | freebsd32_machdep.c | 315 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 D | machdep.c | 826 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 D | elf_machdep.c | 63 .sv_table = sysent,
|
| /f-stack/freebsd/arm/include/ |
| H A D | proc.h | 78 struct sysent *callp;
|
| /f-stack/freebsd/arm64/include/ |
| H A D | proc.h | 52 struct sysent *callp;
|
| /f-stack/freebsd/arm/arm/ |
| H A D | machdep.c | 538 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 D | proc.h | 87 struct sysent *callp;
|
| /f-stack/freebsd/i386/include/ |
| H A D | proc.h | 67 struct sysent *callp;
|
| /f-stack/freebsd/amd64/include/ |
| H A D | proc.h | 95 struct sysent *callp;
|
| /f-stack/freebsd/security/audit/ |
| H A D | audit_bsm_db.c | 189 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 D | elf_machdep.c | 54 .sv_table = sysent, 89 .sv_table = sysent,
|
| /f-stack/freebsd/arm64/cloudabi64/ |
| H A D | cloudabi64_sysvec.c | 48 extern struct sysent cloudabi64_sysent[];
|
| /f-stack/freebsd/arm64/cloudabi32/ |
| H A D | cloudabi32_sysvec.c | 48 extern struct sysent cloudabi32_sysent[];
|
| /f-stack/freebsd/i386/cloudabi32/ |
| H A D | cloudabi32_sysvec.c | 48 extern struct sysent cloudabi32_sysent[];
|
| /f-stack/freebsd/arm/cloudabi32/ |
| H A D | cloudabi32_sysvec.c | 48 extern struct sysent cloudabi32_sysent[];
|
| /f-stack/freebsd/amd64/cloudabi32/ |
| H A D | cloudabi32_sysvec.c | 51 extern struct sysent cloudabi32_sysent[];
|
| /f-stack/freebsd/amd64/cloudabi64/ |
| H A D | cloudabi64_sysvec.c | 48 extern struct sysent cloudabi64_sysent[];
|
| /f-stack/freebsd/arm64/linux/ |
| H A D | linux_sysvec.c | 69 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 D | elf_machdep.c | 56 .sv_table = sysent,
|