Home | History | Annotate | Download | only in tmpfs

Lines Matching defs:dvp

183 tmpfs_newvnode(struct mount *mp, struct vnode *dvp, struct vnode *vp,
190 if (dvp != NULL) {
191 KASSERT(VOP_ISLOCKED(dvp));
192 dnode = VP_TO_TMPFS_DIR(dvp);
242 if (dvp == NULL) {
368 tmpfs_construct_node(vnode_t *dvp, vnode_t **vpp, struct vattr *vap,
371 tmpfs_mount_t *tmp = VFS_TO_TMPFS(dvp->v_mount);
372 tmpfs_node_t *dnode = VP_TO_TMPFS_DIR(dvp), *node;
400 error = vcache_new(dvp->v_mount, dvp, vap, cnp->cn_cred, NULL, vpp);
440 tmpfs_update(dvp, TMPFS_UPDATE_MTIME | TMPFS_UPDATE_CTIME);
444 cache_enter(dvp, *vpp, cnp->cn_nameptr, cnp->cn_namelen, cnp->cn_flags);
500 vnode_t *dvp = dnode->tn_vnode;
503 KASSERT(dvp != NULL);
504 KASSERT(VOP_ISLOCKED(dvp));
527 uvm_vnp_setsize(dvp, dnode->tn_size);
551 * => Note: dvp and vp may be NULL only if called by tmpfs_unmount().
557 vnode_t *dvp = dnode->tn_vnode;
559 KASSERT(dvp == NULL || VOP_ISLOCKED(dvp));
588 if (dvp) {
589 uvm_vnp_setsize(dvp, dnode->tn_size);