Lines Matching defs:dvp
101 smbfs_node_alloc(struct mount *mp, struct vnode *dvp, const char *dirnm,
114 sc.n_parent = dvp;
117 if (smp->sm_root != NULL && dvp == NULL) {
122 if (dvp == NULL)
124 vp = VTOSMB(VTOSMB(dvp)->n_parent)->n_vnode;
133 dnp = dvp ? VTOSMB(dvp) : NULL;
134 if (dnp == NULL && dvp != NULL) {
135 vprint("smbfs_node_alloc: dead parent vnode", dvp);
203 if (dvp) {
204 ASSERT_VOP_LOCKED(dvp, "smbfs_node_alloc");
205 np->n_parent = dvp;
206 np->n_parentino = VTOSMB(dvp)->n_ino;
207 if (/*vp->v_type == VDIR &&*/ (dvp->v_vflag & VV_ROOT) == 0) {
208 vref(dvp);
228 smbfs_nget(struct mount *mp, struct vnode *dvp, const char *name, int nmlen,
235 dnp = (dvp) ? VTOSMB(dvp) : NULL;
239 error = smbfs_node_alloc(mp, dvp, dnp->n_rpath, dnp->n_rplen,
265 struct vnode *dvp;
277 dvp = (np->n_parent && (np->n_flag & NREFPARENT)) ?
290 if (dvp != NULL) {
291 vrele(dvp);