| /linux-6.15/fs/bcachefs/ |
| H 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 …]
|
| H A D | bkey.h | 26 const struct bkey_packed *); 38 static inline void bkey_p_copy(struct bkey_packed *dst, const struct bkey_packed *src) in bkey_p_copy() 52 const struct bkey_packed *, 53 const struct bkey_packed *); 64 const struct bkey_packed *, 69 const struct bkey_packed *, 70 const struct bkey_packed *); 74 const struct bkey_packed *, 217 #define bkey_packed(_k) \ macro 354 struct bkey_packed *, [all …]
|
| H 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 …]
|
| H 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()
|
| H 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 …]
|
| H 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 …]
|
| H 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 *);
|
| H A D | bkey_methods.h | 120 void bch2_bkey_renumber(enum btree_node_type, struct bkey_packed *, int); 123 int, struct bkey_format *, struct bkey_packed *); 129 struct bkey_packed *k) in bch2_bkey_compat()
|
| H A D | btree_update_interior.h | 218 static inline struct bkey_packed *unwritten_whiteouts_start(struct btree *b) in unwritten_whiteouts_start() 223 static inline struct bkey_packed *unwritten_whiteouts_end(struct btree *b) in unwritten_whiteouts_end() 243 static inline bool bkey_written(struct btree *b, struct bkey_packed *k) in bkey_written() 306 struct bkey_packed k; in push_whiteout()
|
| H A D | bkey_methods.c | 383 struct bkey_packed *k, in bch2_bkey_renumber() 402 struct bkey_packed *k) in __bch2_bkey_compat() 430 if (!bkey_packed(k)) { in __bch2_bkey_compat() 477 if (!bkey_packed(k)) { in __bch2_bkey_compat()
|
| H A D | bkey_buf.h | 42 struct bkey_packed *src) in bch2_bkey_buf_unpack()
|
| H A D | btree_io.c | 79 struct bkey_packed *start, in verify_no_dups() 80 struct bkey_packed *end) in verify_no_dups() 83 struct bkey_packed *k, *p; in verify_no_dups() 101 struct bkey_packed *k; in set_needs_whiteout() 135 struct bkey_packed **ptrs, unsigned nr) in sort_bkey_ptrs() 546 struct bkey_packed *k, in __btree_err() 640 struct bkey_packed *k; in bch2_btree_node_drop_keys_outside_node() 889 const struct bkey_packed *l, in btree_node_read_bkey_cmp() 890 const struct bkey_packed *r) in btree_node_read_bkey_cmp() 901 struct bkey_packed *k, *prev = NULL; in validate_bset_keys() [all …]
|
| H A D | btree_iter.c | 144 struct bkey_packed *p, *k; in bch2_btree_path_verify_level() 379 struct bkey_packed *k) in btree_node_iter_set_set_pos() 408 struct bkey_packed *where) in bch2_btree_path_fix_key_modified() 423 struct bkey_packed *where, in __bch2_btree_node_iter_fix() 485 struct bkey_packed *k, *k2, *p; in __bch2_btree_node_iter_fix() 514 struct bkey_packed *where, in bch2_btree_node_iter_fix() 543 struct bkey_packed *k) in __btree_iter_unpack() 583 struct bkey_packed *k; in btree_path_advance_to_pos() 787 struct bkey_packed *k; in btree_path_prefetch() 861 struct bkey_packed *k; in btree_node_mem_ptr_set() [all …]
|
| H A D | btree_types.h | 692 __btree_node_key_to_offset(const struct btree *b, const struct bkey_packed *k) in __btree_node_key_to_offset() 697 static inline struct bkey_packed *
|
| H A D | debug.c | 133 struct bkey_packed *k; in __bch2_btree_verify() 229 struct bkey_packed *k; in bch2_btree_node_ondisk_to_text() 448 struct bkey_packed *_k = in bch2_read_bfloat_failed()
|
| H A D | btree_update_interior.c | 154 struct bkey_packed *k; in __bch2_btree_calc_format() 1342 struct bkey_packed *k; in bch2_insert_fixup_btree_ptr() 1401 struct bkey_packed *k; in bch2_btree_insert_keys_interior() 1455 struct bkey_packed *k; in __btree_split_node() 1460 struct bkey_packed *out[2]; in __btree_split_node() 1529 if (bch2_bkey_transform(&n[i]->format, out[i], bkey_packed(k) in __btree_split_node()
|
| H A D | btree_iter.h | 298 struct btree *, struct bkey_packed *); 301 struct bkey_packed *, unsigned, unsigned);
|
| H A D | bcachefs_format.h | 261 struct bkey_packed { struct 1454 struct bkey_packed start[0];
|
| H A D | btree_trans_commit.c | 157 struct bkey_packed *k; in bch2_btree_bset_insert_key()
|