Lines Matching defs:btrfs_backref_walk_ctx
51 struct btrfs_backref_walk_ctx { struct
58 u64 bytenr;
68 u64 extent_item_pos;
74 bool ignore_extent_item_pos;
80 bool skip_inode_ref_list;
82 struct btrfs_trans_handle *trans;
88 struct btrfs_fs_info *fs_info;
97 u64 time_seq;
102 struct ulist *refs;
108 struct ulist *roots;
115 bool (*cache_lookup)(u64 leaf_bytenr, void *user_ctx,
117 void (*cache_store)(u64 leaf_bytenr, const struct ulist *root_ids,
128 iterate_extent_inodes_t *indirect_ref_iterator;
135 int (*check_extent_item)(u64 bytenr, const struct btrfs_extent_item *ei,
145 bool (*skip_data_ref)(u64 root, u64 ino, u64 offset, void *user_ctx);
147 void *user_ctx;