Home | History | Annotate | Download | only in tmpfs

Lines Matching refs:dvp

105  * empty.  dvp is its parent.
107 * vp and dvp must be locked and referenced.
111 struct vnode *vp, struct vnode *dvp)
116 (void)dvp;
119 KASSERT(dvp != NULL);
120 KASSERT(vp != dvp);
122 KASSERT(dvp->v_mount == mp);
124 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
213 struct vnode *dvp, struct vnode *vp)
218 KASSERT(dvp != NULL);
220 KASSERT(dvp != vp);
221 KASSERT(dvp->v_type == VDIR);
223 KASSERT(dvp->v_mount == mp);
225 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
229 VP_TO_TMPFS_NODE(dvp)->tn_flags, VP_TO_TMPFS_NODE(vp)->tn_flags,
239 struct vnode *dvp, struct vnode *vp)
244 KASSERT(dvp != NULL);
246 KASSERT(dvp != vp);
247 KASSERT(dvp->v_type == VDIR);
249 KASSERT(dvp->v_mount == mp);
251 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
255 dvp, VP_TO_TMPFS_NODE(dvp)->tn_mode, VP_TO_TMPFS_NODE(dvp)->tn_uid,
385 struct vnode *dvp, struct componentname *cnp, void *de, struct vnode *vp,
388 tmpfs_node_t *dnode = VP_TO_TMPFS_DIR(dvp);
393 KASSERT(dvp != NULL);
397 KASSERT(dvp != vp);
398 KASSERT(dvp->v_mount == mp);
400 KASSERT(dvp->v_type == VDIR);
402 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
409 tmpfs_update(dvp, TMPFS_UPDATE_MTIME | TMPFS_UPDATE_CTIME);
420 tmpfs_gro_lookup(struct mount *mp, struct vnode *dvp,
429 KASSERT(dvp != NULL);
433 KASSERT(VOP_ISLOCKED(dvp) == LK_EXCLUSIVE);
435 dirent = tmpfs_dir_lookup(VP_TO_TMPFS_NODE(dvp), cnp);