Lines Matching refs:sysent
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 */
206 static struct sysent syscallname##_sysent = SYSENT_INIT_VALS(syscallname);
209 static struct sysent syscallname##_sysent = { \
236 (sysent[SYS_##syscallname].sy_call != (sy_call_t *)lkmnosys && \
237 sysent[SYS_##syscallname].sy_call != (sy_call_t *)lkmressys)
243 struct sysent new_sysent;
244 struct sysent old_sysent;
280 int kern_syscall_register(struct sysent *sysents, int *offset,
281 struct sysent *new_sysent, struct sysent *old_sysent, int flags);
282 int kern_syscall_deregister(struct sysent *sysents, int offset,
283 const struct sysent *old_sysent);
284 int kern_syscall_module_handler(struct sysent *sysents,
286 int kern_syscall_helper_register(struct sysent *sysents,
288 int kern_syscall_helper_unregister(struct sysent *sysents,
300 int syscall_thread_enter(struct thread *td, struct sysent *se);
301 void syscall_thread_exit(struct thread *td, struct sysent *se);