Lines Matching defs:sysent
38 struct sysent;
65 struct sysent { /* system call table */
103 struct sysent *sv_table; /* pointer to sysent */
197 extern struct sysent sysent[];
199 extern struct sysent nosys_sysent;
214 int *offset; /* offset into sysent */
215 struct sysent *new_sysent; /* new sysent */
216 struct sysent old_sysent; /* old sysent */
234 static struct sysent syscallname##_sysent = SYSENT_INIT_VALS(syscallname);
237 static struct sysent syscallname##_sysent = { \
264 (sysent[SYS_##syscallname].sy_call != (sy_call_t *)lkmnosys && \
265 sysent[SYS_##syscallname].sy_call != (sy_call_t *)lkmressys)
271 struct sysent new_sysent;
272 struct sysent old_sysent;
308 int kern_syscall_register(struct sysent *sysents, int *offset,
309 struct sysent *new_sysent, struct sysent *old_sysent, int flags);
310 int kern_syscall_deregister(struct sysent *sysents, int offset,
311 const struct sysent *old_sysent);
312 int kern_syscall_module_handler(struct sysent *sysents,
314 int kern_syscall_helper_register(struct sysent *sysents,
316 int kern_syscall_helper_unregister(struct sysent *sysents,
328 int syscall_thread_enter(struct thread *td, struct sysent **se);
329 void syscall_thread_exit(struct thread *td, struct sysent *se);