/freebsd-11-stable/sys/cddl/compat/opensolaris/sys/ |
H A D | dnlc.h | 34 #define dnlc_lookup(dvp, name) (NULL) 35 #define dnlc_update(dvp, name, vp) do { } while (0) 36 #define dnlc_remove(dvp, name) do { } while (0)
|
/freebsd-11-stable/sys/fs/fuse/ |
H A D | fuse_node.h | 104 fuse_vnode_setparent(struct vnode *vp, struct vnode *dvp) argument 106 if (dvp != NULL && vp->v_type == VDIR) { 107 MPASS(dvp->v_type == VDIR); 108 VTOFUD(vp)->parent_nid = VTOI(dvp); 116 struct vnode *dvp,
|
H A D | fuse_vnops.c | 319 struct vnode *dvp = ap->a_dvp; local 333 struct mount *mp = vnode_mount(dvp); 334 uint64_t parentnid = VTOFUD(dvp)->nid; 341 if (fuse_isdeadfs(dvp)) { 360 fdisp_make(fdip, FUSE_CREATE, vnode_mount(dvp), parentnid, td, cred); 384 err = fuse_vnode_get(mp, feo->nodeid, dvp, vpp, cnp, VREG); 407 cache_purge_negative(dvp); 658 struct vnode *dvp = ap->a_dvp; local 668 struct mount *mp = vnode_mount(dvp); 681 (uintmax_t)VTOI(dvp), (in 1087 struct vnode *dvp = ap->a_dvp; local 1389 struct vnode *dvp = ap->a_dvp; local 1503 struct vnode *dvp = ap->a_dvp; local 1710 struct vnode *dvp = ap->a_dvp; local [all...] |
H A D | fuse_node.c | 231 struct vnode *dvp, 239 debug_printf("dvp=%p\n", dvp); 245 if (dvp != NULL) { 248 fuse_vnode_setparent(*vpp, dvp); 250 if (dvp != NULL && cnp != NULL && (cnp->cn_flags & MAKEENTRY) != 0) { 252 ASSERT_VOP_LOCKED(dvp, "fuse_vnode_get"); 253 cache_enter(dvp, *vpp, cnp); 229 fuse_vnode_get(struct mount *mp, uint64_t nodeid, struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, enum vtype vtyp) argument
|
/freebsd-11-stable/sys/security/mac_bsdextended/ |
H A D | ugidfw_vnode.c | 72 ugidfw_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, argument 76 return (ugidfw_check_vp(cred, dvp, MBI_EXEC)); 80 ugidfw_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, argument 84 return (ugidfw_check_vp(cred, dvp, MBI_EXEC)); 88 ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp, argument 92 return (ugidfw_check_vp(cred, dvp, MBI_WRITE)); 137 ugidfw_vnode_check_link(struct ucred *cred, struct vnode *dvp, argument 143 error = ugidfw_check_vp(cred, dvp, MBI_WRITE); 161 ugidfw_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, argument 165 return (ugidfw_check_vp(cred, dvp, MBI_EXE 177 ugidfw_vnode_check_readdir(struct ucred *cred, struct vnode *dvp, struct label *dvplabel) argument 193 ugidfw_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument 206 ugidfw_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, int samedir, struct componentname *cnp) argument 285 ugidfw_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct label *dvplabel, struct vnode *vp, struct label *vplabel, struct componentname *cnp) argument [all...] |
H A D | ugidfw_internal.h | 57 int ugidfw_vnode_check_chdir(struct ucred *cred, struct vnode *dvp, 59 int ugidfw_vnode_check_chroot(struct ucred *cred, struct vnode *dvp, 61 int ugidfw_check_create_vnode(struct ucred *cred, struct vnode *dvp, 76 int ugidfw_vnode_check_link(struct ucred *cred, struct vnode *dvp, 81 int ugidfw_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, 85 int ugidfw_vnode_check_readdir(struct ucred *cred, struct vnode *dvp, 89 int ugidfw_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, 92 int ugidfw_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp, 112 int ugidfw_vnode_check_unlink(struct ucred *cred, struct vnode *dvp,
|
/freebsd-11-stable/sys/fs/smbfs/ |
H A D | smbfs_node.c | 101 smbfs_node_alloc(struct mount *mp, struct vnode *dvp, const char *dirnm, argument 114 sc.n_parent = dvp; 117 if (smp->sm_root != NULL && dvp == NULL) { 122 if (dvp == NULL) 124 vp = VTOSMB(VTOSMB(dvp)->n_parent)->n_vnode; 133 dnp = dvp ? VTOSMB(dvp) : NULL; 134 if (dnp == NULL && dvp != NULL) { 135 vn_printf(dvp, "smbfs_node_alloc: dead parent vnode "); 203 if (dvp) { 228 smbfs_nget(struct mount *mp, struct vnode *dvp, const char *name, int nmlen, struct smbfattr *fap, struct vnode **vpp) argument 265 struct vnode *dvp; local [all...] |
H A D | smbfs_vnops.c | 541 struct vnode *dvp = ap->a_dvp; local 545 struct smbnode *dnp = VTOSMB(dvp); 559 if ((error = VOP_GETATTR(dvp, &vattr, cnp->cn_cred))) 570 error = smbfs_nget(VTOVFS(dvp), dvp, name, nmlen, &fattr, &vp); 575 cache_enter(dvp, vp, cnp); 591 /* struct vnode *dvp = ap->a_dvp;*/ 753 struct vnode *dvp = ap->a_dvp; local 757 struct smbnode *dnp = VTOSMB(dvp); 765 if ((error = VOP_GETATTR(dvp, 799 struct vnode *dvp = ap->a_dvp; local 1174 struct vnode *dvp = ap->a_dvp; local [all...] |
/freebsd-11-stable/sys/security/mac/ |
H A D | mac_vfs.c | 279 struct vnode *dvp, struct vnode *vp, struct componentname *cnp) 283 ASSERT_VOP_LOCKED(dvp, "mac_vnode_create_extattr"); 296 MAC_POLICY_CHECK(vnode_create_extattr, cred, mp, mp->mnt_label, dvp, 297 dvp->v_label, vp, vp->v_label, cnp); 391 mac_vnode_check_chdir(struct ucred *cred, struct vnode *dvp) argument 395 ASSERT_VOP_LOCKED(dvp, "mac_vnode_check_chdir"); 397 MAC_POLICY_CHECK(vnode_check_chdir, cred, dvp, dvp->v_label); 398 MAC_CHECK_PROBE2(vnode_check_chdir, error, cred, dvp); 407 mac_vnode_check_chroot(struct ucred *cred, struct vnode *dvp) argument 278 mac_vnode_create_extattr(struct ucred *cred, struct mount *mp, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument 423 mac_vnode_check_create(struct ucred *cred, struct vnode *dvp, struct componentname *cnp, struct vattr *vap) argument 530 mac_vnode_check_link(struct ucred *cred, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument 568 mac_vnode_check_lookup(struct ucred *cred, struct vnode *dvp, struct componentname *cnp) argument 686 mac_vnode_check_readdir(struct ucred *cred, struct vnode *dvp) argument 735 mac_vnode_check_rename_from(struct ucred *cred, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument 754 mac_vnode_check_rename_to(struct ucred *cred, struct vnode *dvp, struct vnode *vp, int samedir, struct componentname *cnp) argument 911 mac_vnode_check_unlink(struct ucred *cred, struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument [all...] |
/freebsd-11-stable/sys/fs/tmpfs/ |
H A D | tmpfs_vnops.c | 76 tmpfs_lookup1(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp) argument 83 dnode = VP_TO_TMPFS_DIR(dvp); 87 error = vn_dir_check_exec(dvp, cnp); 102 tm = VFS_TO_TMPFS(dvp->v_mount); 105 error = vn_vget_ino_gen(dvp, tmpfs_vn_get_ino_alloc, 111 VREF(dvp); 112 *vpp = dvp; 131 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, 175 error = VOP_ACCESS(dvp, VWRITE, cnp->cn_cred, 181 error = tmpfs_alloc_vp(dvp 240 struct vnode *dvp = v->a_dvp; local 257 struct vnode *dvp = v->a_dvp; local 547 struct vnode *dvp = v->a_dvp; local 599 struct vnode *dvp = v->a_tdvp; local 1078 struct vnode *dvp = v->a_dvp; local 1091 struct vnode *dvp = v->a_dvp; local 1184 struct vnode *dvp = v->a_dvp; local 1424 struct vnode *dvp = ap->a_dvp; local 1462 tmpfs_vptocnp_fill(struct vnode *vp, struct tmpfs_node *tn, struct tmpfs_node *tnp, char *buf, int *buflen, struct vnode **dvp) argument 1498 struct vnode *vp, **dvp; local [all...] |
/freebsd-11-stable/sys/fs/nandfs/ |
H A D | nandfs_dir.c | 55 nandfs_add_dirent(struct vnode *dvp, uint64_t ino, char *nameptr, long namelen, argument 58 struct nandfs_node *dir_node = VTON(dvp); 145 vnode_pager_setsize(dvp, filesize); 151 nandfs_remove_dirent(struct vnode *dvp, struct nandfs_node *node, argument 163 dir_node = VTON(dvp); 180 DPRINTF(LOOKUP, ("rm direntry dvp %p node %p ino %#jx at off %#jx\n", 181 dvp, node, (uintmax_t)ino, (uintmax_t)offset)); 237 nandfs_update_parent_dir(struct vnode *dvp, uint64_t newparent) argument 244 dir_node = VTON(dvp); 260 nandfs_update_dirent(struct vnode *dvp, struc argument 304 nandfs_init_dir(struct vnode *dvp, uint64_t ino, uint64_t parent_ino) argument [all...] |
H A D | nandfs_vnops.c | 305 struct vnode *dvp, **vpp; local 318 dvp = ap->a_dvp; 326 dir_node = VTON(dvp); 332 mounted_ro = dvp->v_mount->mnt_flag & MNT_RDONLY; 354 VREF(dvp); 355 *vpp = dvp; 364 error = nandfs_lookup_name_in_dir(dvp, name, namelen, &ino, 372 VOP_UNLOCK(dvp, 0); 387 vn_lock(dvp, LK_EXCLUSIVE | LK_RETRY); 394 error = nandfs_lookup_name_in_dir(dvp, nam 1271 nandfs_dirempty(struct vnode *dvp, uint64_t parentino, struct ucred *cred) argument 1383 struct vnode *dvp = ap->a_dvp; local 1427 struct vnode *dvp = ap->a_dvp; local 1826 struct vnode *dvp = ap->a_dvp; local 1877 struct vnode *dvp = ap->a_dvp; local 1915 struct vnode *dvp = ap->a_dvp; local 1963 struct vnode *dvp = ap->a_dvp; local 2204 struct vnode *dvp = ap->a_dvp; local [all...] |
/freebsd-11-stable/sys/fs/unionfs/ |
H A D | union_subr.c | 87 unionfs_get_hashhead(struct vnode *dvp, char *path) argument 94 unp = VTOUNIONFS(dvp); 108 struct vnode *dvp, char *path) 119 VI_LOCK(dvp); 120 hd = unionfs_get_hashhead(dvp, path); 125 VI_UNLOCK(dvp); 135 VI_UNLOCK(dvp); 145 struct vnode *dvp, char *path) 156 VI_LOCK(dvp); 157 hd = unionfs_get_hashhead(dvp, pat 107 unionfs_get_cached_vnode(struct vnode *uvp, struct vnode *lvp, struct vnode *dvp, char *path) argument 144 unionfs_ins_cached_vnode(struct unionfs_node *uncp, struct vnode *dvp, char *path) argument 184 unionfs_rem_cached_vnode(struct unionfs_node *unp, struct vnode *dvp) argument 207 unionfs_nodeget(struct mount *mp, struct vnode *uppervp, struct vnode *lowervp, struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct thread *td) argument 334 struct vnode *dvp; local 515 unionfs_relookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct componentname *cn, struct thread *td, char *path, int pathlen, u_long nameiop) argument 564 unionfs_relookup_for_create(struct vnode *dvp, struct componentname *cnp, struct thread *td) argument 608 unionfs_relookup_for_delete(struct vnode *dvp, struct componentname *cnp, struct thread *td) argument 652 unionfs_relookup_for_rename(struct vnode *dvp, struct componentname *cnp, struct thread *td) argument 702 struct vnode *dvp; local 833 unionfs_mkwhiteout(struct vnode *dvp, struct componentname *cnp, struct thread *td, char *path) argument [all...] |
H A D | union.h | 109 int unionfs_nodeget(struct mount *mp, struct vnode *uppervp, struct vnode *lowervp, struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct thread *td); 119 int unionfs_mkwhiteout(struct vnode *dvp, struct componentname *cnp, struct thread *td, char *path); 120 int unionfs_relookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct componentname *cn, struct thread *td, char *path, int pathlen, u_long nameiop); 121 int unionfs_relookup_for_create(struct vnode *dvp, struct componentname *cnp, struct thread *td); 122 int unionfs_relookup_for_delete(struct vnode *dvp, struct componentname *cnp, struct thread *td); 123 int unionfs_relookup_for_rename(struct vnode *dvp, struct componentname *cnp, struct thread *td);
|
/freebsd-11-stable/sys/kern/ |
H A D | vfs_cache.c | 146 * obtained from (dvp, name) where dvp refers to the directory 417 cache_get_hash(char *name, u_char len, struct vnode *dvp) argument 422 hash = fnv_32_buf(&dvp, sizeof(dvp), hash); 1089 cache_lookup_dot(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, argument 1094 *vpp = dvp; 1096 dvp, cnp->cn_nameptr); 1098 SDT_PROBE3(vfs, namecache, lookup, hit, dvp, ".", *vpp); 1125 cache_lookup_nomakeentry(struct vnode *dvp, struc argument 1244 cache_lookup(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct timespec *tsp, int *ticksp) argument 1417 cache_lock_vnodes_cel(struct celockstate *cel, struct vnode *vp, struct vnode *dvp) argument 1531 cache_enter_lock(struct celockstate *cel, struct vnode *dvp, struct vnode *vp, uint32_t hash) argument 1572 cache_enter_lock_dd(struct celockstate *cel, struct vnode *dvp, struct vnode *vp, uint32_t hash) argument 1618 cache_enter_time(struct vnode *dvp, struct vnode *vp, struct componentname *cnp, struct timespec *tsp, struct timespec *dtsp) argument 2095 struct vnode *dvp; local 2251 struct vnode *dvp; local 2470 cache_enter(struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument [all...] |
/freebsd-11-stable/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ |
H A D | zfs_ctldir.c | 598 zfsctl_relock_dot(vnode_t *dvp, int ltype) argument 600 vref(dvp); 601 if (ltype != VOP_ISLOCKED(dvp)) { 603 vn_lock(dvp, LK_UPGRADE | LK_RETRY); 605 vn_lock(dvp, LK_DOWNGRADE | LK_RETRY); 608 if ((dvp->v_iflag & VI_DOOMED) != 0) { 609 vrele(dvp); 628 vnode_t *dvp = ap->a_dvp; local 637 ASSERT(dvp->v_type == VDIR); 643 err = zfsctl_relock_dot(dvp, lkflag 713 vnode_t *dvp; local 921 vnode_t *dvp = ap->a_dvp; local 1194 vnode_t *dvp; local 1294 vnode_t *dvp; local [all...] |
/freebsd-11-stable/sys/ufs/ufs/ |
H A D | ufs_lookup.c | 863 ufs_direnter(dvp, tvp, dirp, cnp, newdirbp, isrename) 864 struct vnode *dvp; 885 dp = VTOI(dvp); 886 newentrysize = DIRSIZ(OFSFMT(dvp), dirp); 898 if (!DOINGSOFTDEP(dvp) && !DOINGASYNC(dvp)) 902 if (DOINGSOFTDEP(dvp) && newdirbp != NULL) 908 vnode_pager_setsize(dvp, (u_long)dp->i_offset + DIRBLKSIZ); 909 if ((error = UFS_BALLOC(dvp, (off_t)dp->i_offset, DIRBLKSIZ, 911 if (DOINGSOFTDEP(dvp) [all...] |
H A D | ufs_vnops.c | 888 struct vnode *dvp = ap->a_dvp; local 895 (VTOI(dvp)->i_flags & APPEND)) { 902 error = ufs_dirremove(dvp, ip, ap->a_cnp->cn_flags, 0); 908 * update the inodeblock for dvp and is waiting on 916 (void) VOP_FSYNC(dvp, MNT_WAIT, td); 924 print_bad_link_count(const char *funcname, struct vnode *dvp) argument 928 dip = VTOI(dvp); 931 dvp->v_mount->mnt_stat.f_mntonname); 1013 struct vnode *dvp = ap->a_dvp; local 1021 if (dvp 1565 ufs_do_posix1e_acl_inheritance_dir(struct vnode *dvp, struct vnode *tvp, mode_t dmode, struct ucred *cred, struct thread *td) argument 1643 ufs_do_posix1e_acl_inheritance_file(struct vnode *dvp, struct vnode *tvp, mode_t mode, struct ucred *cred, struct thread *td) argument 1722 ufs_do_nfs4_acl_inheritance(struct vnode *dvp, struct vnode *tvp, mode_t child_mode, struct ucred *cred, struct thread *td) argument 1759 struct vnode *dvp = ap->a_dvp; local 2004 struct vnode *dvp = ap->a_dvp; local [all...] |
/freebsd-11-stable/sys/fs/nfsclient/ |
H A D | nfs_clvnops.c | 198 static int nfs_mknodrpc(struct vnode *dvp, struct vnode **vpp, 200 static int nfs_removerpc(struct vnode *dvp, struct vnode *vp, char *name, 1021 struct vnode *dvp = ap->a_dvp; local 1023 struct mount *mp = dvp->v_mount; 1039 if (dvp->v_type != VDIR) 1042 np = VTONFS(dvp); 1052 error = vn_dir_check_exec(dvp, cnp); 1055 error = cache_lookup(dvp, vpp, cnp, &nctime, &ncticks); 1109 if (dvp != newvp) 1115 if (dvp 1421 nfs_mknodrpc(struct vnode *dvp, struct vnode **vpp, struct componentname *cnp, struct vattr *vap) argument 1522 struct vnode *dvp = ap->a_dvp; local 1644 struct vnode *dvp = ap->a_dvp; local 1711 nfs_removerpc(struct vnode *dvp, struct vnode *vp, char *name, int namelen, struct ucred *cred, struct thread *td) argument 1999 struct vnode *dvp = ap->a_dvp; local 2075 struct vnode *dvp = ap->a_dvp; local 2152 struct vnode *dvp = ap->a_dvp; local 2381 nfs_sillyrename(struct vnode *dvp, struct vnode *vp, struct componentname *cnp) argument 2439 nfs_lookitup(struct vnode *dvp, char *name, int len, struct ucred *cred, struct thread *td, struct nfsnode **npp) argument [all...] |
/freebsd-11-stable/cddl/contrib/opensolaris/lib/libdtrace/common/ |
H A D | dt_as.c | 95 dtrace_difv_t *dvp; local 102 dvp = &pcb->pcb_difo->dtdo_vartab[pcb->pcb_asvidx++]; 110 dvp->dtdv_name = (uint_t)stroff; 111 dvp->dtdv_id = idp->di_id; 112 dvp->dtdv_flags = 0; 114 dvp->dtdv_kind = (idp->di_kind == DT_IDENT_ARRAY) ? 118 dvp->dtdv_scope = DIFV_SCOPE_LOCAL; 120 dvp->dtdv_scope = DIFV_SCOPE_THREAD; 122 dvp->dtdv_scope = DIFV_SCOPE_GLOBAL; 125 dvp [all...] |
/freebsd-11-stable/sys/fs/devfs/ |
H A D | devfs_vnops.c | 270 struct vnode **dvp = ap->a_vpp; local 290 *dvp = vp; 291 vref(*dvp); 309 *dvp = de->de_vnode; 310 if (*dvp != NULL) { 311 VI_LOCK(*dvp); 313 vholdl(*dvp); 314 VI_UNLOCK(*dvp); 315 vref(*dvp); 316 vdrop(*dvp); 874 struct vnode *dvp, **vpp; local 1038 struct vnode *dvp, **vpp; local 1411 struct vnode *dvp = ap->a_dvp; local [all...] |
/freebsd-11-stable/sys/fs/nullfs/ |
H A D | null_vnops.c | 361 struct vnode *dvp = ap->a_dvp; local 367 mp = dvp->v_mount; 375 ldvp = NULLVPTOLOWERVP(dvp); 378 ((dvp->v_vflag & VV_ROOT) != 0 && (flags & ISDOTDOT) == 0), 379 ("ldvp %p fl %#x dvp %p fl %#x flags %#x", ldvp, ldvp->v_vflag, 380 dvp, dvp->v_vflag, flags)); 383 * Hold ldvp. The reference on it, owned by dvp, is lost in 384 * case of dvp reclamation, and we need ldvp to move our lock 385 * from ldvp to dvp 868 struct vnode **dvp = ap->a_vpp; local [all...] |
/freebsd-11-stable/sys/dev/smartpqi/ |
H A D | smartpqi_cam.c | 397 DBG_WARN_BTL(rcb->dvp, "IO aborted\n"); 408 DBG_WARN_BTL(rcb->dvp,"AIO Path Disabled\n"); 409 rcb->dvp->offload_enabled = false; 416 DBG_WARN_BTL(rcb->dvp,"IO Error/Invalid/No device\n"); 428 DBG_WARN_BTL(rcb->dvp,"TMF rejected/Incorrect Lun\n"); 432 DBG_WARN_BTL(rcb->dvp,"Scsi Status Error\n"); 442 DBG_ERR_BTL(rcb->dvp, "SCSI_STATUS_CHECK_COND sense size %u\n", 479 DBG_ERR_BTL(rcb->dvp, "map failed err = %d or nseg(%d) > sgelem(%d)\n", 513 DBG_ERR_BTL(rcb->dvp, "Build IO failed, error = %d\n", error); 540 DBG_ERR_BTL(rcb->dvp, "bus_dmamap_load_cc 704 pqi_scsi_dev_t *dvp; local 1059 pqi_scsi_dev_t *dvp = softs->device_list[t_id][cgd->ccb_h.target_lun]; local [all...] |
/freebsd-11-stable/contrib/ntp/sntp/libevent/ |
H A D | devpoll.c | 172 struct dvpoll dvp; local 181 dvp.dp_fds = devpollop->events; 182 dvp.dp_nfds = devpollop->nevents; 183 dvp.dp_timeout = timeout; 187 res = ioctl(devpollop->dpfd, DP_POLL, &dvp);
|
/freebsd-11-stable/sys/fs/fdescfs/ |
H A D | fdesc_vnops.c | 281 struct vnode *dvp = ap->a_dvp; local 300 *vpp = dvp; 301 VREF(dvp); 305 if (VTOFDESC(dvp)->fd_type != Froot) { 336 if (VTOFDESC(dvp)->fd_ix == FD_DESC + fd) { 338 * In case we're holding the last reference to the file, the dvp 341 vhold(dvp); 342 VOP_UNLOCK(dvp, 0); 346 vn_lock(dvp, LK_RETRY | LK_EXCLUSIVE); 347 vdrop(dvp); [all...] |