tag | line | file | source code |
new_dir | 764 | fs/ext/namei.c | struct inode * new_dir, const char * new_name, int new_len) |
new_dir | 795 | fs/ext/namei.c | new_bh = ext_find_entry(new_dir,new_name,new_len,&new_de,NULL,NULL); |
new_dir | 797 | fs/ext/namei.c | new_inode = iget(new_dir->i_sb, new_de->inode); |
new_dir | 812 | fs/ext/namei.c | if (new_inode && (new_dir->i_mode & S_ISVTX) && |
new_dir | 814 | fs/ext/namei.c | current->euid != new_dir->i_uid && !suser()) |
new_dir | 824 | fs/ext/namei.c | if (subdir(new_dir, old_inode)) |
new_dir | 834 | fs/ext/namei.c | new_bh = ext_add_entry(new_dir,new_name,new_len,&new_de); |
new_dir | 857 | fs/ext/namei.c | PARENT_INO(dir_bh->b_data) = new_dir->i_ino; |
new_dir | 860 | fs/ext/namei.c | new_dir->i_nlink++; |
new_dir | 862 | fs/ext/namei.c | new_dir->i_dirt = 1; |
new_dir | 872 | fs/ext/namei.c | iput(new_dir); |
new_dir | 886 | fs/ext/namei.c | struct inode * new_dir, const char * new_name, int new_len) |
new_dir | 896 | fs/ext/namei.c | new_dir, new_name, new_len); |
new_dir | 639 | fs/minix/namei.c | struct inode * new_dir, const char * new_name, int new_len) |
new_dir | 670 | fs/minix/namei.c | new_bh = minix_find_entry(new_dir,new_name,new_len,&new_de); |
new_dir | 672 | fs/minix/namei.c | new_inode = iget(new_dir->i_sb, new_de->inode); |
new_dir | 687 | fs/minix/namei.c | if (new_inode && (new_dir->i_mode & S_ISVTX) && |
new_dir | 689 | fs/minix/namei.c | current->euid != new_dir->i_uid && !suser()) |
new_dir | 699 | fs/minix/namei.c | if (subdir(new_dir, old_inode)) |
new_dir | 708 | fs/minix/namei.c | if (new_dir->i_nlink > 250) |
new_dir | 712 | fs/minix/namei.c | new_bh = minix_add_entry(new_dir,new_name,new_len,&new_de); |
new_dir | 733 | fs/minix/namei.c | PARENT_INO(dir_bh->b_data) = new_dir->i_ino; |
new_dir | 736 | fs/minix/namei.c | new_dir->i_nlink++; |
new_dir | 738 | fs/minix/namei.c | new_dir->i_dirt = 1; |
new_dir | 748 | fs/minix/namei.c | iput(new_dir); |
new_dir | 762 | fs/minix/namei.c | struct inode * new_dir, const char * new_name, int new_len) |
new_dir | 772 | fs/minix/namei.c | new_dir, new_name, new_len); |
new_dir | 377 | fs/msdos/namei.c | struct inode *new_dir,char *new_name,struct buffer_head *old_bh, |
new_dir | 387 | fs/msdos/namei.c | exists = msdos_scan(new_dir,new_name,&new_bh,&new_de,&new_ino) >= 0; |
new_dir | 393 | fs/msdos/namei.c | if (!(new_inode = iget(new_dir->i_sb,new_ino))) { |
new_dir | 422 | fs/msdos/namei.c | struct inode *new_dir,char *new_name,struct buffer_head *old_bh, |
new_dir | 431 | fs/msdos/namei.c | if (old_dir->i_dev != new_dir->i_dev) return -EINVAL; |
new_dir | 432 | fs/msdos/namei.c | if (old_ino == new_dir->i_ino) return -EINVAL; |
new_dir | 433 | fs/msdos/namei.c | if (!(walk = iget(new_dir->i_sb,new_dir->i_ino))) return -EIO; |
new_dir | 439 | fs/msdos/namei.c | if (!(walk = iget(new_dir->i_sb,ino))) return -EIO; |
new_dir | 442 | fs/msdos/namei.c | if ((error = msdos_scan(new_dir,NULL,&free_bh,&free_de,&free_ino)) < 0) |
new_dir | 444 | fs/msdos/namei.c | exists = msdos_scan(new_dir,new_name,&new_bh,&new_de,&new_ino) |
new_dir | 459 | fs/msdos/namei.c | if (!(new_inode = iget(new_dir->i_sb,new_ino))) { |
new_dir | 478 | fs/msdos/namei.c | if (!(free_inode = iget(new_dir->i_sb,free_ino))) { |
new_dir | 512 | fs/msdos/namei.c | MSDOS_I(new_dir)->i_start; |
new_dir | 516 | fs/msdos/namei.c | new_dir->i_nlink++; |
new_dir | 518 | fs/msdos/namei.c | dotdot_inode->i_nlink = new_dir->i_nlink; |
new_dir | 531 | fs/msdos/namei.c | struct inode *new_dir,const char *new_name,int new_len) |
new_dir | 540 | fs/msdos/namei.c | if ((error = msdos_format_name(MSDOS_SB(new_dir->i_sb)->name_check, |
new_dir | 545 | fs/msdos/namei.c | if (old_dir == new_dir) |
new_dir | 546 | fs/msdos/namei.c | error = rename_same_dir(old_dir,old_msdos_name,new_dir, |
new_dir | 548 | fs/msdos/namei.c | else error = rename_diff_dir(old_dir,old_msdos_name,new_dir, |
new_dir | 554 | fs/msdos/namei.c | iput(new_dir); |
new_dir | 500 | fs/namei.c | struct inode * old_dir, * new_dir; |
new_dir | 517 | fs/namei.c | error = dir_namei(newname,&new_len,&new_base,NULL,&new_dir); |
new_dir | 522 | fs/namei.c | if (!permission(new_dir,MAY_WRITE)) { |
new_dir | 524 | fs/namei.c | iput(new_dir); |
new_dir | 531 | fs/namei.c | iput(new_dir); |
new_dir | 534 | fs/namei.c | if (new_dir->i_dev != old_dir->i_dev) { |
new_dir | 536 | fs/namei.c | iput(new_dir); |
new_dir | 539 | fs/namei.c | if (IS_RDONLY(new_dir) || IS_RDONLY(old_dir)) { |
new_dir | 541 | fs/namei.c | iput(new_dir); |
new_dir | 546 | fs/namei.c | iput(new_dir); |
new_dir | 550 | fs/namei.c | new_dir, new_base, new_len); |
new_dir | 37 | fs/nfs/dir.c | int old_len, struct inode *new_dir, const char *new_name, |
new_dir | 550 | fs/nfs/dir.c | struct inode *new_dir, const char *new_name, int new_len) |
new_dir | 559 | fs/nfs/dir.c | iput(new_dir); |
new_dir | 562 | fs/nfs/dir.c | if (!new_dir || !S_ISDIR(new_dir->i_mode)) { |
new_dir | 565 | fs/nfs/dir.c | iput(new_dir); |
new_dir | 570 | fs/nfs/dir.c | iput(new_dir); |
new_dir | 579 | fs/nfs/dir.c | NFS_FH(new_dir), new_filename); |
new_dir | 582 | fs/nfs/dir.c | nfs_lookup_cache_remove(new_dir, NULL, new_filename); |
new_dir | 585 | fs/nfs/dir.c | iput(new_dir); |
new_dir | 402 | fs/nfs/proc.c | struct nfs_fh *new_dir, char *new_name) |
new_dir | 412 | fs/nfs/proc.c | p = xdr_encode_fhandle(p, new_dir); |
new_dir | 76 | include/linux/ext_fs.h | struct inode * new_dir, const char * new_name, int new_len); |
new_dir | 85 | include/linux/minix_fs.h | struct inode * new_dir, const char * new_name, int new_len); |
new_dir | 141 | include/linux/msdos_fs.h | struct inode *new_dir,const char *new_name,int new_len); |
new_dir | 80 | include/linux/nfs_fs.h | struct nfs_fh *new_dir, char *new_name); |