Lines Matching defs:nvp
537 struct vnode *nvp;
544 error = getnewvnode(VT_NON, NULL, &spec_vops, &nvp);
549 vp = nvp;
551 if ((nvp = checkalias(vp, dev, NULL)) != NULL) {
553 vp = nvp;
570 checkalias(struct vnode *nvp, dev_t nvp_rdev, struct mount *mp)
576 if (nvp->v_type != VBLK && nvp->v_type != VCHR)
582 if (nvp_rdev != vp->v_rdev || nvp->v_type != vp->v_type) {
602 nvp->v_specinfo = malloc(sizeof(struct specinfo), M_VNODE,
604 nvp->v_rdev = nvp_rdev;
605 nvp->v_hashchain = vchain;
606 nvp->v_specmountpoint = NULL;
607 nvp->v_speclockf = NULL;
608 nvp->v_specbitmap = NULL;
609 if (nvp->v_type == VCHR &&
613 nvp->v_specbitmap = vp->v_specbitmap;
615 nvp->v_specbitmap = malloc(CLONE_MAPSZ,
618 SLIST_INSERT_HEAD(vchain, nvp, v_specnext);
620 nvp->v_flag |= VALIASED;
640 vp->v_op = nvp->v_op;
641 vp->v_tag = nvp->v_tag;
642 nvp->v_type = VNON;
918 struct vnode *vp, *nvp;
922 TAILQ_FOREACH_SAFE(vp , &mp->mnt_vnodelist, v_mntvnodes, nvp) {