/kernel/linux/linux-6.6/fs/btrfs/ |
H A D | delayed-ref.h | 280 static inline void btrfs_init_generic_ref(struct btrfs_ref *generic_ref, in btrfs_init_generic_ref() argument 283 generic_ref->action = action; in btrfs_init_generic_ref() 284 generic_ref->bytenr = bytenr; in btrfs_init_generic_ref() 285 generic_ref->len = len; in btrfs_init_generic_ref() 286 generic_ref->parent = parent; in btrfs_init_generic_ref() 289 static inline void btrfs_init_tree_ref(struct btrfs_ref *generic_ref, in btrfs_init_tree_ref() argument 294 generic_ref->real_root = mod_root ?: root; in btrfs_init_tree_ref() 296 generic_ref->tree_ref.level = level; in btrfs_init_tree_ref() 297 generic_ref->tree_ref.owning_root = root; in btrfs_init_tree_ref() 298 generic_ref in btrfs_init_tree_ref() 307 btrfs_init_data_ref(struct btrfs_ref *generic_ref, u64 ref_root, u64 ino, u64 offset, u64 mod_root, bool skip_qgroup) btrfs_init_data_ref() argument [all...] |
H A D | delayed-ref.c | 894 struct btrfs_ref *generic_ref, in btrfs_add_delayed_tree_ref() 905 int action = generic_ref->action; in btrfs_add_delayed_tree_ref() 906 int level = generic_ref->tree_ref.level; in btrfs_add_delayed_tree_ref() 907 u64 bytenr = generic_ref->bytenr; in btrfs_add_delayed_tree_ref() 908 u64 num_bytes = generic_ref->len; in btrfs_add_delayed_tree_ref() 909 u64 parent = generic_ref->parent; in btrfs_add_delayed_tree_ref() 912 is_system = (generic_ref->tree_ref.owning_root == BTRFS_CHUNK_TREE_OBJECTID); in btrfs_add_delayed_tree_ref() 914 ASSERT(generic_ref->type == BTRFS_REF_METADATA && generic_ref->action); in btrfs_add_delayed_tree_ref() 926 !generic_ref in btrfs_add_delayed_tree_ref() 893 btrfs_add_delayed_tree_ref(struct btrfs_trans_handle *trans, struct btrfs_ref *generic_ref, struct btrfs_delayed_extent_op *extent_op) btrfs_add_delayed_tree_ref() argument 986 btrfs_add_delayed_data_ref(struct btrfs_trans_handle *trans, struct btrfs_ref *generic_ref, u64 reserved) btrfs_add_delayed_data_ref() argument [all...] |
H A D | ref-verify.c | 663 struct btrfs_ref *generic_ref) in btrfs_ref_tree_mod() 669 int action = generic_ref->action; in btrfs_ref_tree_mod() 672 u64 bytenr = generic_ref->bytenr; in btrfs_ref_tree_mod() 673 u64 num_bytes = generic_ref->len; in btrfs_ref_tree_mod() 674 u64 parent = generic_ref->parent; in btrfs_ref_tree_mod() 682 if (generic_ref->type == BTRFS_REF_METADATA) { in btrfs_ref_tree_mod() 684 ref_root = generic_ref->tree_ref.owning_root; in btrfs_ref_tree_mod() 685 owner = generic_ref->tree_ref.level; in btrfs_ref_tree_mod() 687 ref_root = generic_ref->data_ref.owning_root; in btrfs_ref_tree_mod() 688 owner = generic_ref in btrfs_ref_tree_mod() 662 btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info, struct btrfs_ref *generic_ref) btrfs_ref_tree_mod() argument [all...] |
H A D | ref-verify.h | 13 struct btrfs_ref *generic_ref); 33 struct btrfs_ref *generic_ref) in btrfs_ref_tree_mod() 32 btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info, struct btrfs_ref *generic_ref) btrfs_ref_tree_mod() argument
|
H A D | extent-tree.c | 1422 struct btrfs_ref *generic_ref) in btrfs_inc_extent_ref() 1427 ASSERT(generic_ref->type != BTRFS_REF_NOT_SET && in btrfs_inc_extent_ref() 1428 generic_ref->action); in btrfs_inc_extent_ref() 1429 BUG_ON(generic_ref->type == BTRFS_REF_METADATA && in btrfs_inc_extent_ref() 1430 generic_ref->tree_ref.owning_root == BTRFS_TREE_LOG_OBJECTID); in btrfs_inc_extent_ref() 1432 if (generic_ref->type == BTRFS_REF_METADATA) in btrfs_inc_extent_ref() 1433 ret = btrfs_add_delayed_tree_ref(trans, generic_ref, NULL); in btrfs_inc_extent_ref() 1435 ret = btrfs_add_delayed_data_ref(trans, generic_ref, 0); in btrfs_inc_extent_ref() 1437 btrfs_ref_tree_mod(fs_info, generic_ref); in btrfs_inc_extent_ref() 2415 struct btrfs_ref generic_ref in __btrfs_mod_ref() local 1421 btrfs_inc_extent_ref(struct btrfs_trans_handle *trans, struct btrfs_ref *generic_ref) btrfs_inc_extent_ref() argument 3287 struct btrfs_ref generic_ref = { 0 }; btrfs_free_tree_block() local 4777 struct btrfs_ref generic_ref = { 0 }; btrfs_alloc_reserved_file_extent() local 4940 struct btrfs_ref generic_ref = { 0 }; btrfs_alloc_tree_block() local [all...] |
H A D | extent-tree.h | 143 int btrfs_inc_extent_ref(struct btrfs_trans_handle *trans, struct btrfs_ref *generic_ref);
|
/kernel/linux/linux-5.10/fs/btrfs/ |
H A D | delayed-ref.h | 264 static inline void btrfs_init_generic_ref(struct btrfs_ref *generic_ref, in btrfs_init_generic_ref() argument 267 generic_ref->action = action; in btrfs_init_generic_ref() 268 generic_ref->bytenr = bytenr; in btrfs_init_generic_ref() 269 generic_ref->len = len; in btrfs_init_generic_ref() 270 generic_ref->parent = parent; in btrfs_init_generic_ref() 273 static inline void btrfs_init_tree_ref(struct btrfs_ref *generic_ref, in btrfs_init_tree_ref() argument 277 if (!generic_ref->real_root) in btrfs_init_tree_ref() 278 generic_ref->real_root = root; in btrfs_init_tree_ref() 279 generic_ref->tree_ref.level = level; in btrfs_init_tree_ref() 280 generic_ref in btrfs_init_tree_ref() 284 btrfs_init_data_ref(struct btrfs_ref *generic_ref, u64 ref_root, u64 ino, u64 offset) btrfs_init_data_ref() argument [all...] |
H A D | delayed-ref.c | 929 struct btrfs_ref *generic_ref, in btrfs_add_delayed_tree_ref() 939 int action = generic_ref->action; in btrfs_add_delayed_tree_ref() 940 int level = generic_ref->tree_ref.level; in btrfs_add_delayed_tree_ref() 942 u64 bytenr = generic_ref->bytenr; in btrfs_add_delayed_tree_ref() 943 u64 num_bytes = generic_ref->len; in btrfs_add_delayed_tree_ref() 944 u64 parent = generic_ref->parent; in btrfs_add_delayed_tree_ref() 947 is_system = (generic_ref->real_root == BTRFS_CHUNK_TREE_OBJECTID); in btrfs_add_delayed_tree_ref() 949 ASSERT(generic_ref->type == BTRFS_REF_METADATA && generic_ref->action); in btrfs_add_delayed_tree_ref() 962 is_fstree(generic_ref in btrfs_add_delayed_tree_ref() 928 btrfs_add_delayed_tree_ref(struct btrfs_trans_handle *trans, struct btrfs_ref *generic_ref, struct btrfs_delayed_extent_op *extent_op) btrfs_add_delayed_tree_ref() argument 1023 btrfs_add_delayed_data_ref(struct btrfs_trans_handle *trans, struct btrfs_ref *generic_ref, u64 reserved) btrfs_add_delayed_data_ref() argument [all...] |
H A D | ref-verify.h | 13 struct btrfs_ref *generic_ref); 33 struct btrfs_ref *generic_ref) in btrfs_ref_tree_mod() 32 btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info, struct btrfs_ref *generic_ref) btrfs_ref_tree_mod() argument
|
H A D | ref-verify.c | 672 struct btrfs_ref *generic_ref) in btrfs_ref_tree_mod() 678 int action = generic_ref->action; in btrfs_ref_tree_mod() 681 u64 bytenr = generic_ref->bytenr; in btrfs_ref_tree_mod() 682 u64 num_bytes = generic_ref->len; in btrfs_ref_tree_mod() 683 u64 parent = generic_ref->parent; in btrfs_ref_tree_mod() 691 if (generic_ref->type == BTRFS_REF_METADATA) { in btrfs_ref_tree_mod() 692 ref_root = generic_ref->tree_ref.root; in btrfs_ref_tree_mod() 693 owner = generic_ref->tree_ref.level; in btrfs_ref_tree_mod() 696 ref_root = generic_ref->data_ref.ref_root; in btrfs_ref_tree_mod() 697 owner = generic_ref in btrfs_ref_tree_mod() 671 btrfs_ref_tree_mod(struct btrfs_fs_info *fs_info, struct btrfs_ref *generic_ref) btrfs_ref_tree_mod() argument [all...] |
H A D | extent-tree.c | 1361 struct btrfs_ref *generic_ref) in btrfs_inc_extent_ref() 1366 ASSERT(generic_ref->type != BTRFS_REF_NOT_SET && in btrfs_inc_extent_ref() 1367 generic_ref->action); in btrfs_inc_extent_ref() 1368 BUG_ON(generic_ref->type == BTRFS_REF_METADATA && in btrfs_inc_extent_ref() 1369 generic_ref->tree_ref.root == BTRFS_TREE_LOG_OBJECTID); in btrfs_inc_extent_ref() 1371 if (generic_ref->type == BTRFS_REF_METADATA) in btrfs_inc_extent_ref() 1372 ret = btrfs_add_delayed_tree_ref(trans, generic_ref, NULL); in btrfs_inc_extent_ref() 1374 ret = btrfs_add_delayed_data_ref(trans, generic_ref, 0); in btrfs_inc_extent_ref() 1376 btrfs_ref_tree_mod(fs_info, generic_ref); in btrfs_inc_extent_ref() 2404 struct btrfs_ref generic_ref in __btrfs_mod_ref() local 1360 btrfs_inc_extent_ref(struct btrfs_trans_handle *trans, struct btrfs_ref *generic_ref) btrfs_inc_extent_ref() argument 3325 struct btrfs_ref generic_ref = { 0 }; btrfs_free_tree_block() local 4524 struct btrfs_ref generic_ref = { 0 }; btrfs_alloc_reserved_file_extent() local 4661 struct btrfs_ref generic_ref = { 0 }; btrfs_alloc_tree_block() local [all...] |
H A D | ctree.h | 2604 struct btrfs_ref *generic_ref);
|