Home
last modified time | relevance | path

Searched refs:dvp (Results 1 – 25 of 49) sorted by relevance

12

/dragonfly/sys/kern/
H A Dvfs_default.c191 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 Dvfs_vopops.c182 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 Dvfs_lookup.c75 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 Dvfs_cache.c2421 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 Dvfs_vfsops.c220 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 Dvfsops.h1133 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 Dnfs_vnops.c990 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 Dnfs_serv.c1619 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 Dsmbfs_node.c177 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 Dsmbfs_vnops.c488 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 Dufs_lookup.c706 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 Dufs_vnops.c645 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 Dhammer2.c1029 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 Ddirfs_vnops.c154 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 Dext2_lookup.c835 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 Dext2_vnops.c568 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 Dext2_htree.c778 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 Dtmpfs_vnops.c117 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 Dfuse_vnops.c493 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 Dautofs_vnops.c195 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 Dhpfs_lookup.c112 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 Dhpfs_vnops.c964 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 Dhpfs_subr.c526 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 Dntfs_vnops.c656 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 Dprocfs_vnops.c761 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()

12