Home
last modified time | relevance | path

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

12

/illumos-gate/usr/src/uts/common/dtrace/
H A Dsystrace.c52 systrace_init(struct sysent *actual, systrace_sysent_t **interposed) in systrace_init()
54 systrace_sysent_t *sysent = *interposed; in systrace_init() local
57 if (sysent == NULL) { in systrace_init()
58 *interposed = sysent = kmem_zalloc(sizeof (systrace_sysent_t) * in systrace_init()
63 struct sysent *a = &actual[i]; in systrace_init()
64 systrace_sysent_t *s = &sysent[i]; in systrace_init()
90 systrace_init(sysent, &systrace_sysent); in systrace_provide()
163 ASSERT(sysent[sysnum].sy_callc == dtrace_systrace_syscall); in systrace_enable()
167 (void) atomic_cas_ptr(&sysent[sysnum].sy_callc, in systrace_enable()
187 (void) atomic_cas_ptr(&sysent[sysnum].sy_callc, in systrace_disable()
/illumos-gate/usr/src/uts/intel/os/
H A Dsyscall.c79 #define LWP_GETSYSENT(lwp) (sysent)
132 static struct sysent sysent_err = {
140 struct sysent *
146 struct sysent *callp; in syscall_entry()
147 struct sysent *se = LWP_GETSYSENT(lwp); in syscall_entry()
376 struct sysent *callp; in pre_syscall()
865 struct sysent *se; in dosyscall()
1002 struct sysent *callp = se + code; in save_syscall_args()
1072 struct sysent *callp; in syscall_ap()
1106 struct sysent *callp; in lock_syscall()
[all …]
/illumos-gate/usr/src/uts/sparc/os/
H A Dsyscall.c70 static struct sysent *
74 return (sysent); in lwp_getsysent()
79 #define LWP_GETSYSENT(lwp) (sysent)
221 struct sysent *se = LWP_GETSYSENT(lwp); in save_syscall_args()
222 struct sysent *callp = se + code; in save_syscall_args()
481 struct sysent *callp; in pre_syscall()
905 struct sysent *callp; in syscall_ap()
933 lock_syscall(struct sysent *table, uint_t code) in lock_syscall()
938 struct sysent *callp; in lock_syscall()
1001 struct sysent *callp; in loadable_syscall()
[all …]
/illumos-gate/usr/src/uts/common/os/
H A Dmodconf.c265 static struct sysent *mod_getsysent(struct modlinkage *, struct sysent *);
731 struct sysent *sysp; in mod_infosysnum()
745 struct sysent table[]) in mod_installsys_sysent()
747 struct sysent *sysp; in mod_installsys_sysent()
748 struct sysent *mp; in mod_installsys_sysent()
812 struct sysent table[]) in mod_removesys_sysent()
814 struct sysent *sysp; in mod_removesys_sysent()
856 *p0 = mod_infosysnum(modlp, sysent); in mod_infosys()
867 return (mod_installsys_sysent(modl, modlp, sysent)); in mod_installsys()
877 return (mod_removesys_sysent(modl, modlp, sysent)); in mod_removesys()
[all …]
H A Dsysent.c430 struct sysent nosys_ent = SYSENT_NOSYS();
435 struct sysent sysent[NSYSCALL] = variable
818 struct sysent sysent32[NSYSCALL] =
H A Dinst_sync.c77 static struct sysent in_sync_sysent = {
H A Dacct.c75 static struct sysent acctsysent = {
H A Dshm.c181 static struct sysent ipcshm_sysent = {
192 static struct sysent ipcshm_sysent32 = {
H A Dmsg.c128 static struct sysent ipcmsg_sysent = {
142 static struct sysent ipcmsg_sysent32 = {
H A Dmodctl.c175 struct sysent *callp; in mod_setup()
244 for (callnum = 0, callp = sysent; callnum < NSYSCALL; in mod_setup()
314 sysent[callnum].sy_callc == nosys) in mod_setup()
321 (sysent[callnum].sy_callc == loadable_syscall)) { in mod_setup()
332 ((sysent[callnum].sy_flags & SE_32RVAL2) == 0)) { in mod_setup()
/illumos-gate/usr/src/uts/common/sys/
H A Dsystm.h339 struct sysent { struct
351 extern struct sysent sysent[]; argument
353 extern struct sysent sysent32[];
356 extern struct sysent nosys_ent; /* entry for invalid system call */
H A Dmodctl.h102 struct sysent *sys_sysent;
/illumos-gate/usr/src/uts/common/c2/
H A Daudit_start.c321 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK; in audit_finish()
327 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK; in audit_finish()
H A Daudit_event.c1910 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK; in auf_msgsys()
1914 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK; in auf_msgsys()
1979 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK; in auf_semsys()
1983 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK; in auf_semsys()
2338 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK; in auf_shmsys()
2342 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK; in auf_shmsys()
3653 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK; in auf_accept()
3657 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK; in auf_accept()
H A Daudit.c1584 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK; in add_return_token()
1588 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK; in add_return_token()
/illumos-gate/usr/src/uts/common/syscall/
H A Dexacctsys.c351 static struct sysent exacctsys_sysent = {
365 static struct sysent exacctsys_sysent32 = {
H A Dpipe.c55 static struct sysent pipe_sysent = {
H A Dacctctl.c520 static struct sysent ac_sysent = {
/illumos-gate/usr/src/uts/common/fs/sharefs/
H A Dsharefs_vfsops.c66 static struct sysent sharefs_sysent = {
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/
H A Dunix.c198 struct sysent sys; in ttrace_syscall()
212 addr = (uintptr_t)sym.st_value + sysnum * sizeof (struct sysent); in ttrace_syscall()
/illumos-gate/usr/src/uts/sparc/v9/ml/
H A Dsyscall_trap.S154 set sysent, %g3 ! load address of vector table
/illumos-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_common.c100 static struct sysent nfssysent = {
/illumos-gate/usr/src/uts/common/fs/portfs/
H A Dport.c389 static struct sysent port_sysent = {
405 static struct sysent port_sysent32 = {
/illumos-gate/usr/src/uts/i86pc/ml/
H A Doffsets.in300 sysent SYSENT_SIZE SYSENT_SIZE_SHIFT
/illumos-gate/usr/src/uts/common/io/
H A Dcpc.c916 static struct sysent cpc_sysent = {

12