Lines Matching refs:src_inode_u
382 struct bch_inode_unpacked *src_inode_u, in bch2_rename_trans() argument
428 ret = bch2_inode_peek(trans, &src_inode_iter, src_inode_u, src_inum, in bch2_rename_trans()
440 if (src_inode_u->bi_subvol && in bch2_rename_trans()
441 dst_dir.subvol != src_inode_u->bi_parent_subvol) { in bch2_rename_trans()
442 ret = subvol_update_parent(trans, src_inode_u->bi_subvol, dst_dir.subvol); in bch2_rename_trans()
457 (!src_inode_u->bi_subvol || in bch2_rename_trans()
463 if (src_inode_u->bi_parent_subvol) in bch2_rename_trans()
464 src_inode_u->bi_parent_subvol = dst_dir.subvol; in bch2_rename_trans()
470 src_inode_u->bi_dir = dst_dir_u->bi_inum; in bch2_rename_trans()
471 src_inode_u->bi_dir_offset = dst_offset; in bch2_rename_trans()
486 if (S_ISDIR(src_inode_u->bi_mode) != in bch2_rename_trans()
499 if (bch2_reinherit_attrs(src_inode_u, dst_dir_u) && in bch2_rename_trans()
500 S_ISDIR(src_inode_u->bi_mode)) { in bch2_rename_trans()
512 if (is_subdir_for_nlink(src_inode_u)) { in bch2_rename_trans()
517 if (S_ISDIR(src_inode_u->bi_mode) && in bch2_rename_trans()
518 !src_inode_u->bi_subvol) in bch2_rename_trans()
519 src_inode_u->bi_depth = dst_dir_u->bi_depth + 1; in bch2_rename_trans()
542 src_inode_u->bi_ctime = now; in bch2_rename_trans()
551 bch2_inode_write(trans, &src_inode_iter, src_inode_u) ?: in bch2_rename_trans()