Lines Matching refs:dst_inode_u

402 		      struct bch_inode_unpacked *dst_inode_u,  in bch2_rename_trans()  argument
452 ret = bch2_inode_peek(trans, &dst_inode_iter, dst_inode_u, dst_inum, in bch2_rename_trans()
466 dst_inode_u->bi_subvol && in bch2_rename_trans()
467 src_dir.subvol != dst_inode_u->bi_parent_subvol) { in bch2_rename_trans()
468 ret = subvol_update_parent(trans, dst_inode_u->bi_subvol, src_dir.subvol); in bch2_rename_trans()
476 (dst_inum.inum && !dst_inode_u->bi_subvol))) { in bch2_rename_trans()
485 dst_inode_u->bi_parent_subvol) in bch2_rename_trans()
486 dst_inode_u->bi_parent_subvol = src_dir.subvol; in bch2_rename_trans()
492 dst_inode_u->bi_dir = src_dir_u->bi_inum; in bch2_rename_trans()
493 dst_inode_u->bi_dir_offset = src_offset; in bch2_rename_trans()
497 dst_inode_u->bi_dir == dst_dir_u->bi_inum && in bch2_rename_trans()
498 dst_inode_u->bi_dir_offset == src_offset) { in bch2_rename_trans()
499 dst_inode_u->bi_dir = 0; in bch2_rename_trans()
500 dst_inode_u->bi_dir_offset = 0; in bch2_rename_trans()
505 S_ISDIR(dst_inode_u->bi_mode)) { in bch2_rename_trans()
510 if (S_ISDIR(dst_inode_u->bi_mode)) { in bch2_rename_trans()
525 bch2_reinherit_attrs(dst_inode_u, src_dir_u) && in bch2_rename_trans()
526 S_ISDIR(dst_inode_u->bi_mode)) { in bch2_rename_trans()
533 ? bch2_maybe_propagate_has_case_insensitive(trans, dst_inum, dst_inode_u) in bch2_rename_trans()
548 S_ISDIR(dst_inode_u->bi_mode) && in bch2_rename_trans()
549 !dst_inode_u->bi_subvol) in bch2_rename_trans()
550 dst_inode_u->bi_depth = src_dir_u->bi_depth + 1; in bch2_rename_trans()
553 if (dst_inum.inum && is_subdir_for_nlink(dst_inode_u)) { in bch2_rename_trans()
559 bch2_inode_nlink_dec(trans, dst_inode_u); in bch2_rename_trans()
572 dst_inode_u->bi_ctime = now; in bch2_rename_trans()
580 ? bch2_inode_write(trans, &dst_inode_iter, dst_inode_u) in bch2_rename_trans()