Home
last modified time | relevance | path

Searched refs:sysent (Results 1 – 6 of 6) sorted by relevance

/xnu-10002.1.13/bsd/dev/arm/
H A Dsystemcalls.c47 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…
95 const struct sysent *callp; in unix_syscall()
113 callp = &sysent[syscode]; in unix_syscall()
123 callp = &sysent[SYS_invalid]; in unix_syscall()
238 const struct sysent *callp; in unix_syscall_return()
249 callp = (code >= nsysent) ? &sysent[SYS_invalid] : &sysent[code]; in unix_syscall_return()
292 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-10002.1.13/bsd/kern/
H A Dmakesyscalls.sh57 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 Dkern_sysctl.c5230 volatile uint32_t *wraddr = __DECONST(uint32_t *, &sysent[0]);
/xnu-10002.1.13/bsd/dev/i386/
H A Dsystemcalls.c94 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-10002.1.13/bsd/sys/
H A Dsysent.h43 struct sysent { /* system call table */ struct
55 extern const struct sysent sysent[]; argument
/xnu-10002.1.13/bsd/dev/dtrace/
H A Dsystrace.c366 systrace_init(const struct sysent *actual, systrace_sysent_t **interposed) in systrace_init()
379 const volatile struct sysent *a = &actual[i]; in systrace_init()
407 systrace_init(sysent, &systrace_sysent); in systrace_provide()
469 ASSERT(sysent[sysnum].sy_callc == dtrace_systrace_syscall); in systrace_enable()
474 if (sysent[sysnum].sy_callc == systrace_sysent[sysnum].stsy_underlying) { in systrace_enable()
477 ml_nofault_copy((vm_offset_t)&dss, (vm_offset_t)&sysent[sysnum].sy_callc, sizeof(vm_offset_t)); in systrace_enable()
503 volatile const struct sysent *syscallent = &sysent[sysnum]; in systrace_disable()