Lines Matching refs:bkey_packed
10 const struct bkey_packed *,
11 const struct bkey_packed *);
38 static inline struct bkey_packed *sort_iter_peek(struct sort_iter *iter) in sort_iter_peek()
59 static inline struct bkey_packed *sort_iter_next(struct sort_iter *iter, in sort_iter_next()
62 struct bkey_packed *ret = sort_iter_peek(iter); in sort_iter_next()
74 const struct bkey_packed *l, in key_sort_fix_overlapping_cmp()
75 const struct bkey_packed *r) in key_sort_fix_overlapping_cmp()
98 struct bkey_packed *out = dst->start; in bch2_key_sort_fix_overlapping()
99 struct bkey_packed *k; in bch2_key_sort_fix_overlapping()
129 struct bkey_packed *in, *out = vstruct_last(dst); in bch2_sort_repack()
141 else if (bch2_bkey_transform(out_f, out, bkey_packed(in) in bch2_sort_repack()
158 const struct bkey_packed *l, in keep_unwritten_whiteouts_cmp()
159 const struct bkey_packed *r) in keep_unwritten_whiteouts_cmp()
173 unsigned bch2_sort_keys_keep_unwritten_whiteouts(struct bkey_packed *dst, struct sort_iter *iter) in bch2_sort_keys_keep_unwritten_whiteouts()
175 struct bkey_packed *in, *next, *out = dst; in bch2_sort_keys_keep_unwritten_whiteouts()
199 unsigned bch2_sort_keys(struct bkey_packed *dst, struct sort_iter *iter) in bch2_sort_keys()
201 struct bkey_packed *in, *out = dst; in bch2_sort_keys()