/illumos-gate/usr/src/uts/common/dtrace/ |
H A D | systrace.c | 52 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 D | syscall.c | 72 static krwlock_t *lock_syscall(struct sysent *, uint_t); 77 (lwp_getdatamodel(lwp) == DATAMODEL_NATIVE ? sysent : sysent32) 79 #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() 1001 struct sysent *se = LWP_GETSYSENT(lwp); in save_syscall_args() [all …]
|
/illumos-gate/usr/src/uts/sparc/os/ |
H A D | syscall.c | 67 static krwlock_t *lock_syscall(struct sysent *, uint_t); 70 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() [all …]
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | modconf.c | 265 static struct sysent *mod_getsysent(struct modlinkage *, struct sysent *); 729 mod_infosysnum(struct modlinkage *modlp, struct sysent table[]) in mod_infosysnum() 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() [all …]
|
H A D | sysent.c | 430 struct sysent nosys_ent = SYSENT_NOSYS(); 435 struct sysent sysent[NSYSCALL] = variable 818 struct sysent sysent32[NSYSCALL] =
|
H A D | inst_sync.c | 77 static struct sysent in_sync_sysent = {
|
H A D | acct.c | 75 static struct sysent acctsysent = {
|
H A D | shm.c | 181 static struct sysent ipcshm_sysent = { 192 static struct sysent ipcshm_sysent32 = {
|
H A D | msg.c | 128 static struct sysent ipcmsg_sysent = { 142 static struct sysent ipcmsg_sysent32 = {
|
H A D | modctl.c | 173 struct sysent *callp; in mod_setup() 242 for (callnum = 0, callp = sysent; callnum < NSYSCALL; in mod_setup() 312 sysent[callnum].sy_callc == nosys) in mod_setup() 319 (sysent[callnum].sy_callc == loadable_syscall)) { in mod_setup() 330 ((sysent[callnum].sy_flags & SE_32RVAL2) == 0)) { in mod_setup()
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | systm.h | 339 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 D | modctl.h | 103 struct sysent *sys_sysent;
|
/illumos-gate/usr/src/uts/common/c2/ |
H A D | audit_start.c | 321 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 D | audit_event.c | 1910 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 D | audit.c | 1584 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 D | exacctsys.c | 351 static struct sysent exacctsys_sysent = { 365 static struct sysent exacctsys_sysent32 = {
|
H A D | pipe.c | 55 static struct sysent pipe_sysent = {
|
H A D | acctctl.c | 520 static struct sysent ac_sysent = {
|
/illumos-gate/usr/src/uts/common/fs/sharefs/ |
H A D | sharefs_vfsops.c | 66 static struct sysent sharefs_sysent = {
|
/illumos-gate/usr/src/cmd/mdb/i86pc/modules/unix/ |
H A D | unix.c | 198 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 D | syscall_trap.S | 154 set sysent, %g3 ! load address of vector table
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs_common.c | 100 static struct sysent nfssysent = {
|
/illumos-gate/usr/src/uts/common/fs/portfs/ |
H A D | port.c | 389 static struct sysent port_sysent = { 405 static struct sysent port_sysent32 = {
|
/illumos-gate/usr/src/uts/i86pc/ml/ |
H A D | offsets.in | 300 sysent SYSENT_SIZE SYSENT_SIZE_SHIFT
|
/illumos-gate/usr/src/uts/common/io/ |
H A D | cpc.c | 916 static struct sysent cpc_sysent = {
|