Searched refs:sysent (Results 1 - 25 of 40) sorted by relevance

12

/opensolaris-onvv-gate/usr/src/ucbcmd/sbcp/
H A DMakefile32 CLEANFILES= sysent.s
63 $(OBJS): sysent.s
65 sysent.s: syscalls.list mksysent
66 -$(RM) sysent.s
67 sh ./mksysent > sysent.s
/opensolaris-onvv-gate/usr/src/uts/common/dtrace/
H A Dsystrace.c52 systrace_init(struct sysent *actual, systrace_sysent_t **interposed)
54 systrace_sysent_t *sysent = *interposed; local
57 if (sysent == NULL) {
58 *interposed = sysent = kmem_zalloc(sizeof (systrace_sysent_t) *
63 struct sysent *a = &actual[i];
64 systrace_sysent_t *s = &sysent[i];
90 systrace_init(sysent, &systrace_sysent);
163 ASSERT(sysent[sysnum].sy_callc == dtrace_systrace_syscall);
167 (void) casptr(&sysent[sysnum].sy_callc,
187 (void) casptr(&sysent[sysnu
[all...]
/opensolaris-onvv-gate/usr/src/uts/intel/ia32/os/
H A Dsyscall.c73 static krwlock_t *lock_syscall(struct sysent *, uint_t);
78 (lwp_getdatamodel(lwp) == DATAMODEL_NATIVE ? sysent : sysent32)
80 #define LWP_GETSYSENT(lwp) (sysent)
130 * Corresponding sysent entry to allow syscall_entry caller
133 static struct sysent sysent_err = {
141 struct sysent *
147 struct sysent *callp;
148 struct sysent *se = LWP_GETSYSENT(lwp);
201 return (callp); /* return sysent entry for caller */
386 struct sysent *call
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/sys/
H A Dsystm.h319 * Changes to struct sysent should maintain binary compatibility with
328 struct sysent { struct
340 extern struct sysent sysent[];
342 extern struct sysent sysent32[];
345 extern struct sysent nosys_ent; /* entry for invalid system call */
H A Dmodctl.h102 struct sysent *sys_sysent;
/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Dmodconf.c260 static struct sysent *mod_getsysent(struct modlinkage *, struct sysent *);
723 * Compute system call number for given sysent and sysent table
726 mod_infosysnum(struct modlinkage *modlp, struct sysent table[])
728 struct sysent *sysp;
736 * Put a loadable system call entry into a sysent table.
742 struct sysent table[])
744 struct sysent *sysp;
745 struct sysent *m
[all...]
H A Dinst_sync.c77 static struct sysent in_sync_sysent = {
H A Dsysent.c321 * currently used in the sysent entry. This might be useful someday.
415 struct sysent nosys_ent = SYSENT_NOSYS();
419 * Native sysent table.
421 struct sysent sysent[NSYSCALL] = variable in typeref:struct:sysent
803 * sysent table for ILP32 processes running on
806 struct sysent sysent32[NSYSCALL] =
H A Dacct.c75 static struct sysent acctsysent = {
H A Dshm.c181 static struct sysent ipcshm_sysent = {
192 static struct sysent ipcshm_sysent32 = {
/opensolaris-onvv-gate/usr/src/uts/sparc/os/
H A Dsyscall.c68 static krwlock_t *lock_syscall(struct sysent *, uint_t);
71 static struct sysent *
75 return (sysent);
80 #define LWP_GETSYSENT(lwp) (sysent)
222 struct sysent *se = LWP_GETSYSENT(lwp);
223 struct sysent *callp = se + code;
486 struct sysent *callp;
921 struct sysent *callp;
949 lock_syscall(struct sysent *table, uint_t code)
954 struct sysent *call
[all...]
/opensolaris-onvv-gate/usr/src/uts/common/syscall/
H A Dpipe.c56 static struct sysent pipe_sysent = {
H A Dexacctsys.c353 static struct sysent exacctsys_sysent = {
367 static struct sysent exacctsys_sysent32 = {
/opensolaris-onvv-gate/usr/src/lib/libnisdb/
H A Ddb_dictlog.cc36 #include <sysent.h>
H A Ddb_log.cc37 #include <sysent.h>
H A Ddb.cc34 #include <sysent.h>
/opensolaris-onvv-gate/usr/src/uts/
H A DMakefile204 common/os/sysent.c \
/opensolaris-onvv-gate/usr/src/uts/common/fs/sharefs/
H A Dsharefs_vfsops.c62 static struct sysent sharefs_sysent = {
/opensolaris-onvv-gate/usr/src/uts/common/c2/
H A Daudit_start.c321 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK;
327 sy_flags = sysent[scid].sy_flags & SE_RVAL_MASK;
/opensolaris-onvv-gate/usr/src/cmd/mdb/i86pc/modules/unix/
H A Dunix.c191 struct sysent sys;
200 if (mdb_lookup_by_name("sysent", &sym) == -1) {
201 mdb_warn("\ncouldn't find 'sysent'");
205 addr = (uintptr_t)sym.st_value + sysnum * sizeof (struct sysent);
213 mdb_warn("\nfailed to read sysent at %p", addr);
/opensolaris-onvv-gate/usr/src/uts/common/fs/nfs/
H A Dnfs_common.c98 static struct sysent nfssysent = {
/opensolaris-onvv-gate/usr/src/uts/i86pc/ml/
H A Dsyscall_asm.s242 * - %eax contains a pointer to the sysent structure
253 leal sysent(%eax), %eax; \
/opensolaris-onvv-gate/usr/src/uts/sparc/v9/ml/
H A Dsyscall_trap.s56 #error "SYSENT_SHIFT does not correspond to size of sysent structure"
165 set sysent, %g3 ! load address of vector table
428 add %g4, %l4, %l4 ! compute & save addr of sysent
/opensolaris-onvv-gate/usr/src/uts/i86pc/os/
H A Dtrap.c2070 struct sysent *sys;
2100 sys = &sysent[rec->ttr_sysnum];
2103 sys = &sysent[rec->ttr_sysnum];
/opensolaris-onvv-gate/usr/src/uts/common/io/
H A Dcpc.c916 static struct sysent cpc_sysent = {

Completed in 303 milliseconds

12