/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/union/ |
H A D | union_vnops.c | 96 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 D | hfs_link.c | 373 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 D | hfs_vnops.c | 2278 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 D | ufs_vnops.c | 613 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 D | devfs_vnops.c | 723 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 D | kpi_vfs.c | 3503 *#% 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 D | vfs_syscalls.c | 4632 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 D | nfs_serv.c | 2506 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 D | nfs_vnops.c | 3235 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 D | nfs4_vnops.c | 1988 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);
|