• Home
  • History
  • Annotate
  • Raw
  • Download
  • only in /netgear-R7000-V1.0.7.12_1.2.5/components/opensource/linux/linux-2.6.36/fs/

Lines Matching refs:new_dentry

2404 int vfs_link(struct dentry *old_dentry, struct inode *dir, struct dentry *new_dentry)
2412 error = may_create(dir, new_dentry);
2429 error = security_inode_link(old_dentry, dir, new_dentry);
2434 error = dir->i_op->link(old_dentry, dir, new_dentry);
2437 fsnotify_link(dir, inode, new_dentry);
2453 struct dentry *new_dentry;
2474 new_dentry = lookup_create(&nd, 0);
2475 error = PTR_ERR(new_dentry);
2476 if (IS_ERR(new_dentry))
2481 error = security_path_link(old_path.dentry, &nd.path, new_dentry);
2484 error = vfs_link(old_path.dentry, nd.path.dentry->d_inode, new_dentry);
2488 dput(new_dentry);
2506 struct inode *new_dir, struct dentry *new_dentry)
2521 error = security_inode_rename(old_dir, old_dentry, new_dir, new_dentry);
2525 target = new_dentry->d_inode;
2528 if (d_mountpoint(old_dentry)||d_mountpoint(new_dentry))
2532 dentry_unhash(new_dentry);
2533 error = old_dir->i_op->rename(old_dir, old_dentry, new_dir, new_dentry);
2538 dont_mount(new_dentry);
2541 if (d_unhashed(new_dentry))
2542 d_rehash(new_dentry);
2543 dput(new_dentry);
2547 d_move(old_dentry,new_dentry);
2552 struct inode *new_dir, struct dentry *new_dentry)
2557 error = security_inode_rename(old_dir, old_dentry, new_dir, new_dentry);
2561 dget(new_dentry);
2562 target = new_dentry->d_inode;
2565 if (d_mountpoint(old_dentry)||d_mountpoint(new_dentry))
2568 error = old_dir->i_op->rename(old_dir, old_dentry, new_dir, new_dentry);
2571 dont_mount(new_dentry);
2573 d_move(old_dentry, new_dentry);
2577 dput(new_dentry);
2582 struct inode *new_dir, struct dentry *new_dentry)
2588 if (old_dentry->d_inode == new_dentry->d_inode)
2595 if (!new_dentry->d_inode)
2596 error = may_create(new_dir, new_dentry);
2598 error = may_delete(new_dir, new_dentry, is_dir);
2608 error = vfs_rename_dir(old_dir,old_dentry,new_dir,new_dentry);
2610 error = vfs_rename_other(old_dir,old_dentry,new_dir,new_dentry);
2613 new_dentry->d_inode, old_dentry);
2623 struct dentry *old_dentry, *new_dentry;
2677 new_dentry = lookup_hash(&newnd);
2678 error = PTR_ERR(new_dentry);
2679 if (IS_ERR(new_dentry))
2683 if (new_dentry == trap)
2690 &newnd.path, new_dentry);
2694 new_dir->d_inode, new_dentry);
2698 dput(new_dentry);