Lines Matching refs:bkey_s
97 static inline void extent_entry_drop(struct bkey_s k, union bch_extent_entry *entry) in extent_entry_drop()
277 static inline struct bkey_ptrs bch2_bkey_ptrs(struct bkey_s k) in bch2_bkey_ptrs()
421 int, struct bkey_s);
441 bool bch2_extent_merge(struct bch_fs *, struct bkey_s, struct bkey_s_c);
457 bool bch2_reservation_merge(struct bch_fs *, struct bkey_s, struct bkey_s_c);
616 static inline struct bch_extent_ptr *bch2_bkey_has_device(struct bkey_s k, unsigned dev) in bch2_bkey_has_device()
649 void bch2_bkey_drop_ptr_noerror(struct bkey_s, struct bch_extent_ptr *);
650 void bch2_bkey_drop_ptr(struct bkey_s, struct bch_extent_ptr *);
652 void bch2_bkey_drop_device_noerror(struct bkey_s, unsigned);
653 void bch2_bkey_drop_device(struct bkey_s, unsigned);
687 bch2_extent_has_ptr(struct bkey_s_c, struct extent_ptr_decoded, struct bkey_s);
690 struct bkey_s, struct bch_extent_ptr *);
692 bool bch2_extent_normalize_by_opts(struct bch_fs *, struct bch_io_opts *, struct bkey_s);
693 bool bch2_extent_normalize(struct bch_fs *, struct bkey_s);
711 void bch2_ptr_swab(struct bkey_s);
741 int bch2_cut_front_s(struct bpos, struct bkey_s);
742 int bch2_cut_back_s(struct bpos, struct bkey_s);