Searched refs:sysent (Results 1 – 6 of 6) sorted by relevance
| /xnu-8020.140.41/bsd/dev/arm/ |
| H A D | systemcalls.c | 47 static int arm_get_syscall_args(uthread_t, struct arm_saved_state *, const struct sysent *); 48 static int arm_get_u32_syscall_args(uthread_t, arm_saved_state32_t *, const struct sysent *); 49 static void arm_prepare_u32_syscall_return(const struct sysent *, arm_saved_state_t *, uthread_… 50 static void arm_prepare_syscall_return(const struct sysent *, struct arm_saved_state *, uthread… 98 const struct sysent *callp; in unix_syscall() 120 callp = &sysent[syscode]; in unix_syscall() 130 callp = &sysent[SYS_invalid]; in unix_syscall() 247 const struct sysent *callp; in unix_syscall_return() 258 callp = (code >= nsysent) ? &sysent[SYS_invalid] : &sysent[code]; in unix_syscall_return() 301 arm_prepare_u32_syscall_return(const struct sysent *callp, arm_saved_state_t *regs, uthread_t uthre… in arm_prepare_u32_syscall_return() [all …]
|
| /xnu-8020.140.41/bsd/kern/ |
| H A D | makesyscalls.sh | 57 sysent="sysent.switch.$$" 69 trap "rm $syslegal $sysent $sysinc $sysarg $sysprotoend $syscallnamestempfile $syshdrtempfile $audi… 71 touch $syslegal $sysent $sysinc $sysarg $sysprotoend $syscallnamestempfile $syshdrtempfile $auditte… 143 sysent = \"$sysent\" 794 cat $sysinc $sysent >> $syscalltablefile
|
| H A D | kern_sysctl.c | 4819 volatile uint32_t *wraddr = __DECONST(uint32_t *, &sysent[0]); in kern_sysent_write()
|
| /xnu-8020.140.41/bsd/dev/i386/ |
| H A D | systemcalls.c | 94 const struct sysent *callp; in unix_syscall() 124 callp = &sysent[syscode]; in unix_syscall() 126 if (__improbable(callp == sysent)) { in unix_syscall() 130 callp = &sysent[syscode]; in unix_syscall() 282 const struct sysent *callp; in unix_syscall64() 318 callp = &sysent[syscode]; in unix_syscall64() 322 if (__improbable(callp == sysent)) { in unix_syscall64() 329 callp = &sysent[syscode]; in unix_syscall64() 492 const struct sysent *callp; in unix_syscall_return() 507 callp = (code >= nsysent) ? &sysent[SYS_invalid] : &sysent[code]; in unix_syscall_return() [all …]
|
| /xnu-8020.140.41/bsd/sys/ |
| H A D | sysent.h | 45 struct sysent { /* system call table */ struct 57 extern const struct sysent sysent[]; argument
|
| /xnu-8020.140.41/bsd/dev/dtrace/ |
| H A D | systrace.c | 382 systrace_init(const struct sysent *actual, systrace_sysent_t **interposed) in systrace_init() 395 const volatile struct sysent *a = &actual[i]; in systrace_init() 423 systrace_init(sysent, &systrace_sysent); in systrace_provide() 485 ASSERT(sysent[sysnum].sy_callc == dtrace_systrace_syscall); in systrace_enable() 490 if (sysent[sysnum].sy_callc == systrace_sysent[sysnum].stsy_underlying) { in systrace_enable() 493 ml_nofault_copy((vm_offset_t)&dss, (vm_offset_t)&sysent[sysnum].sy_callc, sizeof(vm_offset_t)); in systrace_enable() 519 volatile const struct sysent *syscallent = &sysent[sysnum]; in systrace_disable()
|