taglinefilesource code
old_dir535fs/affs/namei.caffs_rename(struct inode *old_dir, const char *old_name, int old_len,
old_dir546fs/affs/namei.cpr_debug("AFFS: rename(old=%lu,\"%*s\" to new=%lu,\"%*s\")\n",old_dir->i_ino,old_len,old_name,
old_dir564fs/affs/namei.cold_bh = affs_find_entry(old_dir,old_name,old_len,&old_ino);
old_dir567fs/affs/namei.cold_inode = __iget(old_dir->i_sb,old_ino,0);
old_dir603fs/affs/namei.cif (affs_parent_ino(old_inode) != old_dir->i_ino)
old_dir621fs/affs/namei.cretval = affs_fix_hash_pred(old_dir,affs_hash_name(old_name,old_len,AFFS_I2FSTYPE(old_dir),
old_dir622fs/affs/namei.cAFFS_I2HSIZE(old_dir)) + 6,old_ino,
old_dir623fs/affs/namei.cFILE_END(old_bh->b_data,old_dir)->hash_chain);
old_dir628fs/affs/namei.chtonl(FILE_END(old_bh->b_data,old_dir)->secondary_type));
old_dir630fs/affs/namei.cnew_dir->i_ctime   = new_dir->i_mtime = old_dir->i_ctime = old_dir->i_mtime = CURRENT_TIME;
old_dir632fs/affs/namei.cold_dir->i_version = ++event;
old_dir634fs/affs/namei.cold_dir->i_dirt    = 1;
old_dir642fs/affs/namei.ciput(old_dir);
old_dir766fs/ext/namei.cstatic int do_ext_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir786fs/ext/namei.cold_bh = ext_find_entry(old_dir,old_name,old_len,&old_de,&pde,&nde);
old_dir790fs/ext/namei.cold_inode = __iget(old_dir->i_sb, old_de->inode,0); /* don't cross mnt-points */
old_dir794fs/ext/namei.cif ((old_dir->i_mode & S_ISVTX) && 
old_dir796fs/ext/namei.ccurrent->fsuid != old_dir->i_uid && !fsuser())
old_dir832fs/ext/namei.cif (PARENT_INO(dir_bh->b_data) != old_dir->i_ino)
old_dir861fs/ext/namei.cold_dir->i_nlink--;
old_dir863fs/ext/namei.cold_dir->i_dirt = 1;
old_dir873fs/ext/namei.ciput(old_dir);
old_dir887fs/ext/namei.cint ext_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir897fs/ext/namei.cresult = do_ext_rename(old_dir, old_name, old_len,
old_dir929fs/ext2/namei.cstatic int do_ext2_rename (struct inode * old_dir, const char * old_name,
old_dir955fs/ext2/namei.cold_bh = ext2_find_entry (old_dir, old_name, old_len, &old_de);
old_dir959fs/ext2/namei.cold_inode = __iget (old_dir->i_sb, old_de->inode, 0); /* don't cross mnt-points */
old_dir963fs/ext2/namei.cif ((old_dir->i_mode & S_ISVTX) && 
old_dir965fs/ext2/namei.ccurrent->fsuid != old_dir->i_uid && !fsuser())
old_dir1013fs/ext2/namei.cif (PARENT_INO(dir_bh->b_data) != old_dir->i_ino)
old_dir1044fs/ext2/namei.cold_dir->i_version = ++event;
old_dir1050fs/ext2/namei.cold_dir->i_ctime = old_dir->i_mtime = CURRENT_TIME;
old_dir1051fs/ext2/namei.cold_dir->i_dirt = 1;
old_dir1056fs/ext2/namei.cold_dir->i_nlink--;
old_dir1057fs/ext2/namei.cold_dir->i_dirt = 1;
old_dir1067fs/ext2/namei.cif (IS_SYNC(old_dir)) {
old_dir1083fs/ext2/namei.ciput (old_dir);
old_dir1101fs/ext2/namei.cint ext2_rename (struct inode * old_dir, const char * old_name, int old_len,
old_dir1106fs/ext2/namei.cwhile (old_dir->i_sb->u.ext2_sb.s_rename_lock)
old_dir1107fs/ext2/namei.csleep_on (&old_dir->i_sb->u.ext2_sb.s_rename_wait);
old_dir1108fs/ext2/namei.cold_dir->i_sb->u.ext2_sb.s_rename_lock = 1;
old_dir1109fs/ext2/namei.cresult = do_ext2_rename (old_dir, old_name, old_len, new_dir,
old_dir1111fs/ext2/namei.cold_dir->i_sb->u.ext2_sb.s_rename_lock = 0;
old_dir1112fs/ext2/namei.cwake_up (&old_dir->i_sb->u.ext2_sb.s_rename_wait);
old_dir674fs/minix/namei.cstatic int do_minix_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir683fs/minix/namei.cinfo = &old_dir->i_sb->u.minix_sb;
old_dir696fs/minix/namei.cold_bh = minix_find_entry(old_dir,old_name,old_len,&old_de);
old_dir700fs/minix/namei.cold_inode = __iget(old_dir->i_sb, old_de->inode,0); /* don't cross mnt-points */
old_dir704fs/minix/namei.cif ((old_dir->i_mode & S_ISVTX) && 
old_dir706fs/minix/namei.ccurrent->fsuid != old_dir->i_uid && !fsuser())
old_dir750fs/minix/namei.cif (PARENT_INO(dir_bh->b_data) != old_dir->i_ino)
old_dir771fs/minix/namei.cold_dir->i_ctime = old_dir->i_mtime = CURRENT_TIME;
old_dir772fs/minix/namei.cold_dir->i_dirt = 1;
old_dir773fs/minix/namei.cold_dir->i_version = ++event;
old_dir787fs/minix/namei.cold_dir->i_nlink--;
old_dir788fs/minix/namei.cold_dir->i_dirt = 1;
old_dir804fs/minix/namei.ciput(old_dir);
old_dir818fs/minix/namei.cint minix_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir828fs/minix/namei.cresult = do_minix_rename(old_dir, old_name, old_len,
old_dir537fs/msdos/namei.cstatic int rename_same_dir(struct inode *old_dir,char *old_name,int old_len,
old_dir542fs/msdos/namei.cstruct super_block *sb = old_dir->i_sb;
old_dir592fs/msdos/namei.cif ((old_inode = iget(old_dir->i_sb,old_ino)) != NULL) {
old_dir602fs/msdos/namei.cstatic int rename_diff_dir(struct inode *old_dir,char *old_name,int old_len,
old_dir607fs/msdos/namei.cstruct super_block *sb = old_dir->i_sb;
old_dir614fs/msdos/namei.cif (old_dir->i_dev != new_dir->i_dev) return -EINVAL;
old_dir634fs/msdos/namei.cif (!(old_inode = iget(old_dir->i_sb,old_ino))) {
old_dir722fs/msdos/namei.cold_dir->i_nlink--;
old_dir737fs/msdos/namei.cint msdos_rename(struct inode *old_dir,const char *old_name,int old_len,
old_dir740fs/msdos/namei.cstruct super_block *sb = old_dir->i_sb;
old_dir747fs/msdos/namei.cif ((error = msdos_format_name(MSDOS_SB(old_dir->i_sb)->options.name_check,
old_dir749fs/msdos/namei.cMSDOS_SB(old_dir->i_sb)->options.dotsOK))
old_dir757fs/msdos/namei.cif ((error = fat_scan(old_dir,old_msdos_name,&old_bh,&old_de,
old_dir760fs/msdos/namei.cif (old_dir == new_dir)
old_dir761fs/msdos/namei.cerror = rename_same_dir(old_dir,old_msdos_name,old_len,new_dir,
old_dir763fs/msdos/namei.celse error = rename_diff_dir(old_dir,old_msdos_name,old_len,new_dir,
old_dir768fs/msdos/namei.ciput(old_dir);
old_dir793fs/namei.cstruct inode * old_dir, * new_dir;
old_dir797fs/namei.cerror = dir_namei(oldname, &old_len, &old_base, NULL, &old_dir);
old_dir800fs/namei.cif ((error = permission(old_dir,MAY_WRITE | MAY_EXEC)) != 0) {
old_dir801fs/namei.ciput(old_dir);
old_dir807fs/namei.ciput(old_dir);
old_dir812fs/namei.ciput(old_dir);
old_dir816fs/namei.ciput(old_dir);
old_dir823fs/namei.ciput(old_dir);
old_dir827fs/namei.cif (new_dir->i_dev != old_dir->i_dev) {
old_dir828fs/namei.ciput(old_dir);
old_dir832fs/namei.cif (IS_RDONLY(new_dir) || IS_RDONLY(old_dir)) {
old_dir833fs/namei.ciput(old_dir);
old_dir840fs/namei.cif (IS_APPEND(old_dir)) {
old_dir841fs/namei.ciput(old_dir);
old_dir845fs/namei.cif (!old_dir->i_op || !old_dir->i_op->rename) {
old_dir846fs/namei.ciput(old_dir);
old_dir854fs/namei.cerror = old_dir->i_op->rename(old_dir, old_base, old_len, 
old_dir64fs/ncpfs/dir.cncp_rename(struct inode *old_dir, const char *old_name, int old_len, 
old_dir1090fs/ncpfs/dir.cncp_rename(struct inode *old_dir, const char *old_name, int old_len,
old_dir1097fs/ncpfs/dir.cif (!old_dir || !S_ISDIR(old_dir->i_mode))
old_dir1104fs/ncpfs/dir.cif (!ncp_conn_valid(NCP_SERVER(old_dir)))
old_dir1117fs/ncpfs/dir.cif (   (ncp_find_dir_inode(old_dir, old_name) != NULL)
old_dir1132fs/ncpfs/dir.cres = ncp_ren_or_mov_file_or_subdir(NCP_SERVER(old_dir),
old_dir1133fs/ncpfs/dir.cNCP_ISTRUCT(old_dir), _old_name,
old_dir1138fs/ncpfs/dir.cncp_invalid_dir_cache(old_dir);
old_dir1147fs/ncpfs/dir.ciput(old_dir); 
old_dir520fs/ncpfs/ncplib_kernel.cstruct nw_info_struct *old_dir, char *old_name,
old_dir525fs/ncpfs/ncplib_kernel.cif (   (old_dir == NULL) || (old_name == NULL)
old_dir536fs/ncpfs/ncplib_kernel.cncp_add_byte(server, old_dir->volNumber);
old_dir537fs/ncpfs/ncplib_kernel.cncp_add_dword(server, old_dir->DosDirNum);
old_dir165fs/ncpfs/ncplib_kernel.hstruct nw_info_struct *old_dir, char *old_name,
old_dir631fs/nfs/dir.cstatic int nfs_rename(struct inode *old_dir, const char *old_name, int old_len,
old_dir636fs/nfs/dir.cif (!old_dir || !S_ISDIR(old_dir->i_mode)) {
old_dir638fs/nfs/dir.ciput(old_dir);
old_dir644fs/nfs/dir.ciput(old_dir);
old_dir649fs/nfs/dir.ciput(old_dir);
old_dir653fs/nfs/dir.cerror = nfs_proc_rename(NFS_SERVER(old_dir),
old_dir654fs/nfs/dir.cNFS_FH(old_dir), old_name,
old_dir657fs/nfs/dir.cnfs_lookup_cache_remove(old_dir, NULL, old_name);
old_dir660fs/nfs/dir.ciput(old_dir);
old_dir614fs/nfs/proc.cstruct nfs_fh *old_dir, const char *old_name,
old_dir626fs/nfs/proc.cp = xdr_encode_fhandle(p, old_dir);
old_dir63fs/smbfs/dir.csmb_rename(struct inode *old_dir, const char *old_name, int old_len, 
old_dir884fs/smbfs/dir.csmb_rename(struct inode *old_dir, const char *old_name, int old_len,
old_dir890fs/smbfs/dir.cif (!old_dir || !S_ISDIR(old_dir->i_mode)) {
old_dir902fs/smbfs/dir.cres = get_pname_static(old_dir, old_name, old_len, old_path, &old_len);
old_dir912fs/smbfs/dir.cif (   (smb_find_inode(SMB_SERVER(old_dir), old_path) != NULL)
old_dir918fs/smbfs/dir.cres = smb_proc_mv(SMB_SERVER(old_dir), old_path, old_len,
old_dir923fs/smbfs/dir.cres1 = smb_proc_unlink(SMB_SERVER(old_dir), new_path, new_len);
old_dir925fs/smbfs/dir.cres = smb_proc_mv(SMB_SERVER(old_dir), old_path,
old_dir931fs/smbfs/dir.csmb_invalid_dir_cache(old_dir->i_ino);
old_dir936fs/smbfs/dir.ciput(old_dir); 
old_dir670fs/sysv/namei.cstatic int do_sysv_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir690fs/sysv/namei.cold_bh = sysv_find_entry(old_dir,old_name,old_len,&old_de);
old_dir694fs/sysv/namei.cold_inode = __iget(old_dir->i_sb, old_de->inode, 0); /* don't cross mnt-points */
old_dir698fs/sysv/namei.cif ((old_dir->i_mode & S_ISVTX) && 
old_dir700fs/sysv/namei.ccurrent->fsuid != old_dir->i_uid && !fsuser())
old_dir744fs/sysv/namei.cif (PARENT_INO(dir_bh->b_data) != old_dir->i_ino)
old_dir765fs/sysv/namei.cold_dir->i_ctime = old_dir->i_mtime = CURRENT_TIME;
old_dir766fs/sysv/namei.cold_dir->i_dirt = 1;
old_dir779fs/sysv/namei.cold_dir->i_nlink--;
old_dir780fs/sysv/namei.cold_dir->i_dirt = 1;
old_dir796fs/sysv/namei.ciput(old_dir);
old_dir810fs/sysv/namei.cint sysv_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir820fs/sysv/namei.cresult = do_sysv_rename(old_dir, old_name, old_len,
old_dir309fs/umsdos/namei.cstruct inode * old_dir,
old_dir326fs/umsdos/namei.cumsdos_lockcreate2(old_dir,new_dir);
old_dir329fs/umsdos/namei.cret = umsdos_findentry(old_dir,&old_info,0);
old_dir334fs/umsdos/namei.cif ( !(old_dir->i_mode & S_ISVTX) || fsuser() ||
old_dir336fs/umsdos/namei.ccurrent->fsuid == old_dir->i_uid ) {
old_dir351fs/umsdos/namei.cold_dir->i_count++;
old_dir353fs/umsdos/namei.cret = msdos_rename (old_dir
old_dir364fs/umsdos/namei.cret = umsdos_delentry (old_dir,&old_info
old_dir408fs/umsdos/namei.cumsdos_unlockcreate(old_dir);
old_dir411fs/umsdos/namei.ciput (old_dir);
old_dir1012fs/umsdos/namei.cstruct inode * old_dir,
old_dir1034fs/umsdos/namei.cold_dir->i_count++;
old_dir1036fs/umsdos/namei.cret = umsdos_rename_f (old_dir,old_name,old_len,new_dir,new_name
old_dir1084fs/umsdos/namei.cret = umsdos_rename_f (old_dir,old_name,old_len
old_dir1086fs/umsdos/namei.cnew_dir = old_dir = NULL;
old_dir1091fs/umsdos/namei.ciput (old_dir);
old_dir1352fs/vfat/namei.cint vfat_rename(struct inode *old_dir,const char *old_name,int old_len,
old_dir1355fs/vfat/namei.cstruct super_block *sb = old_dir->i_sb;
old_dir1366fs/vfat/namei.cif (old_dir == new_dir && old_len == new_len &&
old_dir1372fs/vfat/namei.cres = vfat_find(old_dir,old_name,old_len,1,0,0,&sinfo);
old_dir1380fs/vfat/namei.cres = fat_get_entry(old_dir, &old_offset, &old_bh, &old_de);
old_dir1384fs/vfat/namei.cif (!(old_inode = iget(old_dir->i_sb,old_ino))) goto rename_done;
old_dir1387fs/vfat/namei.cif ((old_dir->i_dev != new_dir->i_dev) ||
old_dir1481fs/vfat/namei.cold_dir->i_version = ++event;
old_dir1485fs/vfat/namei.cres = fat_get_entry(old_dir, &old_longname_offset, &old_bh, &old_de);
old_dir1516fs/vfat/namei.cold_dir->i_nlink--;
old_dir1531fs/vfat/namei.ciput(old_dir);
old_dir714fs/xiafs/namei.cstatic int do_xiafs_rename(struct inode * old_dir, const char * old_name, 
old_dir726fs/xiafs/namei.cold_bh = xiafs_find_entry(old_dir, old_name, old_len, &old_de, &old_de_pre);
old_dir730fs/xiafs/namei.cold_inode = __iget(old_dir->i_sb, old_de->d_ino, 0); /* don't cross mnt-points */
old_dir734fs/xiafs/namei.cif ((old_dir->i_mode & S_ISVTX) && 
old_dir736fs/xiafs/namei.ccurrent->fsuid != old_dir->i_uid && !fsuser())
old_dir772fs/xiafs/namei.cif (PARENT_INO(dir_bh->b_data) != old_dir->i_ino)
old_dir808fs/xiafs/namei.cold_dir->i_nlink--;
old_dir810fs/xiafs/namei.cold_dir->i_dirt = 1;
old_dir820fs/xiafs/namei.ciput(old_dir);
old_dir834fs/xiafs/namei.cint xiafs_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir844fs/xiafs/namei.cresult = do_xiafs_rename(old_dir, old_name, old_len,
old_dir64include/linux/affs_fs.hextern int       affs_rename(struct inode *old_dir, const char *old_name, int old_len,
old_dir76include/linux/ext_fs.hextern int ext_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir102include/linux/minix_fs.hextern int minix_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir253include/linux/msdos_fs.hextern int msdos_rename(struct inode *old_dir,const char *old_name,int old_len,
old_dir265include/linux/msdos_fs.hextern int vfat_rename(struct inode *old_dir,const char *old_name,int old_len,
old_dir81include/linux/nfs_fs.hstruct nfs_fh *old_dir, const char *old_name,
old_dir375include/linux/sysv_fs.hextern int sysv_rename(struct inode * old_dir, const char * old_name, int old_len,
old_dir80include/linux/xia_fs.hextern int xiafs_rename(struct inode * old_dir, const char * old_name,