Lines Matching full:dvp
101 smbfs_node_alloc(struct mount *mp, struct vnode *dvp, const char *dirnm, in smbfs_node_alloc() argument
114 sc.n_parent = dvp; in smbfs_node_alloc()
117 if (smp->sm_root != NULL && dvp == NULL) { in smbfs_node_alloc()
122 if (dvp == NULL) in smbfs_node_alloc()
124 vp = VTOSMB(VTOSMB(dvp)->n_parent)->n_vnode; in smbfs_node_alloc()
133 dnp = dvp ? VTOSMB(dvp) : NULL; in smbfs_node_alloc()
134 if (dnp == NULL && dvp != NULL) { in smbfs_node_alloc()
135 vn_printf(dvp, "smbfs_node_alloc: dead parent vnode "); in smbfs_node_alloc()
203 if (dvp) { in smbfs_node_alloc()
204 ASSERT_VOP_LOCKED(dvp, "smbfs_node_alloc"); in smbfs_node_alloc()
205 np->n_parent = dvp; in smbfs_node_alloc()
206 np->n_parentino = VTOSMB(dvp)->n_ino; in smbfs_node_alloc()
207 if (/*vp->v_type == VDIR &&*/ (dvp->v_vflag & VV_ROOT) == 0) { in smbfs_node_alloc()
208 vref(dvp); in smbfs_node_alloc()
229 smbfs_nget(struct mount *mp, struct vnode *dvp, const char *name, int nmlen, in smbfs_nget() argument
236 dnp = (dvp) ? VTOSMB(dvp) : NULL; in smbfs_nget()
240 error = smbfs_node_alloc(mp, dvp, dnp->n_rpath, dnp->n_rplen, in smbfs_nget()
261 struct vnode *dvp; in smbfs_reclaim() local
269 dvp = (np->n_parent && (np->n_flag & NREFPARENT)) ? in smbfs_reclaim()
282 if (dvp != NULL) { in smbfs_reclaim()
283 vrele(dvp); in smbfs_reclaim()