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;
64 struct btrfs_trans_handle *trans;
70 struct btrfs_fs_info *fs_info;
79 u64 time_seq;
84 struct ulist *refs;
90 struct ulist *roots;
97 bool (*cache_lookup)(u64 leaf_bytenr, void *user_ctx,
99 void (*cache_store)(u64 leaf_bytenr, const struct ulist *root_ids,
110 iterate_extent_inodes_t *indirect_ref_iterator;
117 int (*check_extent_item)(u64 bytenr, const struct btrfs_extent_item *ei,
127 bool (*skip_data_ref)(u64 root, u64 ino, u64 offset, void *user_ctx);
129 void *user_ctx;