Home
last modified time | relevance | path

Searched refs:bkey_ops (Results 1 – 17 of 17) sorted by relevance

/linux-6.12.1/fs/bcachefs/
Dbkey_methods.c36 #define bch2_bkey_ops_deleted ((struct bkey_ops) { \
40 #define bch2_bkey_ops_whiteout ((struct bkey_ops) { \
57 #define bch2_bkey_ops_error ((struct bkey_ops) { \
75 #define bch2_bkey_ops_cookie ((struct bkey_ops) { \
81 #define bch2_bkey_ops_hash_whiteout ((struct bkey_ops) {\
101 #define bch2_bkey_ops_inline_data ((struct bkey_ops) { \
112 #define bch2_bkey_ops_set ((struct bkey_ops) { \
117 const struct bkey_ops bch2_bkey_ops[] = {
123 const struct bkey_ops bch2_bkey_null_ops = {
132 const struct bkey_ops *ops = bch2_bkey_type_ops(k.k->type); in bch2_bkey_val_validate()
[all …]
Dbkey_methods.h14 extern const struct bkey_ops bch2_bkey_null_ops;
23 struct bkey_ops { struct
42 extern const struct bkey_ops bch2_bkey_ops[]; argument
44 static inline const struct bkey_ops *bch2_bkey_type_ops(enum bch_bkey_type type) in bch2_bkey_type_ops()
84 const struct bkey_ops *ops = bch2_bkey_type_ops(old.k->type ?: new.k->type); in bch2_key_trigger()
Dreflink.h14 #define bch2_bkey_ops_reflink_p ((struct bkey_ops) { \
28 #define bch2_bkey_ops_reflink_v ((struct bkey_ops) { \
45 #define bch2_bkey_ops_indirect_inline_data ((struct bkey_ops) { \
Dio_misc.h14 #define bch2_bkey_ops_logged_op_truncate ((struct bkey_ops) { \
25 #define bch2_bkey_ops_logged_op_finsert ((struct bkey_ops) { \
Dalloc_background.h255 #define bch2_bkey_ops_alloc ((struct bkey_ops) { \
262 #define bch2_bkey_ops_alloc_v2 ((struct bkey_ops) { \
269 #define bch2_bkey_ops_alloc_v3 ((struct bkey_ops) { \
276 #define bch2_bkey_ops_alloc_v4 ((struct bkey_ops) { \
288 #define bch2_bkey_ops_bucket_gens ((struct bkey_ops) { \
Dinode.h34 #define bch2_bkey_ops_inode ((struct bkey_ops) { \
41 #define bch2_bkey_ops_inode_v2 ((struct bkey_ops) { \
48 #define bch2_bkey_ops_inode_v3 ((struct bkey_ops) { \
66 #define bch2_bkey_ops_inode_generation ((struct bkey_ops) { \
Dxattr.h12 #define bch2_bkey_ops_xattr ((struct bkey_ops) { \
Dsnapshot.h11 #define bch2_bkey_ops_snapshot_tree ((struct bkey_ops) { \
27 #define bch2_bkey_ops_snapshot ((struct bkey_ops) { \
Dquota.h14 #define bch2_bkey_ops_quota ((struct bkey_ops) { \
Dlru.h41 #define bch2_bkey_ops_lru ((struct bkey_ops) { \
Dextents.h423 #define bch2_bkey_ops_btree_ptr ((struct bkey_ops) { \
430 #define bch2_bkey_ops_btree_ptr_v2 ((struct bkey_ops) { \
443 #define bch2_bkey_ops_extent ((struct bkey_ops) { \
459 #define bch2_bkey_ops_reservation ((struct bkey_ops) { \
Ddirent.h13 #define bch2_bkey_ops_dirent ((struct bkey_ops) { \
Dsubvolume.h19 #define bch2_bkey_ops_subvolume ((struct bkey_ops) { \
Dbtree_trans_commit.c468 const struct bkey_ops *old_ops = bch2_bkey_type_ops(old.k->type); in run_one_mem_trigger()
469 const struct bkey_ops *new_ops = bch2_bkey_type_ops(i->k->k.type); in run_one_mem_trigger()
498 const struct bkey_ops *old_ops = bch2_bkey_type_ops(old.k->type); in run_one_trans_trigger()
499 const struct bkey_ops *new_ops = bch2_bkey_type_ops(i->k->k.type); in run_one_trans_trigger()
Dbackpointers.h26 #define bch2_bkey_ops_backpointer ((struct bkey_ops) { \
Dec.h18 #define bch2_bkey_ops_stripe ((struct bkey_ops) { \
Ddisk_accounting.h90 #define bch2_bkey_ops_accounting ((struct bkey_ops) { \