Lines Matching defs:vp
3510 struct vnode *vp = imgp->ip_vp;
3517 if (!vnode_isreg(vp))
3528 if ((error = vnode_getattr(vp, vap, imgp->ip_vfs_context)) != 0)
3536 if (!vfs_authopaque(vnode_mount(vp)) && ((vap->va_mode & (S_IXUSR | S_IXGRP | S_IXOTH)) == 0))
3547 if ((vp->v_mount->mnt_flag & MNT_NOSUID) || (p->p_lflag & P_LTRACED))
3558 error = mac_vnode_check_exec(imgp->ip_vfs_context, vp, imgp);
3568 if ((error = vnode_authorize(vp, NULL, action, imgp->ip_vfs_context)) != 0)
3573 vnode_lock(vp);
3574 if (vp->v_writecount) {
3575 panic("going to return ETXTBSY %x", vp);
3576 vnode_unlock(vp);
3579 vnode_unlock(vp);
4300 vnode_t vp;
4305 vp = imgp->ip_vp;
4308 if (vp == NULLVP)
4309 panic("exec_resettextvp: expected valid vp");
4311 ret = vnode_ref(vp);
4314 p->p_textvp = vp;