Lines Matching refs:gen

232 	u64 gen;  member
251 u64 gen; member
266 u64 gen; member
786 u64 ino, u64 *size, u64 *gen, u64 *mode, u64 *uid, in __get_inode_info() argument
807 if (gen) in __get_inode_info()
808 *gen = btrfs_inode_generation(path->nodes[0], ii); in __get_inode_info()
822 u64 ino, u64 *size, u64 *gen, in get_inode_info() argument
832 ret = __get_inode_info(root, path, ino, size, gen, mode, uid, gid, in get_inode_info()
1503 u64 ino, u64 gen, in gen_unique_name() argument
1519 ino, gen, idx); in gen_unique_name()
1574 static int get_cur_inode_state(struct send_ctx *sctx, u64 ino, u64 gen) in get_cur_inode_state() argument
1599 if (left_gen == gen && right_gen == gen) { in get_cur_inode_state()
1601 } else if (left_gen == gen) { in get_cur_inode_state()
1606 } else if (right_gen == gen) { in get_cur_inode_state()
1615 if (left_gen == gen) { in get_cur_inode_state()
1624 if (right_gen == gen) { in get_cur_inode_state()
1640 static int is_inode_existent(struct send_ctx *sctx, u64 ino, u64 gen) in is_inode_existent() argument
1644 ret = get_cur_inode_state(sctx, ino, gen); in is_inode_existent()
1813 u64 gen; in will_overwrite_ref() local
1830 ret = get_inode_info(sctx->parent_root, dir, NULL, &gen, NULL, in will_overwrite_ref()
1838 if (gen != dir_gen) in will_overwrite_ref()
1885 u64 gen; in did_overwrite_ref() local
1907 ret = get_inode_info(sctx->send_root, ow_inode, NULL, &gen, NULL, NULL, in did_overwrite_ref()
1912 if (ow_inode == ino && gen == ino_gen) { in did_overwrite_ref()
1932 static int did_overwrite_first_ref(struct send_ctx *sctx, u64 ino, u64 gen) in did_overwrite_first_ref() argument
1950 ret = did_overwrite_ref(sctx, dir, dir_gen, ino, gen, in did_overwrite_first_ref()
2021 u64 ino, u64 gen) in name_cache_search() argument
2031 if (cur->ino == ino && cur->gen == gen) in name_cache_search()
2086 u64 ino, u64 gen, in __get_cur_name_and_parent() argument
2100 nce = name_cache_search(sctx, ino, gen); in __get_cur_name_and_parent()
2123 ret = is_inode_existent(sctx, ino, gen); in __get_cur_name_and_parent()
2128 ret = gen_unique_name(sctx, ino, gen, dest); in __get_cur_name_and_parent()
2152 ret = did_overwrite_ref(sctx, *parent_ino, *parent_gen, ino, gen, in __get_cur_name_and_parent()
2158 ret = gen_unique_name(sctx, ino, gen, dest); in __get_cur_name_and_parent()
2175 nce->gen = gen; in __get_cur_name_and_parent()
2221 static int get_cur_path(struct send_ctx *sctx, u64 ino, u64 gen, in get_cur_path() argument
2243 ret = gen_unique_name(sctx, ino, gen, name); in get_cur_path()
2254 ret = __get_cur_name_and_parent(sctx, ino, gen, in get_cur_path()
2269 gen = parent_gen; in get_cur_path()
2360 static int send_truncate(struct send_ctx *sctx, u64 ino, u64 gen, u64 size) in send_truncate() argument
2375 ret = get_cur_path(sctx, ino, gen, p); in send_truncate()
2389 static int send_chmod(struct send_ctx *sctx, u64 ino, u64 gen, u64 mode) in send_chmod() argument
2404 ret = get_cur_path(sctx, ino, gen, p); in send_chmod()
2418 static int send_chown(struct send_ctx *sctx, u64 ino, u64 gen, u64 uid, u64 gid) in send_chown() argument
2433 ret = get_cur_path(sctx, ino, gen, p); in send_chown()
2448 static int send_utimes(struct send_ctx *sctx, u64 ino, u64 gen) in send_utimes() argument
2485 ret = get_cur_path(sctx, ino, gen, p); in send_utimes()
2513 u64 gen; in send_create_inode() local
2524 ret = get_inode_info(sctx->send_root, ino, NULL, &gen, &mode, in send_create_inode()
2529 gen = sctx->cur_inode_gen; in send_create_inode()
2557 ret = gen_unique_name(sctx, ino, gen, p); in send_create_inode()
2763 static int orphanize_inode(struct send_ctx *sctx, u64 ino, u64 gen, in orphanize_inode() argument
2773 ret = gen_unique_name(sctx, ino, gen, orphan); in orphanize_inode()
2795 odi->gen = 0; in add_orphan_dir_info()
2912 odi->gen = dir_gen; in can_rmdir()
3017 pm->gen = ino_gen; in add_pending_dir_move()
3110 pm->gen, from_path); in apply_dir_move()
3129 ret = get_cur_path(sctx, pm->ino, pm->gen, to_path); in apply_dir_move()
3145 ret = can_rmdir(sctx, rmdir_ino, odi->gen, sctx->cur_ino + 1); in apply_dir_move()
3156 ret = get_cur_path(sctx, rmdir_ino, odi->gen, name); in apply_dir_move()
3166 ret = send_utimes(sctx, pm->ino, pm->gen); in apply_dir_move()
3785 u64 gen; in record_ref() local
3791 ret = get_inode_info(root, dir, NULL, &gen, NULL, NULL, in record_ref()
3796 ret = get_cur_path(sctx, dir, gen, p); in record_ref()
3803 ret = __record_ref(refs, dir, gen, p); in record_ref()
4490 u64 gen; in send_clone() local
4515 &gen, NULL, NULL, NULL, NULL); in send_clone()
4518 ret = get_cur_path(sctx, clone_root->ino, gen, p); in send_clone()