Searched refs:eswp (Results 1 - 3 of 3) sorted by relevance

/opensolaris-onvv-gate/usr/src/uts/common/os/
H A Dexec.c546 struct execsw *eswp; local
589 if ((eswp = findexec_by_hdr(magbuf)) == NULL)
721 args->execswp = eswp; /* Save execsw pointer in uarg for exec_func */
752 error = (*eswp->exec_func)(vp, uap, args, idatap, level, execsz,
754 rw_exit(eswp->exec_lock);
920 struct execsw *eswp; local
922 for (eswp = execsw; eswp < &execsw[nexectype]; eswp++) {
923 ASSERT(eswp
940 struct execsw *eswp; local
962 struct execsw *eswp; local
977 hold_execsw(struct execsw *eswp) argument
[all...]
H A Dmodconf.c1297 struct execsw *eswp; local
1299 if ((eswp = findexecsw(modl->exec_execsw->exec_magic)) == NULL)
1302 *p0 = eswp - execsw;
1313 struct execsw *eswp; local
1324 if ((eswp = findexecsw(modl->exec_execsw->exec_magic)) == NULL) {
1330 if ((eswp = allocate_execsw(modname, magic, magic_size)) ==
1336 if (eswp->exec_func != NULL) {
1338 *eswp->exec_magic);
1342 rw_enter(eswp->exec_lock, RW_WRITER);
1343 eswp
1356 struct execsw *eswp; local
[all...]
H A Dcore.c332 struct execsw *eswp; local
438 if ((eswp = PTOU(curproc)->u_execsw) == NULL ||
439 (eswp = findexec_by_magic(eswp->exec_magic)) == NULL) {
442 error = eswp->exec_core(vp, p, credp, rlimit, sig,
444 rw_exit(eswp->exec_lock);

Completed in 117 milliseconds