| /linux/fs/bcachefs/ |
| A D | bset.h | 287 if (unlikely(!bkey_packed(l))) in bkey_cmp_p_or_unp() 315 static inline struct bkey_packed * 369 const struct bkey_packed *l, in bkey_iter_cmp() 370 const struct bkey_packed *r) in bkey_iter_cmp() 388 const struct bkey_packed *l, in bkey_iter_pos_cmp() 422 struct bkey_packed *k; in bch2_btree_node_iter_peek() 467 struct bkey_packed *k, in btree_keys_account_key() 473 if (bkey_packed(k)) in btree_keys_account_key() 480 struct bkey_packed *k, in btree_keys_account_val_delta() 512 struct bkey_packed *); [all …]
|
| A D | bkey.h | 45 static inline void bkey_p_copy(struct bkey_packed *dst, const struct bkey_packed *src) in bkey_p_copy() 59 const struct bkey_packed *, 60 const struct bkey_packed *); 71 const struct bkey_packed *, 76 const struct bkey_packed *, 77 const struct bkey_packed *); 81 const struct bkey_packed *, 224 #define bkey_packed(_k) \ macro 361 struct bkey_packed *, 392 const struct bkey_packed *); [all …]
|
| A D | bkey_sort.c | 10 const struct bkey_packed *, 11 const struct bkey_packed *); 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() 158 const struct bkey_packed *l, in keep_unwritten_whiteouts_cmp() 159 const struct bkey_packed *r) in keep_unwritten_whiteouts_cmp() 175 struct bkey_packed *in, *next, *out = dst; in bch2_sort_keys_keep_unwritten_whiteouts() [all …]
|
| A D | bkey_cmp.h | 89 int __bch2_bkey_cmp_packed_format_checked_inlined(const struct bkey_packed *l, in __bch2_bkey_cmp_packed_format_checked_inlined() 90 const struct bkey_packed *r, in __bch2_bkey_cmp_packed_format_checked_inlined() 96 EBUG_ON(!bkey_packed(l) || !bkey_packed(r)); in __bch2_bkey_cmp_packed_format_checked_inlined() 110 const struct bkey_packed *l, in bch2_bkey_cmp_packed_inlined() 111 const struct bkey_packed *r) in bch2_bkey_cmp_packed_inlined() 115 if (likely(bkey_packed(l) && bkey_packed(r))) in bch2_bkey_cmp_packed_inlined() 118 if (bkey_packed(l)) { in bch2_bkey_cmp_packed_inlined() 121 } else if (bkey_packed(r)) { in bch2_bkey_cmp_packed_inlined()
|
| A D | bset.c | 58 struct bkey_packed *_k, *_n; in bch2_dump_bset() 137 struct bkey_packed *k; in bch2_btree_node_count_keys() 197 struct bkey_packed *k, *p; in bch2_btree_node_iter_verify() 569 EBUG_ON(!bkey_packed(k)); in bkey_mantissa() 608 if (!bkey_packed(l) || !bkey_packed(r) || !bkey_packed(m) || in make_bfloat() 679 struct bkey_packed *k; in __build_rw_aux_tree() 822 struct bkey_packed *p; in __bkey_prev() 1099 struct bkey_packed *k; in bset_search_tree() 1185 struct bkey_packed *m) in bch2_bset_search_linear() 1243 struct bkey_packed *k; in btree_node_iter_init_pack_failed() [all …]
|
| A D | bkey.c | 14 const struct bkey_packed *k) in bch2_bkey_packed_to_binary_text() 91 (struct bkey_packed *) &tmp); in bch2_bkey_pack_verify() 113 struct bkey_packed *k) in pack_state_init() 127 struct bkey_packed *k) in pack_state_finish() 226 struct bkey_packed *out, in bch2_bkey_transform_key() 253 struct bkey_packed *out, in bch2_bkey_transform() 255 const struct bkey_packed *in) in bch2_bkey_transform() 369 struct bkey_packed tmp; in bch2_bkey_pack() 404 struct bkey_packed k) in bkey_packed_successor() 534 struct bkey_packed successor; in bch2_bkey_pack_pos_lossy() [all …]
|
| A D | bkey_sort.h | 11 struct bkey_packed *k, *end; 33 struct bkey_packed *k, in sort_iter_add() 34 struct bkey_packed *end) in sort_iter_add() 51 unsigned bch2_sort_keys_keep_unwritten_whiteouts(struct bkey_packed *, struct sort_iter *); 52 unsigned bch2_sort_keys(struct bkey_packed *, struct sort_iter *);
|
| A D | bkey_methods.h | 119 void bch2_bkey_renumber(enum btree_node_type, struct bkey_packed *, int); 122 int, struct bkey_format *, struct bkey_packed *); 128 struct bkey_packed *k) in bch2_bkey_compat()
|
| A D | btree_update_interior.h | 211 static inline struct bkey_packed *unwritten_whiteouts_start(struct btree *b) in unwritten_whiteouts_start() 216 static inline struct bkey_packed *unwritten_whiteouts_end(struct btree *b) in unwritten_whiteouts_end() 236 static inline bool bkey_written(struct btree *b, struct bkey_packed *k) in bkey_written() 299 struct bkey_packed k; in push_whiteout()
|
| A D | bkey_methods.c | 366 struct bkey_packed *k, in bch2_bkey_renumber() 385 struct bkey_packed *k) in __bch2_bkey_compat() 413 if (!bkey_packed(k)) { in __bch2_bkey_compat() 460 if (!bkey_packed(k)) { in __bch2_bkey_compat()
|
| A D | bkey_buf.h | 42 struct bkey_packed *src) in bch2_bkey_buf_unpack()
|
| A D | btree_io.c | 78 struct bkey_packed *start, in verify_no_dups() 79 struct bkey_packed *end) in verify_no_dups() 82 struct bkey_packed *k, *p; in verify_no_dups() 100 struct bkey_packed *k; in set_needs_whiteout() 134 struct bkey_packed **ptrs, unsigned nr) in sort_bkey_ptrs() 230 struct bkey_packed *k, *n, *out, *start, *end; in bch2_drop_whiteouts() 547 struct bkey_packed *k, in __btree_err() 638 struct bkey_packed *k; in bch2_btree_node_drop_keys_outside_node() 845 struct bset *i, struct bkey_packed *k) in bkey_packed_valid() 866 struct bkey_packed *k, *prev = NULL; in validate_bset_keys() [all …]
|
| A D | btree_iter.c | 144 struct bkey_packed *p, *k; in bch2_btree_path_verify_level() 377 struct bkey_packed *k) in btree_node_iter_set_set_pos() 406 struct bkey_packed *where) in bch2_btree_path_fix_key_modified() 421 struct bkey_packed *where, in __bch2_btree_node_iter_fix() 483 struct bkey_packed *k, *k2, *p; in __bch2_btree_node_iter_fix() 512 struct bkey_packed *where, in bch2_btree_node_iter_fix() 541 struct bkey_packed *k) in __btree_iter_unpack() 595 struct bkey_packed *k; in btree_path_advance_to_pos() 783 struct bkey_packed *k; in btree_path_prefetch() 855 struct bkey_packed *k; in btree_node_mem_ptr_set() [all …]
|
| A D | btree_types.h | 686 __btree_node_key_to_offset(const struct btree *b, const struct bkey_packed *k) in __btree_node_key_to_offset() 691 static inline struct bkey_packed *
|
| A D | debug.c | 131 struct bkey_packed *k; in __bch2_btree_verify() 227 struct bkey_packed *k; in bch2_btree_node_ondisk_to_text() 446 struct bkey_packed *_k = in bch2_read_bfloat_failed()
|
| A D | btree_update_interior.c | 163 struct bkey_packed *k; in __bch2_btree_calc_format() 1359 struct bkey_packed *k; in bch2_insert_fixup_btree_ptr() 1413 struct bkey_packed *k; in bch2_btree_insert_keys_interior() 1451 struct bkey_packed *k; in __btree_split_node() 1456 struct bkey_packed *out[2]; in __btree_split_node() 1525 if (bch2_bkey_transform(&n[i]->format, out[i], bkey_packed(k) in __btree_split_node()
|
| A D | btree_iter.h | 297 struct btree *, struct bkey_packed *); 300 struct bkey_packed *, unsigned, unsigned);
|
| A D | bcachefs_format.h | 261 struct bkey_packed { struct 1396 struct bkey_packed start[0];
|
| A D | btree_trans_commit.c | 157 struct bkey_packed *k; in bch2_btree_bset_insert_key()
|