Searched refs:sysent (Results 1 - 25 of 207) sorted by relevance

123456789

/freebsd-11-stable/sys/riscv/include/
H A Dproc.h51 struct sysent *callp;
/freebsd-11-stable/sys/i386/ibcs2/
H A Dibcs2_isc.c38 #include <sys/sysent.h>
48 extern struct sysent isc_sysent[];
54 struct sysent *callp;
H A DMakefile19 @echo "make sysent, isc_sysent or xenix_sysent only"
25 sysent: ${BASE_GENERATED}
H A Dibcs2_isc_sysent.c9 #include <sys/sysent.h>
19 struct sysent isc_sysent[] = {
H A Dibcs2_sysvec.c41 #include <sys/sysent.h>
56 extern struct sysent ibcs2_sysent[IBCS2_SYS_MAXSYSCALL];
/freebsd-11-stable/share/examples/kld/syscall/module/
H A Dsyscall.c33 #include <sys/sysent.h>
49 * The `sysent' for the new syscall
51 static struct sysent hello_sysent = {
57 * The offset in sysent where the syscall is allocated.
/freebsd-11-stable/sys/sys/
H A Dsysent.h29 * $FreeBSD: stable/11/sys/sys/sysent.h 346815 2019-04-28 13:16:54Z dchagin $
38 struct sysent;
56 struct sysent { /* system call table */ struct
92 struct sysent *sv_table; /* pointer to sysent */
160 extern struct sysent sysent[];
174 int *offset; /* offset into sysent */
175 struct sysent *new_sysent; /* new sysent */
[all...]
/freebsd-11-stable/sys/conf/
H A Dsysent.mk1 # $FreeBSD: stable/11/sys/conf/sysent.mk 357108 2020-01-25 05:47:56Z kevans $
12 sysent.c \
30 @echo "make sysent only"
35 sysent: ${GENERATED}
/freebsd-11-stable/sys/kern/
H A Dkern_syscalls.c39 #include <sys/sysent.h>
45 * Acts like "nosys" but can be identified in sysent for dynamic call
65 syscall_thread_drain(struct sysent *se)
81 syscall_thread_enter(struct thread *td, struct sysent *se)
97 syscall_thread_exit(struct thread *td, struct sysent *se)
110 syscall_register(int *offset, struct sysent *new_sysent,
111 struct sysent *old_sysent, int flags)
120 if (sysent[i].sy_call == (sy_call_t *)lkmnosys)
127 else if (sysent[*offset].sy_call != (sy_call_t *)lkmnosys &&
128 sysent[*offse
[all...]
H A Dmakesyscalls.sh22 switchname="sysent"
27 sysaue="sysent.aue.$$"
28 sysdcl="sysent.dcl.$$"
29 syscompat="sysent.compat.$$"
30 syscompatdcl="sysent.compatdcl.$$"
31 syscompat4="sysent.compat4.$$"
32 syscompat4dcl="sysent.compat4dcl.$$"
33 syscompat6="sysent.compat6.$$"
34 syscompat6dcl="sysent.compat6dcl.$$"
35 syscompat7="sysent
[all...]
/freebsd-11-stable/sys/compat/svr4/
H A DMakefile15 @echo "make sysent only"
18 sysent: ${GENERATED}
H A Dsvr4_util.h39 #include <sys/sysent.h>
/freebsd-11-stable/sys/compat/freebsd32/
H A Dfreebsd32_util.h36 #include <sys/sysent.h>
57 extern struct sysent freebsd32_sysent[];
73 static struct sysent syscallname##_sysent32 = { \
107 int syscall32_register(int *offset, struct sysent *new_sysent,
108 struct sysent *old_sysent, int flags);
109 int syscall32_deregister(int *offset, struct sysent *old_sysent);
/freebsd-11-stable/sys/arm64/include/
H A Dproc.h51 struct sysent *callp;
/freebsd-11-stable/sys/powerpc/include/
H A Dproc.h58 struct sysent *callp;
/freebsd-11-stable/sys/dev/filemon/
H A Dfilemon_wrapper.c37 #include <sys/sysent.h>
406 sysent[SYS_chdir].sy_call = (sy_call_t *) filemon_wrapper_chdir;
407 sysent[SYS_open].sy_call = (sy_call_t *) filemon_wrapper_open;
408 sysent[SYS_openat].sy_call = (sy_call_t *) filemon_wrapper_openat;
409 sysent[SYS_rename].sy_call = (sy_call_t *) filemon_wrapper_rename;
410 sysent[SYS_unlink].sy_call = (sy_call_t *) filemon_wrapper_unlink;
411 sysent[SYS_link].sy_call = (sy_call_t *) filemon_wrapper_link;
412 sysent[SYS_symlink].sy_call = (sy_call_t *) filemon_wrapper_symlink;
413 sysent[SYS_linkat].sy_call = (sy_call_t *) filemon_wrapper_linkat;
438 sysent[SYS_chdi
[all...]
/freebsd-11-stable/sys/fs/procfs/
H A Dprocfs_type.c40 #include <sys/sysent.h>
/freebsd-11-stable/sys/sparc64/include/
H A Dproc.h58 struct sysent *callp;
/freebsd-11-stable/sys/arm/include/
H A Dproc.h81 struct sysent *callp;
/freebsd-11-stable/sys/compat/ia32/
H A Dia32_util.h39 #include <sys/sysent.h>
/freebsd-11-stable/sys/mips/include/
H A Dproc.h85 struct sysent *callp;
/freebsd-11-stable/sys/mips/mips/
H A Dsys_machdep.c40 #include <sys/sysent.h>
/freebsd-11-stable/sys/i386/include/
H A Dproc.h65 struct sysent *callp;
/freebsd-11-stable/sys/amd64/include/
H A Dproc.h75 struct sysent *callp;
/freebsd-11-stable/sys/cddl/dev/systrace/
H A Dsystrace.c53 #include <sys/sysent.h>
77 extern struct sysent linux_sysent[];
91 extern struct sysent linux32_sysent[];
119 #define SYSENT sysent
181 * Note: This function is called for _all_ syscalls, regardless of which sysent
299 ASSERT(sysent[sysnum].sy_entry == 0);
301 ASSERT(sysent[sysnum].sy_return == 0);

Completed in 150 milliseconds

123456789