Searched refs:execsw (Results 1 - 14 of 14) sorted by relevance

/illumos-gate/usr/src/boot/sys/sys/
H A Dexec.h70 struct execsw { struct
83 int exec_register(const struct execsw *);
84 int exec_unregister(const struct execsw *);
101 struct execsw *exec = (struct execsw *)data; \
/illumos-gate/usr/src/uts/common/sys/
H A Dexec.h99 struct execsw *execswp;
171 struct execsw { struct
185 extern int nexectype; /* number of elements in execsw */
186 extern struct execsw execsw[];
217 extern struct execsw *allocate_execsw(char *name, char *magic,
219 extern struct execsw *findexecsw(char *magic);
220 extern struct execsw *findexec_by_hdr(char *header);
221 extern struct execsw *findexec_by_magic(char *magic);
H A Duser.h193 struct execsw;
205 struct execsw *u_execsw; /* pointer to exec switch entry */
H A Dmodctl.h160 struct execsw *exec_execsw;
/illumos-gate/usr/src/uts/common/os/
H A Dexec.c91 static int hold_execsw(struct execsw *);
567 struct execsw *eswp;
749 args->execswp = eswp; /* Save execsw pointer in uarg for exec_func */
918 struct execsw *
939 execsw[i].exec_magic = magicp;
941 return (&execsw[i]);
951 struct execsw *
954 struct execsw *eswp;
956 for (eswp = execsw; eswp < &execsw[nexectyp
[all...]
H A Dmodconf.c74 extern struct execsw execsw[];
1297 struct execsw *eswp;
1302 *p0 = eswp - execsw;
1313 struct execsw *eswp;
1320 * See if execsw entry is already allocated. Can't use findexectype()
1332 printf("no unused entries in 'execsw'\n");
1356 struct execsw *eswp;
H A Dcore.c333 struct execsw *eswp;
H A Dmodctl.c341 execsw[exectype].exec_lock =
343 rw_init(execsw[exectype].exec_lock, NULL, RW_DEFAULT, NULL);
/illumos-gate/usr/src/uts/common/exec/aout/
H A Daout.c67 static struct execsw nesw = {
75 static struct execsw zesw = {
83 static struct execsw oesw = {
/illumos-gate/usr/src/uts/common/conf/
H A Dparam.c385 struct execsw execsw[] = { variable in typeref:struct:execsw
403 int nexectype = sizeof (execsw) / sizeof (execsw[0]); /* # of exec types */
404 kmutex_t execsw_lock; /* Used for allocation of execsw entries */
/illumos-gate/usr/src/uts/common/exec/java/
H A Djava.c179 static struct execsw jexecsw = {
/illumos-gate/usr/src/uts/common/exec/shbin/
H A Dshbin.c94 static struct execsw esw = {
/illumos-gate/usr/src/uts/common/exec/intp/
H A Dintp.c59 static struct execsw esw = {
/illumos-gate/usr/src/uts/common/exec/elf/
H A Delf.c2292 static struct execsw esw = {
2316 static struct execsw esw32 = {

Completed in 403 milliseconds