Lines Matching defs:infop
8541 struct trigger_unmount_info * infop = (struct trigger_unmount_info *)arg;
8547 if (mp == infop->top_mp)
8565 if ( !mountedtrigger || !triggerisdescendant(mp, infop->top_mp) )
8571 if ((infop->trigger_vp != NULLVP) &&
8572 (vnode_getwithvid(infop->trigger_vp, infop->trigger_vid) == 0)) {
8573 vnode_t vp = infop->trigger_vp;
8576 infop->trigger_vp = NULLVP;
8584 if (infop->trigger_mp != vp->v_mountedhere) {
8587 infop->trigger_mp, vp->v_mountedhere);
8591 error = vnode_trigger_unresolve(vp, infop->flags, infop->ctx);
8605 infop->trigger_vp = mp->mnt_vnodecovered;
8606 if ((infop->trigger_vp != NULLVP) &&
8607 (vnode_getwithref(infop->trigger_vp) == 0)) {
8608 if (infop->trigger_vp->v_mountedhere == mp) {
8609 infop->trigger_vid = infop->trigger_vp->v_id;
8610 infop->trigger_mp = mp;
8612 vnode_put(infop->trigger_vp);