Lines Matching refs:bch_extent_entry

23 		type_is_exact(_entry, const union bch_extent_entry *),	\
39 (const union bch_extent_entry *) (_entry), \
40 (union bch_extent_entry *) (_entry)); \
52 __extent_entry_type(const union bch_extent_entry *e) in __extent_entry_type()
58 extent_entry_type(const union bch_extent_entry *e) in extent_entry_type()
67 static inline size_t extent_entry_bytes(const union bch_extent_entry *entry) in extent_entry_bytes()
80 static inline size_t extent_entry_u64s(const union bch_extent_entry *entry) in extent_entry_u64s()
86 union bch_extent_entry *dst, in __extent_entry_insert()
87 union bch_extent_entry *new) in __extent_entry_insert()
89 union bch_extent_entry *end = bkey_val_end(bkey_i_to_s(k)); in __extent_entry_insert()
97 static inline void extent_entry_drop(struct bkey_s k, union bch_extent_entry *entry) in extent_entry_drop()
99 union bch_extent_entry *next = extent_entry_next(entry); in extent_entry_drop()
109 static inline bool extent_entry_is_ptr(const union bch_extent_entry *e) in extent_entry_is_ptr()
114 static inline bool extent_entry_is_stripe_ptr(const union bch_extent_entry *e) in extent_entry_is_stripe_ptr()
119 static inline bool extent_entry_is_crc(const union bch_extent_entry *e) in extent_entry_is_crc()
140 type_is_exact(_entry, const union bch_extent_entry *), \
220 const union bch_extent_entry *start;
221 const union bch_extent_entry *end;
225 union bch_extent_entry *start;
226 union bch_extent_entry *end;
623 void bch2_bkey_extent_entry_drop(struct bkey_i *, union bch_extent_entry *);