Searched refs:fdvp (Results 1 - 9 of 9) sorted by relevance

/macosx-10.5.8/xnu-1228.15.4/bsd/hfs/
H A Dhfs_link.c374 struct vnode *fdvp = NULLVP; local
410 if ((error = hfs_vget(hfsmp, hfs_currentparent(VTOC(vp)), &fdvp, 1))) {
420 if (fdvp) {
421 vnode_put(fdvp);
426 if (fdvp) {
427 if ((error = hfs_lockfour(VTOC(tdvp), VTOC(vp), VTOC(fdvp), NULL, HFS_EXCLUSIVE_LOCK))) {
428 if (fdvp) {
429 vnode_put(fdvp);
433 fdcp = VTOC(fdvp);
582 error = hfs_update(fdvp,
[all...]
H A Dhfs_vnops.c2280 struct vnode *fdvp = ap->a_fdvp; local
2309 error = hfs_lockfour(VTOC(fdvp), VTOC(fvp), VTOC(tdvp), tvp ? VTOC(tvp) : NULL,
2341 fdcp = VTOC(fdvp);
2348 if ((fcp->c_flag & (C_NOEXISTS | C_DELETED)) || !hfs_valid_cnode(hfsmp, fdvp, fcnp, fcp->c_fileid)) {
2374 if (fdvp != tdvp) {
2384 if (vnode_isdir(fvp) && (fdvp != tdvp)) {
2404 * o fdvp
2427 * o tvp tvp o fdvp
2430 * o fdvp o fvp
2447 * fdvp
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/ufs/ufs/
H A Dufs_vnops.c736 struct vnode *fdvp = ap->a_fdvp; local
775 error = ufs_remove_internal(fdvp, fvp, fcnp, 0);
806 dp = VTOI(fdvp);
818 VN_KNOTE(fdvp, NOTE_WRITE); /* XXX right place? */
980 (void) relookup(fdvp, &fvp, fcnp);
984 dp = VTOI(fdvp);
1045 cache_purge(fdvp);
1049 error = ufs_dirremove(fdvp, fcnp);
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/union/
H A Dunion_vnops.c1142 struct vnode *fdvp = ap->a_fdvp; local
1148 if (fdvp->v_op == union_vnodeop_p) { /* always true */
1149 struct union_node *un = VTOUNION(fdvp);
1163 fdvp = un->un_uppervp;
1206 return (VNOP_RENAME(fdvp, fvp, ap->a_fcnp, tdvp, tvp, ap->a_tcnp, ap->a_context));
/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;
2576 fdvp = fromni.ni_dvp;
2682 * If tvp is a directory and not the same as fdvp, or tdvp is not the same as fdvp,
2696 if (tvp != fdvp)
2698 } else if (tdvp != fdvp) {
2702 /* moving out of fdvp, must have delete rights */
2703 if ((error = nfsrv_authorize(fvp, fdvp, KAUTH_VNODE_DELETE, ctx, fnxo, 0)) != 0)
2713 if ((error = nfsrv_authorize(fdvp, NUL
[all...]
H A Dnfs_vnops.c3233 vnode_t fdvp = ap->a_fdvp; local
3246 fdnp = VTONFS(fdvp);
3352 if (tdvp != fdvp) { /* update parent pointer */
3372 cache_purge(fdvp);
/macosx-10.5.8/xnu-1228.15.4/bsd/vfs/
H A Dvfs_syscalls.c4716 vnode_t fvp, fdvp; local
4735 fdvp = tdvp = NULL;
4742 fdvp = fromnd.ni_dvp;
4746 error = mac_vnode_check_rename_from(ctx, fdvp, fvp, &fromnd.ni_cnd);
4768 tdvp, tvp, fdvp == tdvp, &tond.ni_cnd);
4807 * If tvp is a directory and not the same as fdvp, or tdvp is not
4808 * the same as fdvp, the node is moving between directories and we
4823 if (tvp != fdvp)
4825 } else if (tdvp != fdvp) {
4830 * the simple case of fdvp
[all...]
H A Dkpi_vfs.c3563 *#% rename fdvp U U U
3581 VNOP_RENAME(struct vnode *fdvp, struct vnode *fvp, struct componentname *fcnp, argument
3597 a.a_fdvp = fdvp;
3605 if (!THREAD_SAFE_FS(fdvp))
3606 fdvp_unsafe = fdvp;
3613 * note that it's possible for the fdvp to be unsafe,
3661 if (!NATIVE_XATTR(fdvp) &&
3688 _err = (*fdvp->v_op[vnop_rename_desc.vdesc_offset])(&a);
3703 if (_err == 0 && !NATIVE_XATTR(fdvp) && xfromname != NULL) {
3710 * Note that fdvp alread
[all...]
/macosx-10.5.8/xnu-1228.15.4/bsd/miscfs/devfs/
H A Ddevfs_vnops.c814 struct vnode *fdvp = ap->a_fdvp; local
838 fdp = VTODN(fdvp);

Completed in 186 milliseconds