Lines Matching refs:dir_gen
1704 u64 *dir, u64 *dir_gen, struct fs_path *name) in get_first_ref() argument
1756 if (dir_gen) { in get_first_ref()
1757 ret = get_inode_info(root, parent_dir, NULL, dir_gen, NULL, in get_first_ref()
1808 static int will_overwrite_ref(struct send_ctx *sctx, u64 dir, u64 dir_gen, in will_overwrite_ref() argument
1820 ret = is_inode_existent(sctx, dir, dir_gen); in will_overwrite_ref()
1838 if (gen != dir_gen) in will_overwrite_ref()
1880 u64 dir, u64 dir_gen, in did_overwrite_ref() argument
1892 ret = is_inode_existent(sctx, dir, dir_gen); in did_overwrite_ref()
1937 u64 dir_gen; in did_overwrite_first_ref() local
1946 ret = get_first_ref(sctx->parent_root, ino, &dir, &dir_gen, name); in did_overwrite_first_ref()
1950 ret = did_overwrite_ref(sctx, dir, dir_gen, ino, gen, in did_overwrite_first_ref()
2688 u64 dir_gen; member
2699 u64 dir_gen, struct fs_path *path) in __record_ref() argument
2708 ref->dir_gen = dir_gen; in __record_ref()
2733 new->dir_gen = ref->dir_gen; in dup_ref()
2854 static int can_rmdir(struct send_ctx *sctx, u64 dir, u64 dir_gen, in can_rmdir() argument
2912 odi->gen = dir_gen; in can_rmdir()
3177 ret = send_utimes(sctx, cur->dir, cur->dir_gen); in apply_dir_move()
3517 ret = get_cur_inode_state(sctx, cur->dir, cur->dir_gen); in process_recorded_refs()
3556 ret = will_overwrite_ref(sctx, cur->dir, cur->dir_gen, in process_recorded_refs()
3697 ret = did_overwrite_ref(sctx, cur->dir, cur->dir_gen, in process_recorded_refs()
3741 ret = get_cur_inode_state(sctx, cur->dir, cur->dir_gen); in process_recorded_refs()
3748 ret = send_utimes(sctx, cur->dir, cur->dir_gen); in process_recorded_refs()
3753 ret = can_rmdir(sctx, cur->dir, cur->dir_gen, in process_recorded_refs()
3759 cur->dir_gen, valid_path); in process_recorded_refs()
3860 u64 dir_gen; member
3871 u64 dir_gen; in __find_iref() local
3880 ret = get_inode_info(ctx->root, dir, NULL, &dir_gen, NULL, in __find_iref()
3884 if (dir_gen != ctx->dir_gen) in __find_iref()
3895 u64 dir, u64 dir_gen, struct fs_path *name) in find_iref() argument
3902 ctx.dir_gen = dir_gen; in find_iref()
3920 u64 dir_gen; in __record_changed_new_ref() local
3924 ret = get_inode_info(sctx->send_root, dir, NULL, &dir_gen, NULL, in __record_changed_new_ref()
3930 sctx->cmp_key, dir, dir_gen, name); in __record_changed_new_ref()
3943 u64 dir_gen; in __record_changed_deleted_ref() local
3947 ret = get_inode_info(sctx->parent_root, dir, NULL, &dir_gen, NULL, in __record_changed_deleted_ref()
3953 dir, dir_gen, name); in __record_changed_deleted_ref()