| /linux-6.15/fs/bcachefs/ |
| H A D | bkey_methods.h | 28 void (*swab)(struct bkey_s); 29 bool (*key_normalize)(struct bch_fs *, struct bkey_s); 30 bool (*key_merge)(struct bch_fs *, struct bkey_s, struct bkey_s_c); 32 struct bkey_s_c, struct bkey_s, 36 struct bkey_s); 67 void bch2_bkey_swab_val(struct bkey_s); 69 bool bch2_bkey_normalize(struct bch_fs *, struct bkey_s); 78 bool bch2_bkey_merge(struct bch_fs *, struct bkey_s, struct bkey_s_c); 82 struct bkey_s_c old, struct bkey_s new, in bch2_key_trigger() 108 struct bkey_s new, in bch2_key_trigger_new()
|
| H A D | bkey_types.h | 54 struct bkey_s { struct 64 #define bkey_s_null ((struct bkey_s) { .k = NULL }) argument 67 #define bkey_s_err(err) ((struct bkey_s) { .k = ERR_PTR(err) }) 70 static inline struct bkey_s bkey_to_s(struct bkey *k) in bkey_to_s() 72 return (struct bkey_s) { .k = k, .v = NULL }; in bkey_to_s() 80 static inline struct bkey_s bkey_i_to_s(struct bkey_i *k) in bkey_i_to_s() 82 return (struct bkey_s) { .k = &k->k, .v = &k->v }; in bkey_i_to_s() 125 struct bkey_s s; \ 143 static inline struct bkey_s_##name bkey_s_to_##name(struct bkey_s k) \
|
| H A D | reflink.h | 8 bool bch2_reflink_p_merge(struct bch_fs *, struct bkey_s, struct bkey_s_c); 10 struct bkey_s_c, struct bkey_s, 25 struct bkey_s_c, struct bkey_s, 42 struct bkey_s_c, struct bkey_s, 64 static inline __le64 *bkey_refcount(struct bkey_s k) in bkey_refcount()
|
| H A D | extents.h | 276 static inline struct bkey_ptrs bch2_bkey_ptrs(struct bkey_s k) in bch2_bkey_ptrs() 414 int, struct bkey_s); 434 bool bch2_extent_merge(struct bch_fs *, struct bkey_s, struct bkey_s_c); 643 void bch2_bkey_drop_ptr(struct bkey_s, struct bch_extent_ptr *); 645 void bch2_bkey_drop_device_noerror(struct bkey_s, unsigned); 646 void bch2_bkey_drop_device(struct bkey_s, unsigned); 683 struct bkey_s, struct bch_extent_ptr *); 686 bool bch2_extent_normalize(struct bch_fs *, struct bkey_s); 704 void bch2_ptr_swab(struct bkey_s); 725 int bch2_cut_front_s(struct bpos, struct bkey_s); [all …]
|
| H A D | bkey_methods.c | 106 static bool key_type_set_merge(struct bch_fs *c, struct bkey_s l, struct bkey_s_c r) in key_type_set_merge() 335 void bch2_bkey_swab_val(struct bkey_s k) in bch2_bkey_swab_val() 343 bool bch2_bkey_normalize(struct bch_fs *c, struct bkey_s k) in bch2_bkey_normalize() 352 bool bch2_bkey_merge(struct bch_fs *c, struct bkey_s l, struct bkey_s_c r) in bch2_bkey_merge() 475 struct bkey_s u; in __bch2_bkey_compat()
|
| H A D | extents.c | 302 struct bkey_s k) in bch2_btree_ptr_v2_compat() 318 bool bch2_extent_merge(struct bch_fs *c, struct bkey_s l, struct bkey_s_c r) in bch2_extent_merge() 894 void bch2_bkey_drop_ptr(struct bkey_s k, struct bch_extent_ptr *ptr) in bch2_bkey_drop_ptr() 928 void bch2_bkey_drop_device(struct bkey_s k, unsigned dev) in bch2_bkey_drop_device() 933 void bch2_bkey_drop_device_noerror(struct bkey_s k, unsigned dev) in bch2_bkey_drop_device_noerror() 1071 struct bkey_s k, in bch2_extent_ptr_set_cached() 1111 bool bch2_extent_normalize(struct bch_fs *c, struct bkey_s k) in bch2_extent_normalize() 1133 struct bkey_s k) in bch2_extent_normalize_by_opts() 1484 void bch2_ptr_swab(struct bkey_s k) in bch2_ptr_swab() 1549 int bch2_cut_front_s(struct bpos where, struct bkey_s k) in bch2_cut_front_s() [all …]
|
| H A D | reflink.c | 68 bool bch2_reflink_p_merge(struct bch_fs *c, struct bkey_s _l, struct bkey_s_c _r) in bch2_reflink_p_merge() 119 bool bch2_reflink_v_merge(struct bch_fs *c, struct bkey_s _l, struct bkey_s_c _r) 441 struct bkey_s new, in bch2_trigger_reflink_p() 457 check_indirect_extent_deleting(struct bkey_s new, in check_indirect_extent_deleting() 470 struct bkey_s_c old, struct bkey_s new, in bch2_trigger_reflink_v() 482 struct bkey_s_c old, struct bkey_s new, in bch2_trigger_indirect_inline_data()
|
| H A D | subvolume.h | 15 struct bkey_s_c, struct bkey_s,
|
| H A D | alloc_background.h | 254 void bch2_alloc_v4_swab(struct bkey_s); 310 struct bkey_s_c, struct bkey_s,
|
| H A D | buckets.h | 258 struct bkey_s_c, struct bkey_s, 261 struct bkey_s_c, struct bkey_s,
|
| H A D | migrate.c | 22 static int drop_dev_ptrs(struct bch_fs *c, struct bkey_s k, in drop_dev_ptrs()
|
| H A D | backpointers.h | 24 void bch2_backpointer_swab(struct bkey_s);
|
| H A D | bkey.h | 473 static inline struct bkey_s __bkey_disassemble(const struct btree *b, in __bkey_disassemble() 479 return (struct bkey_s) { .k = u, .v = bkeyp_val(&b->format, k), }; in __bkey_disassemble()
|
| H A D | ec.h | 14 struct bkey_s_c, struct bkey_s,
|
| H A D | snapshot.h | 23 struct bkey_s_c, struct bkey_s,
|
| H A D | inode.h | 30 struct bkey_s_c, struct bkey_s,
|
| H A D | disk_accounting.h | 114 void bch2_accounting_swab(struct bkey_s);
|
| H A D | inode.c | 589 static inline void bkey_inode_flags_set(struct bkey_s k, u64 f) in bkey_inode_flags_set() 671 struct bkey_s k, in update_inode_has_children() 725 struct bkey_s new, in bch2_trigger_inode()
|
| H A D | btree_gc.c | 87 static struct bkey_s unsafe_bkey_s_c_to_s(struct bkey_s_c k) in unsafe_bkey_s_c_to_s() 89 return (struct bkey_s) {{{ in unsafe_bkey_s_c_to_s()
|
| H A D | rebalance.c | 159 struct bkey_s k = bkey_i_to_s(_k); in bch2_bkey_set_needs_rebalance()
|
| H A D | buckets.c | 858 struct bkey_s_c old, struct bkey_s new, in bch2_trigger_extent() 946 struct bkey_s_c old, struct bkey_s new, in bch2_trigger_reservation()
|
| H A D | subvolume.c | 256 struct bkey_s_c old, struct bkey_s new, in bch2_subvolume_trigger()
|
| H A D | btree_io.c | 878 struct bkey_s u = __bkey_disassemble(b, k, &tmp); in bkey_packed_valid() 909 struct bkey_s u; in validate_bset_keys() 1254 struct bkey_s u = __bkey_disassemble(b, k, &tmp); in bch2_btree_node_read_done()
|
| H A D | disk_accounting.c | 258 void bch2_accounting_swab(struct bkey_s k) in bch2_accounting_swab()
|
| H A D | alloc_background.c | 322 void bch2_alloc_v4_swab(struct bkey_s k) in bch2_alloc_v4_swab() 831 struct bkey_s_c old, struct bkey_s new, in bch2_trigger_alloc()
|