walk_control
static bool visit_node_for_delete(struct btrfs_root *root, struct walk_control *wc,
struct walk_control *wc,
struct walk_control *wc)
struct walk_control *wc,
struct btrfs_path *path, struct walk_control *wc,
struct walk_control *wc)
struct walk_control *wc)
struct walk_control *wc)
struct walk_control *wc, int max_level)
struct walk_control AUTO_KFREE(wc);
struct walk_control AUTO_KFREE(wc);
static int unlink_inode_for_log_replay(struct walk_control *wc,
static noinline int drop_one_dir_item(struct walk_control *wc,
static int unlink_refs_not_in_log(struct walk_control *wc,
static int unlink_extrefs_not_in_log(struct walk_control *wc,
static inline int __add_inode_ref(struct walk_control *wc,
static int unlink_old_inode_refs(struct walk_control *wc, struct btrfs_inode *inode)
struct walk_control *wc, u64 gen, int level);
static noinline int add_inode_ref(struct walk_control *wc)
static void do_abort_log_replay(struct walk_control *wc, const char *function,
static noinline int fixup_inode_link_count(struct walk_control *wc,
static noinline int fixup_inode_link_counts(struct walk_control *wc)
static noinline int link_to_fixup_dir(struct walk_control *wc, u64 objectid)
static int delete_conflicting_dir_entry(struct walk_control *wc,
static noinline int replay_one_name(struct walk_control *wc, struct btrfs_dir_item *di)
static noinline int replay_one_dir_item(struct walk_control *wc)
static int link_to_fixup_dir(struct walk_control *wc, u64 objectid);
static noinline int replay_dir_deletes(struct walk_control *wc,
static noinline int check_item_in_log(struct walk_control *wc,
static int replay_xattr_deletes(struct walk_control *wc)
static noinline int replay_dir_deletes(struct walk_control *wc,
struct walk_control *wc, u64 gen, int level)
struct walk_control *wc)
struct walk_control *wc)
static int walk_log_tree(struct walk_control *wc)
struct walk_control wc = {
struct walk_control *wc, u64 gen, int level)
static int overwrite_item(struct walk_control *wc)
static noinline int replay_one_extent(struct walk_control *wc)
struct walk_control wc = {
struct damos_walk_control *walk_control;
if (ctx->walk_control) {
ctx->walk_control = control;
if (ctx->walk_control == control)
ctx->walk_control = NULL;
control = ctx->walk_control;
control = ctx->walk_control;
ctx->walk_control = NULL;
control = ctx->walk_control;
ctx->walk_control = NULL;