Lines Matching refs:dir_gen

1719 			 u64 *dir, u64 *dir_gen, struct fs_path *name)  in get_first_ref()  argument
1771 if (dir_gen) { in get_first_ref()
1772 ret = get_inode_info(root, parent_dir, NULL, dir_gen, NULL, in get_first_ref()
1823 static int will_overwrite_ref(struct send_ctx *sctx, u64 dir, u64 dir_gen, in will_overwrite_ref() argument
1835 ret = is_inode_existent(sctx, dir, dir_gen); in will_overwrite_ref()
1853 if (gen != dir_gen) in will_overwrite_ref()
1896 u64 dir, u64 dir_gen, in did_overwrite_ref() argument
1908 ret = is_inode_existent(sctx, dir, dir_gen); in did_overwrite_ref()
1921 if (gen != dir_gen) in did_overwrite_ref()
1973 u64 dir_gen; in did_overwrite_first_ref() local
1982 ret = get_first_ref(sctx->parent_root, ino, &dir, &dir_gen, name); in did_overwrite_first_ref()
1986 ret = did_overwrite_ref(sctx, dir, dir_gen, ino, gen, in did_overwrite_first_ref()
2743 u64 dir_gen; member
2760 u64 dir_gen, struct fs_path *path) in __record_ref() argument
2769 ref->dir_gen = dir_gen; in __record_ref()
2784 new->dir_gen = ref->dir_gen; in dup_ref()
2836 u64 dir_ino, u64 dir_gen) in add_orphan_dir_info() argument
2849 else if (dir_gen < entry->gen) in add_orphan_dir_info()
2851 else if (dir_gen > entry->gen) in add_orphan_dir_info()
2861 odi->gen = dir_gen; in add_orphan_dir_info()
2912 static int can_rmdir(struct send_ctx *sctx, u64 dir, u64 dir_gen, in can_rmdir() argument
2938 odi = get_orphan_dir_info(sctx, dir, dir_gen); in can_rmdir()
2969 odi = add_orphan_dir_info(sctx, dir, dir_gen); in can_rmdir()
2974 odi->gen = dir_gen; in can_rmdir()
2977 dm->rmdir_gen = dir_gen; in can_rmdir()
2983 odi = add_orphan_dir_info(sctx, dir, dir_gen); in can_rmdir()
2988 odi->gen = dir_gen; in can_rmdir()
3328 ret = send_utimes(sctx, cur->dir, cur->dir_gen); in apply_dir_move()
3667 u64 ino_gen = parent_ref->dir_gen; in wait_for_parent_move()
3777 ret = get_cur_path(sctx, ref->dir, ref->dir_gen, new_path); in update_ref_path()
3845 ret = get_cur_path(sctx, ref->dir, ref->dir_gen, ref->full_path); in refresh_ref_path()
3967 ret = get_cur_inode_state(sctx, cur->dir, cur->dir_gen); in process_recorded_refs()
3979 ret = will_overwrite_ref(sctx, cur->dir, cur->dir_gen, in process_recorded_refs()
4083 ret = get_cur_inode_state(sctx, cur->dir, cur->dir_gen); in process_recorded_refs()
4233 ret = did_overwrite_ref(sctx, cur->dir, cur->dir_gen, in process_recorded_refs()
4289 ret = get_cur_inode_state(sctx, cur->dir, cur->dir_gen); in process_recorded_refs()
4296 ret = send_utimes(sctx, cur->dir, cur->dir_gen); in process_recorded_refs()
4301 ret = can_rmdir(sctx, cur->dir, cur->dir_gen, in process_recorded_refs()
4307 cur->dir_gen, valid_path); in process_recorded_refs()
4407 u64 dir_gen; member
4418 u64 dir_gen; in __find_iref() local
4427 ret = get_inode_info(ctx->root, dir, NULL, &dir_gen, NULL, in __find_iref()
4431 if (dir_gen != ctx->dir_gen) in __find_iref()
4442 u64 dir, u64 dir_gen, struct fs_path *name) in find_iref() argument
4449 ctx.dir_gen = dir_gen; in find_iref()
4467 u64 dir_gen; in __record_changed_new_ref() local
4471 ret = get_inode_info(sctx->send_root, dir, NULL, &dir_gen, NULL, in __record_changed_new_ref()
4477 sctx->cmp_key, dir, dir_gen, name); in __record_changed_new_ref()
4490 u64 dir_gen; in __record_changed_deleted_ref() local
4494 ret = get_inode_info(sctx->parent_root, dir, NULL, &dir_gen, NULL, in __record_changed_deleted_ref()
4500 dir, dir_gen, name); in __record_changed_deleted_ref()