Lines Matching defs:btrfs_backref_walk_ctx
39 struct btrfs_backref_walk_ctx { struct
46 u64 bytenr;
56 u64 extent_item_pos;
62 bool ignore_extent_item_pos;
68 bool skip_inode_ref_list;
70 struct btrfs_trans_handle *trans;
76 struct btrfs_fs_info *fs_info;
85 u64 time_seq;
90 struct ulist *refs;
96 struct ulist *roots;
103 bool (*cache_lookup)(u64 leaf_bytenr, void *user_ctx,
105 void (*cache_store)(u64 leaf_bytenr, const struct ulist *root_ids,
116 iterate_extent_inodes_t *indirect_ref_iterator;
123 int (*check_extent_item)(u64 bytenr, const struct btrfs_extent_item *ei,
133 bool (*skip_data_ref)(u64 root, u64 ino, u64 offset, void *user_ctx);
135 void *user_ctx;