/dragonfly/sys/kern/ |
H A D | vfs_default.c | 191 dvp = ap->a_dvp; in vop_compat_nresolve() 220 vn_unlock(dvp); in vop_compat_nresolve() 235 vrele(dvp); in vop_compat_nresolve() 375 vrele(dvp); in vop_compat_ncreate() 454 vrele(dvp); in vop_compat_nmkdir() 534 vrele(dvp); in vop_compat_nmknod() 618 vrele(dvp); in vop_compat_nlink() 690 vrele(dvp); in vop_compat_nsymlink() 783 vrele(dvp); in vop_compat_nwhiteout() 854 vrele(dvp); in vop_compat_nremove() [all …]
|
H A D | vfs_vopops.c | 182 ap.a_dvp = dvp; in vop_old_lookup() 205 ap.a_dvp = dvp; in vop_old_create() 230 ap.a_dvp = dvp; in vop_old_whiteout() 254 ap.a_dvp = dvp; in vop_old_mknod() 662 ap.a_dvp = dvp; in vop_old_remove() 738 ap.a_dvp = dvp; in vop_old_mkdir() 763 ap.a_dvp = dvp; in vop_old_rmdir() 788 ap.a_dvp = dvp; in vop_old_symlink() 1384 ap.a_dvp = dvp; in vop_nresolve() 1411 ap.a_dvp = dvp; in vop_nlookupdotdot() [all …]
|
H A D | vfs_lookup.c | 75 relookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp) in relookup() argument 85 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); in relookup() 109 if ((error = VOP_OLD_LOOKUP(dvp, vpp, cnp)) != 0) { in relookup() 149 vn_unlock(dvp); in relookup()
|
H A D | vfs_cache.c | 2421 dvp = NULL; in cache_dvpref() 2430 if (dvp) { in cache_dvpref() 2442 return(dvp); in cache_dvpref() 2557 error = vop_nlookupdotdot(*dvp->v_ops, dvp, &pvp, cred, in cache_fromdvp() 2630 vref(dvp); in cache_fromdvp_try() 2640 error = vop_nlookupdotdot(*dvp->v_ops, dvp, &pvp, cred, in cache_fromdvp_try() 2667 vrele(dvp); in cache_fromdvp_try() 2668 dvp = pvp; in cache_fromdvp_try() 4446 if (dvp) { in cache_resolve() 4451 vrele(dvp); in cache_resolve() [all …]
|
H A D | vfs_vfsops.c | 220 vfs_vget(struct mount *mp, struct vnode *dvp, ino_t ino, struct vnode **vpp) in vfs_vget() argument 226 error = (mp->mnt_op->vfs_vget)(mp, dvp, ino, vpp); in vfs_vget()
|
/dragonfly/sys/sys/ |
H A D | vfsops.h | 1133 vop_old_lookup(*(dvp)->v_ops, dvp, vpp, cnp) 1135 vop_old_create(*(dvp)->v_ops, dvp, vpp, cnp, vap) 1137 vop_old_mkdir(*(dvp)->v_ops, dvp, vpp, cnp, vap) 1139 vop_old_mknod(*(dvp)->v_ops, dvp, vpp, cnp, vap) 1143 vop_old_symlink(*(dvp)->v_ops, dvp, vpp, cnp, vap, target) 1145 vop_old_whiteout(*(dvp)->v_ops, dvp, cnp, flags) 1148 #define VOP_OLD_RMDIR(dvp, vp, cnp) \ argument 1149 vop_old_rmdir(*(dvp)->v_ops, dvp, vp, cnp) 1151 vop_old_remove(*(dvp)->v_ops, dvp, vp, cnp) 1163 vop_nlookupdotdot(*(dvp)->v_ops, dvp, vpp, cred, fakename) [all …]
|
/dragonfly/sys/vfs/nfs/ |
H A D | nfs_vnops.c | 990 dvp = ap->a_dvp; in nfs_nresolve() 1057 vref(dvp); in nfs_nresolve() 1058 nvp = dvp; in nfs_nresolve() 1064 vput(dvp); in nfs_nresolve() 1083 vput(dvp); in nfs_nresolve() 1085 if (nvp == dvp) in nfs_nresolve() 1215 vn_unlock(dvp); in nfs_lookup() 1235 vref(dvp); in nfs_lookup() 1236 newvp = dvp; in nfs_lookup() 2389 if (dvp == vp) in nfs_rmdir() [all …]
|
H A D | nfs_serv.c | 1619 dvp = NULL; in nfsrv_create() 1869 if (dvp) { in nfsrv_create() 1907 dvp = NULL; in nfsrv_mknod() 1987 if (dvp) { in nfsrv_mknod() 2025 if (dvp) { in nfsrv_mknod() 2058 dvp = NULL; in nfsrv_remove() 2116 if (dvp) { in nfsrv_remove() 2508 if (dvp) { in nfsrv_link() 2610 if (dvp) { in nfsrv_symlink() 2773 if (dvp) { in nfsrv_mkdir() [all …]
|
/dragonfly/sys/vfs/smbfs/ |
H A D | smbfs_node.c | 177 if (dvp == NULL) in smbfs_node_alloc() 188 dnp = dvp ? VTOSMB(dvp) : NULL; in smbfs_node_alloc() 189 if (dnp == NULL && dvp != NULL) { in smbfs_node_alloc() 199 if (np->n_parent != dvp || in smbfs_node_alloc() 243 if (dvp) { in smbfs_node_alloc() 244 np->n_parent = dvp; in smbfs_node_alloc() 246 vref(dvp); in smbfs_node_alloc() 254 if (np2->n_parent != dvp || in smbfs_node_alloc() 298 struct vnode *dvp; in smbfs_reclaim() local 320 if (dvp) { in smbfs_reclaim() [all …]
|
H A D | smbfs_vnops.c | 488 error = smbfs_nget(VTOVFS(dvp), dvp, name, nmlen, &fattr, &vp); in smbfs_create() 669 error = smbfs_nget(VTOVFS(dvp), dvp, name, len, &fattr, &vp); in smbfs_mkdir() 694 if (dvp == vp) in smbfs_rmdir() 1107 vref(dvp); in smbfs_lookup() 1108 *vpp = dvp; in smbfs_lookup() 1116 vn_unlock(dvp); in smbfs_lookup() 1132 vn_unlock(dvp); in smbfs_lookup() 1138 vn_unlock(dvp); in smbfs_lookup() 1154 vref(dvp); in smbfs_lookup() 1155 *vpp = dvp; in smbfs_lookup() [all …]
|
/dragonfly/sys/vfs/ufs/ |
H A D | ufs_lookup.c | 706 dp = VTOI(dvp); in ufs_direnter() 721 if (!DOINGSOFTDEP(dvp) && !DOINGASYNC(dvp)) in ufs_direnter() 743 if (DOINGSOFTDEP(dvp)) { in ufs_direnter() 761 if (DOINGASYNC(dvp)) { in ufs_direnter() 766 ret = ffs_update(dvp, 1); in ufs_direnter() 839 if (DOINGSOFTDEP(dvp)) in ufs_direnter() 880 if (DOINGSOFTDEP(dvp)) { in ufs_direnter() 885 if (DOINGASYNC(dvp)) { in ufs_direnter() 934 dp = VTOI(dvp); in ufs_dirremove() 978 if (DOINGSOFTDEP(dvp)) { in ufs_dirremove() [all …]
|
H A D | ufs_vnops.c | 645 struct vnode *dvp = ap->a_dvp; in ufs_remove() local 658 VN_KNOTE(dvp, NOTE_WRITE); in ufs_remove() 738 struct vnode *dvp = ap->a_dvp; in ufs_whiteout() local 1254 struct vnode *dvp = ap->a_dvp; in ufs_mkdir() local 1265 dp = VTOI(dvp); in ufs_mkdir() 1356 if (DOINGSOFTDEP(dvp)) in ufs_mkdir() 1358 error = ffs_update(tvp, !(DOINGSOFTDEP(dvp) | DOINGASYNC(dvp))); in ufs_mkdir() 1415 if (DOINGASYNC(dvp)) in ufs_mkdir() 1430 if (DOINGSOFTDEP(dvp)) in ufs_mkdir() 1464 dp = VTOI(dvp); in ufs_rmdir() [all …]
|
/dragonfly/usr.sbin/makefs/ |
H A D | hammer2.c | 1029 dvp, dvp ? VTOI(dvp)->refs : 0, in hammer2_print() 1062 assert(dvp != NULL); in hammer2_populate_dir() 1553 vp = dvp; in hammer2_inode_getx() 1590 dvp = vp; in hammer2_inode_getx() 1712 vp = dvp; in hammer2_inode_setcheck() 1749 dvp = vp; in hammer2_inode_setcheck() 1869 vp = dvp; in hammer2_inode_setcomp() 1906 dvp = vp; in hammer2_inode_setcomp() 2003 dvp = vp; in hammer2_destroy_path() 2332 vp = dvp; in hammer2_readx() [all …]
|
/dragonfly/sys/vfs/dirfs/ |
H A D | dirfs_vnops.c | 154 struct vnode *dvp; in dirfs_nresolve() local 165 dvp = ap->a_dvp; in dirfs_nresolve() 223 struct vnode *dvp; in dirfs_ncreate() local 233 dvp = ap->a_dvp; in dirfs_ncreate() 876 struct vnode *dvp; in dirfs_nremove() local 890 dvp = ap->a_dvp; in dirfs_nremove() 894 mp = dvp->v_mount; in dirfs_nremove() 1030 struct vnode *dvp; in dirfs_nmkdir() local 1040 dvp = ap->a_dvp; in dirfs_nmkdir() 1104 dvp = ap->a_dvp; in dirfs_nrmdir() [all …]
|
/dragonfly/sys/vfs/ext2fs/ |
H A D | ext2_lookup.c | 835 dp = VTOI(dvp); in ext2_add_first_entry() 867 error = VOP_WRITE(dvp, &auio, IO_SYNC, cnp->cn_cred); in ext2_add_first_entry() 896 dp = VTOI(dvp); in ext2_direnter() 922 error = ext2_htree_add_entry(dvp, &newdir, cnp); in ext2_direnter() 938 return ext2_htree_create_index(dvp, cnp, &newdir); in ext2_direnter() 949 return ext2_add_first_entry(dvp, &newdir, cnp); in ext2_direnter() 951 error = ext2_add_entry(dvp, &newdir); in ext2_direnter() 972 dp = VTOI(dvp); in ext2_add_entry() 1041 if (DOINGASYNC(dvp)) { in ext2_add_entry() 1071 dp = VTOI(dvp); in ext2_dirremove() [all …]
|
H A D | ext2_vnops.c | 568 struct vnode *dvp = ap->a_dvp; in ext2_remove() local 573 (VTOI(dvp)->i_flags & APPEND)) { in ext2_remove() 1112 struct vnode *dvp = ap->a_dvp; in ext2_mkdir() local 1121 dp = VTOI(dvp); in ext2_mkdir() 1183 error = ext2_update(dvp, !DOINGASYNC(dvp)); in ext2_mkdir() 1229 error = ext2_direnter(ip, dvp, cnp); in ext2_mkdir() 1259 struct vnode *dvp = ap->a_dvp; in ext2_rmdir() local 1265 dp = VTOI(dvp); in ext2_rmdir() 1288 error = ext2_dirremove(dvp, cnp); in ext2_rmdir() 1293 vn_unlock(dvp); in ext2_rmdir() [all …]
|
H A D | ext2_htree.c | 778 ext2_htree_add_entry(struct vnode *dvp, struct ext2fs_direct_2 *entry, in ext2_htree_add_entry() argument 801 ip = VTOI(dvp); in ext2_htree_add_entry() 807 return ext2_add_entry(dvp, entry); in ext2_htree_add_entry() 831 error = ext2_htree_append_block(dvp, newidxblock, in ext2_htree_add_entry() 835 error = ext2_blkatoff(dvp, cursize, NULL, &dst_bp); in ext2_htree_add_entry() 914 error = ext2_blkatoff(dvp, blknum * blksize, NULL, &bp); in ext2_htree_add_entry() 932 error = ext2_htree_append_block(dvp, newdirblock, cnp, blksize); in ext2_htree_add_entry()
|
/dragonfly/sys/vfs/tmpfs/ |
H A D | tmpfs_vnops.c | 117 struct vnode *dvp = ap->a_dvp; in tmpfs_nresolve() local 125 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_nresolve() 174 struct vnode *dvp = ap->a_dvp; in tmpfs_nlookupdotdot() local 204 struct vnode *dvp = ap->a_dvp; in tmpfs_ncreate() local 217 tmpfs_knote(dvp, NOTE_WRITE); in tmpfs_ncreate() 226 struct vnode *dvp = ap->a_dvp; in tmpfs_nmknod() local 242 tmpfs_knote(dvp, NOTE_WRITE); in tmpfs_nmknod() 1089 struct vnode *dvp = ap->a_dvp; in tmpfs_nremove() local 1117 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_nremove() 1532 dnode = VP_TO_TMPFS_DIR(dvp); in tmpfs_nrmdir() [all …]
|
/dragonfly/sys/vfs/fuse/ |
H A D | fuse_vnops.c | 493 struct vnode *dvp = ap->a_dvp; in fuse_vop_nresolve() local 605 struct vnode *dvp = ap->a_dvp; in fuse_vop_nlink() local 654 fuse_knote(dvp, NOTE_WRITE); in fuse_vop_nlink() 673 struct vnode *dvp = ap->a_dvp; in fuse_vop_ncreate() local 731 fuse_knote(dvp, NOTE_WRITE); in fuse_vop_ncreate() 750 struct vnode *dvp = ap->a_dvp; in fuse_vop_nmknod() local 805 fuse_knote(dvp, NOTE_WRITE); in fuse_vop_nmknod() 822 struct vnode *dvp = ap->a_dvp; in fuse_vop_nremove() local 872 fuse_knote(dvp, NOTE_WRITE); in fuse_vop_nremove() 884 struct vnode *dvp = ap->a_dvp; in fuse_vop_nmkdir() local [all …]
|
/dragonfly/sys/vfs/autofs/ |
H A D | autofs_vnops.c | 195 struct vnode *dvp = ap->a_dvp; in autofs_nresolve() local 198 struct autofs_mount *amp = VFSTOAUTOFS(dvp->v_mount); in autofs_nresolve() 199 struct autofs_node *anp = VTOI(dvp); in autofs_nresolve() 209 error = autofs_trigger_vn(dvp, ncp->nc_name, ncp->nc_nlen, in autofs_nresolve() 232 error = autofs_node_vn(child, dvp->v_mount, LK_EXCLUSIVE, &vp); in autofs_nresolve() 248 struct vnode *dvp = ap->a_dvp; in autofs_nmkdir() local 251 struct autofs_mount *amp = VFSTOAUTOFS(dvp->v_mount); in autofs_nmkdir() 252 struct autofs_node *anp = VTOI(dvp); in autofs_nmkdir() 268 error = autofs_node_vn(child, dvp->v_mount, LK_EXCLUSIVE, &vp); in autofs_nmkdir()
|
/dragonfly/sys/vfs/hpfs/ |
H A D | hpfs_lookup.c | 112 struct vnode * dvp, in hpfs_makefnode() argument 118 struct hpfsnode *dhp = VTOHP(dvp); in hpfs_makefnode() 200 struct vnode * dvp, in hpfs_removefnode() argument 205 struct hpfsnode *dhp = VTOHP(dvp); in hpfs_removefnode()
|
H A D | hpfs_vnops.c | 964 struct vnode *dvp = ap->a_dvp; in hpfs_lookup() local 965 struct hpfsnode *dhp = VTOHP(dvp); in hpfs_lookup() 987 error = VOP_EACCESS(dvp, VEXEC, cred); in hpfs_lookup() 995 vref(dvp); in hpfs_lookup() 996 *vpp = dvp; in hpfs_lookup() 1004 VOP__UNLOCK(dvp, 0); in hpfs_lookup() 1009 VOP__LOCK(dvp, 0); in hpfs_lookup() 1030 VOP__UNLOCK(dvp, 0); in hpfs_lookup() 1051 vref(dvp); in hpfs_lookup() 1052 *vpp = dvp; in hpfs_lookup() [all …]
|
H A D | hpfs_subr.c | 526 struct vnode *dvp; in hpfs_validateparent() local 540 error = VFS_VGET(hpmp->hpm_mp, NULL, hp->h_fn.fn_parent, &dvp); in hpfs_validateparent() 543 dhp = VTOHP(dvp); in hpfs_validateparent() 647 vput(dvp); in hpfs_validateparent() 673 struct vnode *dvp; in hpfs_updateparent() local 693 hp->h_fn.fn_parent, &dvp); in hpfs_updateparent() 696 dhp = VTOHP(dvp); in hpfs_updateparent() 716 vput(dvp); in hpfs_updateparent()
|
/dragonfly/sys/vfs/ntfs/ |
H A D | ntfs_vnops.c | 656 struct vnode *dvp = ap->a_dvp; in ntfs_lookup() local 657 struct ntnode *dip = VTONT(dvp); in ntfs_lookup() 675 vref(dvp); in ntfs_lookup() 676 *ap->a_vpp = dvp; in ntfs_lookup() 688 VOP__UNLOCK(dvp, 0); in ntfs_lookup() 697 if (VOP_LOCK(dvp, LK_EXCLUSIVE | LK_RETRY) == 0) in ntfs_lookup() 703 error = VOP_LOCK(dvp, LK_EXCLUSIVE); in ntfs_lookup() 712 error = ntfs_ntlookupfile(ntmp, dvp, cnp, ap->a_vpp); in ntfs_lookup() 722 VOP__UNLOCK(dvp, 0); in ntfs_lookup()
|
/dragonfly/sys/vfs/procfs/ |
H A D | procfs_vnops.c | 761 struct vnode *dvp = ap->a_dvp; in procfs_lookup() local 780 *vpp = dvp; in procfs_lookup() 785 pfs = VTOPFS(dvp); in procfs_lookup() 792 error = procfs_allocvp(dvp->v_mount, vpp, 0, Pcurproc); in procfs_lookup() 811 error = procfs_allocvp(dvp->v_mount, vpp, pid, Pproc); in procfs_lookup() 816 error = procfs_root(dvp->v_mount, vpp); in procfs_lookup() 843 error = procfs_allocvp(dvp->v_mount, vpp, pfs->pfs_pid, in procfs_lookup() 862 if (error == 0 && *vpp != dvp) { in procfs_lookup() 865 vn_unlock(dvp); in procfs_lookup()
|