Searched refs:tdvp (Results 1 - 10 of 10) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/union/
H A Dunion_vnops.c96 struct vnode *tdvp; local
116 tdvp = dvp;
118 vnode_put(tdvp);
123 error = VNOP_LOOKUP(dvp, &tdvp, cnp, ctx);
127 dvp = tdvp;
139 error = VFS_ROOT(mp, &tdvp, ctx);
147 dvp = tdvp;
1087 struct vnode *tdvp; local
1113 tdvp = un->un_uppervp;
1114 if (tdvp
1144 struct vnode *tdvp = ap->a_tdvp; local
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/
H A Dhfs_link.c373 struct vnode *tdvp = ap->a_tdvp; local
427 if ((error = hfs_lockfour(VTOC(tdvp), VTOC(vp), VTOC(fdvp), NULL, HFS_EXCLUSIVE_LOCK))) {
435 if ((error = hfs_lockpair(VTOC(tdvp), VTOC(vp), HFS_EXCLUSIVE_LOCK))) {
439 tdcp = VTOC(tdvp);
548 cache_purge_negatives(tdvp);
570 error = hfs_update(tdvp, 0);
572 panic("hfs_vnop_link: error updating tdvp %p\n", tdvp);
605 HFS_KNOTE(tdvp, NOTE_WRITE);
H A Dhfs_vnops.c2278 struct vnode *tdvp = ap->a_tdvp; local
2309 error = hfs_lockfour(VTOC(fdvp), VTOC(fvp), VTOC(tdvp), tvp ? VTOC(tvp) : NULL,
2343 tdcp = VTOC(tdvp);
2345 hfsmp = VTOHFS(tdvp);
2353 if (tcp && ((tcp->c_flag & (C_NOEXISTS | C_DELETED)) || !hfs_valid_cnode(hfsmp, tdvp, tcnp, tcp->c_fileid))) {
2374 if (fdvp != tdvp) {
2384 if (vnode_isdir(fvp) && (fdvp != tdvp)) {
2410 * o tdvp
2424 * o tdvp o tdvp
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/ufs/ufs/
H A Dufs_vnops.c613 struct vnode *tdvp = ap->a_tdvp; local
632 error = ufs_direnter(ip, tdvp, cnp);
638 VN_KNOTE(tdvp, NOTE_WRITE);
734 register struct vnode *tdvp = ap->a_tdvp; local
783 * on tdvp since this whole thing started, we expect relookup to return
789 if ( (error = relookup(tdvp, &rl_vp, tcnp)) )
824 dp = VTOI(tdvp);
863 if ( (error = relookup(tdvp, &tvp, tcnp)) )
867 dp = VTOI(tdvp);
895 if ( (error = ffs_update(tdvp,
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/devfs/
H A Ddevfs_vnops.c723 struct vnode *tdvp = ap->a_tdvp; local
745 /* can lookup dnode safely for tdvp outside of devfs lock as it is not aliased */
746 tdp = VTODN(tdvp);
748 if (tdvp->v_mount != vp->v_mount) {
812 struct vnode *tdvp = ap->a_tdvp; local
837 tdp = VTODN(tdvp);
/macosx-10.5.8/xnu-1228.15.4/bsd/vfs/
H A Dkpi_vfs.c3503 *#% link tdvp L U U
3515 VNOP_LINK(vnode_t vp, vnode_t tdvp, struct componentname * cnp, vfs_context_t ctx) argument
3526 if ( !NATIVE_XATTR(tdvp) && (vp->v_type == VREG)) {
3542 a.a_tdvp = tdvp;
3552 _err = (*tdvp->v_op[vnop_link_desc.vdesc_offset])(&a);
3565 *#% rename tdvp L U U
3582 struct vnode *tdvp, struct vnode *tvp, struct componentname *tcnp,
3600 a.a_tdvp = tdvp;
3607 if (!THREAD_SAFE_FS(tdvp))
3608 tdvp_unsafe = tdvp;
3581 VNOP_RENAME(struct vnode *fdvp, struct vnode *fvp, struct componentname *fcnp, struct vnode *tdvp, struct vnode *tvp, struct componentname *tcnp, vfs_context_t ctx) argument
4766 VNOP_COPYFILE(struct vnode *fvp, struct vnode *tdvp, struct vnode *tvp, struct componentname *tcnp, int mode, int flags, vfs_context_t ctx) argument
[all...]
H A Dvfs_syscalls.c4632 vnode_t tvp, fvp, tdvp, sdvp; local
4654 tdvp = tond.ni_dvp;
4668 if ((error = vnode_authorize(tdvp, NULL, KAUTH_VNODE_ADD_FILE, ctx)) != 0)
4671 if (fvp == tdvp)
4681 error = VNOP_COPYFILE(fvp, tdvp, tvp, &tond.ni_cnd, uap->mode, uap->flags, ctx);
4685 * nameidone has to happen before we vnode_put(tdvp)
4686 * since it may need to release the fs_nodelock on the tdvp
4692 vnode_put(tdvp);
4715 vnode_t tvp, tdvp; local
4735 fdvp = tdvp
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/nfs/
H A Dnfs_serv.c2506 vnode_t fvp, tvp, tdvp, fdvp, fdirp, tdirp; local
2539 fdvp = tdvp = NULL;
2622 tdvp = toni.ni_dvp;
2671 if (fvp == tdvp) {
2682 * If tvp is a directory and not the same as fdvp, or tdvp is not the same as fdvp,
2698 } else if (tdvp != fdvp) {
2705 /* moving into tdvp or tvp, must have rights to add */
2706 if ((error = nfsrv_authorize(((tvp != NULL) && vnode_isdir(tvp)) ? tvp : tdvp,
2720 ((error = nfsrv_authorize(tvp, tdvp, KAUTH_VNODE_DELETE, ctx, tnxo, 0)) != 0))
2731 if ((vnode_mount(fvp) != vnode_mount(tdvp)) ||
[all...]
H A Dnfs_vnops.c3235 vnode_t tdvp = ap->a_tdvp; local
3248 tdnp = VTONFS(tdvp);
3278 tdmp = vnode_mount(tdvp);
3349 cache_purge_negatives(tdvp);
3351 cache_enter(tdvp, fvp, tcnp);
3352 if (tdvp != fdvp) { /* update parent pointer */
3358 fnp->n_parent = tdvp;
3359 if (tdvp && !vnode_get(tdvp)) {
3361 vnode_ref(tdvp);
3482 vnode_t tdvp = ap->a_tdvp; local
[all...]
H A Dnfs4_vnops.c1988 vnode_t tdvp = ap->a_tdvp; local
1993 nfsnode_t tdnp = VTONFS(tdvp);
1998 if (vnode_mount(vp) != vnode_mount(tdvp))
2079 cache_purge_negatives(tdvp);

Completed in 194 milliseconds