taglinefilesource code
old_inode715fs/ext/namei.cstatic int subdir(struct inode * new_inode, struct inode * old_inode)
old_inode723fs/ext/namei.cif (new_inode == old_inode) {
old_inode727fs/ext/namei.cif (new_inode->i_dev != old_inode->i_dev)
old_inode760fs/ext/namei.cstruct inode * old_inode, * new_inode;
old_inode770fs/ext/namei.ciput(old_inode);
old_inode775fs/ext/namei.cold_inode = new_inode = NULL;
old_inode781fs/ext/namei.cold_inode = __iget(old_dir->i_sb, old_de->inode,0); /* don't cross mnt-points */
old_inode782fs/ext/namei.cif (!old_inode)
old_inode786fs/ext/namei.ccurrent->fsuid != old_inode->i_uid &&
old_inode797fs/ext/namei.cif (new_inode == old_inode) {
old_inode810fs/ext/namei.cif (S_ISDIR(old_inode->i_mode)) {
old_inode814fs/ext/namei.cif ((retval = permission(old_inode, MAY_WRITE)) != 0)
old_inode817fs/ext/namei.cif (subdir(new_dir, old_inode))
old_inode820fs/ext/namei.cdir_bh = ext_bread(old_inode,0,0);
old_inode836fs/ext/namei.cif (old_de->inode != old_inode->i_ino)
old_inode841fs/ext/namei.cnew_de->inode = old_inode->i_ino;
old_inode862fs/ext/namei.ciput(old_inode);
old_inode874fs/ext2/namei.cstatic int subdir (struct inode * new_inode, struct inode * old_inode)
old_inode882fs/ext2/namei.cif (new_inode == old_inode) {
old_inode886fs/ext2/namei.cif (new_inode->i_dev != old_inode->i_dev)
old_inode921fs/ext2/namei.cstruct inode * old_inode, * new_inode;
old_inode935fs/ext2/namei.ciput (old_inode);
old_inode940fs/ext2/namei.cold_inode = new_inode = NULL;
old_inode947fs/ext2/namei.cold_inode = __iget (old_dir->i_sb, old_de->inode, 0); /* don't cross mnt-points */
old_inode948fs/ext2/namei.cif (!old_inode)
old_inode952fs/ext2/namei.ccurrent->fsuid != old_inode->i_uid &&
old_inode955fs/ext2/namei.cif (IS_APPEND(old_inode) || IS_IMMUTABLE(old_inode))
old_inode965fs/ext2/namei.cif (new_inode == old_inode) {
old_inode971fs/ext2/namei.cif (!S_ISDIR(old_inode->i_mode))
old_inode974fs/ext2/namei.cif (subdir (new_dir, old_inode))
old_inode988fs/ext2/namei.cif (S_ISDIR(old_inode->i_mode)) {
old_inode993fs/ext2/namei.cif (subdir (new_dir, old_inode))
old_inode995fs/ext2/namei.cdir_bh = ext2_bread (old_inode, 0, 0, &retval);
old_inode1017fs/ext2/namei.cif (old_de->inode != old_inode->i_ino)
old_inode1022fs/ext2/namei.cnew_de->inode = old_inode->i_ino;
old_inode1039fs/ext2/namei.cdcache_add(old_inode, "..", 2, new_dir->i_ino);
old_inode1066fs/ext2/namei.ciput (old_inode);
old_inode639fs/minix/namei.cstatic int subdir(struct inode * new_inode, struct inode * old_inode)
old_inode647fs/minix/namei.cif (new_inode == old_inode) {
old_inode651fs/minix/namei.cif (new_inode->i_dev != old_inode->i_dev)
old_inode679fs/minix/namei.cstruct inode * old_inode, * new_inode;
old_inode691fs/minix/namei.ciput(old_inode);
old_inode696fs/minix/namei.cold_inode = new_inode = NULL;
old_inode702fs/minix/namei.cold_inode = __iget(old_dir->i_sb, old_de->inode,0); /* don't cross mnt-points */
old_inode703fs/minix/namei.cif (!old_inode)
old_inode707fs/minix/namei.ccurrent->fsuid != old_inode->i_uid &&
old_inode718fs/minix/namei.cif (new_inode == old_inode) {
old_inode724fs/minix/namei.cif (!S_ISDIR(old_inode->i_mode))
old_inode727fs/minix/namei.cif (subdir(new_dir, old_inode))
old_inode741fs/minix/namei.cif (S_ISDIR(old_inode->i_mode)) {
old_inode746fs/minix/namei.cif (subdir(new_dir, old_inode))
old_inode749fs/minix/namei.cdir_bh = minix_bread(old_inode,0,0);
old_inode768fs/minix/namei.cif (old_de->inode != old_inode->i_ino)
old_inode772fs/minix/namei.cnew_de->inode = old_inode->i_ino;
old_inode804fs/minix/namei.ciput(old_inode);
old_inode444fs/msdos/namei.cstruct inode *new_inode,*old_inode;
old_inode481fs/msdos/namei.cif ((old_inode = iget(old_dir->i_sb,old_ino)) != NULL) {
old_inode482fs/msdos/namei.cmsdos_read_inode(old_inode);
old_inode483fs/msdos/namei.ciput(old_inode);
old_inode496fs/msdos/namei.cstruct inode *old_inode,*new_inode,*free_inode,*dotdot_inode,*walk;
old_inode518fs/msdos/namei.cif (!(old_inode = iget(old_dir->i_sb,old_ino))) {
old_inode524fs/msdos/namei.ciput(old_inode);
old_inode532fs/msdos/namei.ciput(old_inode);
old_inode541fs/msdos/namei.ciput(old_inode);
old_inode568fs/msdos/namei.cMSDOS_I(old_inode)->i_busy = 1;
old_inode569fs/msdos/namei.ccache_inval_inode(old_inode);
old_inode570fs/msdos/namei.cold_inode->i_dirt = 1;
old_inode582fs/msdos/namei.cif (S_ISDIR(old_inode->i_mode)) {
old_inode583fs/msdos/namei.cif ((error = msdos_scan(old_inode,MSDOS_DOTDOT,&dotdot_bh,
old_inode585fs/msdos/namei.cif (!(dotdot_inode = iget(old_inode->i_sb,dotdot_ino))) {
old_inode604fs/msdos/namei.ciput(old_inode);
old_inode635fs/sysv/namei.cstatic int subdir(struct inode * new_inode, struct inode * old_inode)
old_inode643fs/sysv/namei.cif (new_inode == old_inode) {
old_inode647fs/sysv/namei.cif (new_inode->i_dev != old_inode->i_dev)
old_inode675fs/sysv/namei.cstruct inode * old_inode, * new_inode;
old_inode685fs/sysv/namei.ciput(old_inode);
old_inode690fs/sysv/namei.cold_inode = new_inode = NULL;
old_inode696fs/sysv/namei.cold_inode = __iget(old_dir->i_sb, old_de->inode, 0); /* don't cross mnt-points */
old_inode697fs/sysv/namei.cif (!old_inode)
old_inode701fs/sysv/namei.ccurrent->fsuid != old_inode->i_uid &&
old_inode712fs/sysv/namei.cif (new_inode == old_inode) {
old_inode718fs/sysv/namei.cif (!S_ISDIR(old_inode->i_mode))
old_inode721fs/sysv/namei.cif (subdir(new_dir, old_inode))
old_inode735fs/sysv/namei.cif (S_ISDIR(old_inode->i_mode)) {
old_inode740fs/sysv/namei.cif (subdir(new_dir, old_inode))
old_inode743fs/sysv/namei.cdir_bh = sysv_file_bread(old_inode,0,0);
old_inode762fs/sysv/namei.cif (old_de->inode != old_inode->i_ino)
old_inode766fs/sysv/namei.cnew_de->inode = old_inode->i_ino;
old_inode796fs/sysv/namei.ciput(old_inode);
old_inode680fs/xiafs/namei.cstatic int subdir(struct inode * new_inode, struct inode * old_inode)
old_inode688fs/xiafs/namei.cif (new_inode == old_inode) {
old_inode692fs/xiafs/namei.cif (new_inode->i_dev != old_inode->i_dev)
old_inode721fs/xiafs/namei.cstruct inode * old_inode, * new_inode;
old_inode727fs/xiafs/namei.cold_inode = new_inode = NULL;
old_inode733fs/xiafs/namei.cold_inode = __iget(old_dir->i_sb, old_de->d_ino, 0); /* don't cross mnt-points */
old_inode734fs/xiafs/namei.cif (!old_inode)
old_inode738fs/xiafs/namei.ccurrent->fsuid != old_inode->i_uid &&
old_inode749fs/xiafs/namei.cif (new_inode == old_inode) {
old_inode762fs/xiafs/namei.cif (S_ISDIR(old_inode->i_mode)) {
old_inode766fs/xiafs/namei.cif ((retval = permission(old_inode, MAY_WRITE)) != 0)
old_inode769fs/xiafs/namei.cif (subdir(new_dir, old_inode))
old_inode772fs/xiafs/namei.cdir_bh = xiafs_bread(old_inode,0,0);
old_inode789fs/xiafs/namei.c|| (old_de->d_ino != old_inode->i_ino)) {
old_inode794fs/xiafs/namei.ciput(old_inode);
old_inode801fs/xiafs/namei.cnew_de->d_ino = old_inode->i_ino;
old_inode821fs/xiafs/namei.ciput(old_inode);