generic_ref 2451 fs/btrfs/ctree.h struct btrfs_ref *generic_ref); generic_ref 912 fs/btrfs/delayed-ref.c struct btrfs_ref *generic_ref, generic_ref 923 fs/btrfs/delayed-ref.c int action = generic_ref->action; generic_ref 924 fs/btrfs/delayed-ref.c int level = generic_ref->tree_ref.level; generic_ref 926 fs/btrfs/delayed-ref.c u64 bytenr = generic_ref->bytenr; generic_ref 927 fs/btrfs/delayed-ref.c u64 num_bytes = generic_ref->len; generic_ref 928 fs/btrfs/delayed-ref.c u64 parent = generic_ref->parent; generic_ref 931 fs/btrfs/delayed-ref.c is_system = (generic_ref->real_root == BTRFS_CHUNK_TREE_OBJECTID); generic_ref 933 fs/btrfs/delayed-ref.c ASSERT(generic_ref->type == BTRFS_REF_METADATA && generic_ref->action); generic_ref 946 fs/btrfs/delayed-ref.c is_fstree(generic_ref->real_root) && generic_ref 947 fs/btrfs/delayed-ref.c is_fstree(generic_ref->tree_ref.root) && generic_ref 948 fs/btrfs/delayed-ref.c !generic_ref->skip_qgroup) { generic_ref 963 fs/btrfs/delayed-ref.c generic_ref->tree_ref.root, action, ref_type); generic_ref 964 fs/btrfs/delayed-ref.c ref->root = generic_ref->tree_ref.root; generic_ref 969 fs/btrfs/delayed-ref.c generic_ref->tree_ref.root, 0, action, false, generic_ref 1009 fs/btrfs/delayed-ref.c struct btrfs_ref *generic_ref, generic_ref 1019 fs/btrfs/delayed-ref.c int action = generic_ref->action; generic_ref 1021 fs/btrfs/delayed-ref.c u64 bytenr = generic_ref->bytenr; generic_ref 1022 fs/btrfs/delayed-ref.c u64 num_bytes = generic_ref->len; generic_ref 1023 fs/btrfs/delayed-ref.c u64 parent = generic_ref->parent; generic_ref 1024 fs/btrfs/delayed-ref.c u64 ref_root = generic_ref->data_ref.ref_root; generic_ref 1025 fs/btrfs/delayed-ref.c u64 owner = generic_ref->data_ref.ino; generic_ref 1026 fs/btrfs/delayed-ref.c u64 offset = generic_ref->data_ref.offset; generic_ref 1029 fs/btrfs/delayed-ref.c ASSERT(generic_ref->type == BTRFS_REF_DATA && action); generic_ref 1054 fs/btrfs/delayed-ref.c is_fstree(generic_ref->real_root) && generic_ref 1055 fs/btrfs/delayed-ref.c !generic_ref->skip_qgroup) { generic_ref 264 fs/btrfs/delayed-ref.h static inline void btrfs_init_generic_ref(struct btrfs_ref *generic_ref, generic_ref 267 fs/btrfs/delayed-ref.h generic_ref->action = action; generic_ref 268 fs/btrfs/delayed-ref.h generic_ref->bytenr = bytenr; generic_ref 269 fs/btrfs/delayed-ref.h generic_ref->len = len; generic_ref 270 fs/btrfs/delayed-ref.h generic_ref->parent = parent; generic_ref 273 fs/btrfs/delayed-ref.h static inline void btrfs_init_tree_ref(struct btrfs_ref *generic_ref, generic_ref 277 fs/btrfs/delayed-ref.h if (!generic_ref->real_root) generic_ref 278 fs/btrfs/delayed-ref.h generic_ref->real_root = root; generic_ref 279 fs/btrfs/delayed-ref.h generic_ref->tree_ref.level = level; generic_ref 280 fs/btrfs/delayed-ref.h generic_ref->tree_ref.root = root; generic_ref 281 fs/btrfs/delayed-ref.h generic_ref->type = BTRFS_REF_METADATA; generic_ref 284 fs/btrfs/delayed-ref.h static inline void btrfs_init_data_ref(struct btrfs_ref *generic_ref, generic_ref 288 fs/btrfs/delayed-ref.h if (!generic_ref->real_root) generic_ref 289 fs/btrfs/delayed-ref.h generic_ref->real_root = ref_root; generic_ref 290 fs/btrfs/delayed-ref.h generic_ref->data_ref.ref_root = ref_root; generic_ref 291 fs/btrfs/delayed-ref.h generic_ref->data_ref.ino = ino; generic_ref 292 fs/btrfs/delayed-ref.h generic_ref->data_ref.offset = offset; generic_ref 293 fs/btrfs/delayed-ref.h generic_ref->type = BTRFS_REF_DATA; generic_ref 336 fs/btrfs/delayed-ref.h struct btrfs_ref *generic_ref, generic_ref 340 fs/btrfs/delayed-ref.h struct btrfs_ref *generic_ref, generic_ref 1371 fs/btrfs/extent-tree.c struct btrfs_ref *generic_ref) generic_ref 1377 fs/btrfs/extent-tree.c ASSERT(generic_ref->type != BTRFS_REF_NOT_SET && generic_ref 1378 fs/btrfs/extent-tree.c generic_ref->action); generic_ref 1379 fs/btrfs/extent-tree.c BUG_ON(generic_ref->type == BTRFS_REF_METADATA && generic_ref 1380 fs/btrfs/extent-tree.c generic_ref->tree_ref.root == BTRFS_TREE_LOG_OBJECTID); generic_ref 1382 fs/btrfs/extent-tree.c if (generic_ref->type == BTRFS_REF_METADATA) generic_ref 1383 fs/btrfs/extent-tree.c ret = btrfs_add_delayed_tree_ref(trans, generic_ref, generic_ref 1386 fs/btrfs/extent-tree.c ret = btrfs_add_delayed_data_ref(trans, generic_ref, 0, generic_ref 1389 fs/btrfs/extent-tree.c btrfs_ref_tree_mod(fs_info, generic_ref); generic_ref 1392 fs/btrfs/extent-tree.c sub_pinned_bytes(fs_info, generic_ref); generic_ref 2430 fs/btrfs/extent-tree.c struct btrfs_ref generic_ref = { 0 }; generic_ref 2472 fs/btrfs/extent-tree.c btrfs_init_generic_ref(&generic_ref, action, bytenr, generic_ref 2474 fs/btrfs/extent-tree.c generic_ref.real_root = root->root_key.objectid; generic_ref 2475 fs/btrfs/extent-tree.c btrfs_init_data_ref(&generic_ref, ref_root, key.objectid, generic_ref 2477 fs/btrfs/extent-tree.c generic_ref.skip_qgroup = for_reloc; generic_ref 2479 fs/btrfs/extent-tree.c ret = btrfs_inc_extent_ref(trans, &generic_ref); generic_ref 2481 fs/btrfs/extent-tree.c ret = btrfs_free_extent(trans, &generic_ref); generic_ref 2487 fs/btrfs/extent-tree.c btrfs_init_generic_ref(&generic_ref, action, bytenr, generic_ref 2489 fs/btrfs/extent-tree.c generic_ref.real_root = root->root_key.objectid; generic_ref 2490 fs/btrfs/extent-tree.c btrfs_init_tree_ref(&generic_ref, level - 1, ref_root); generic_ref 2491 fs/btrfs/extent-tree.c generic_ref.skip_qgroup = for_reloc; generic_ref 2493 fs/btrfs/extent-tree.c ret = btrfs_inc_extent_ref(trans, &generic_ref); generic_ref 2495 fs/btrfs/extent-tree.c ret = btrfs_free_extent(trans, &generic_ref); generic_ref 3246 fs/btrfs/extent-tree.c struct btrfs_ref generic_ref = { 0 }; generic_ref 3250 fs/btrfs/extent-tree.c btrfs_init_generic_ref(&generic_ref, BTRFS_DROP_DELAYED_REF, generic_ref 3252 fs/btrfs/extent-tree.c btrfs_init_tree_ref(&generic_ref, btrfs_header_level(buf), generic_ref 3258 fs/btrfs/extent-tree.c btrfs_ref_tree_mod(fs_info, &generic_ref); generic_ref 3259 fs/btrfs/extent-tree.c ret = btrfs_add_delayed_tree_ref(trans, &generic_ref, NULL, generic_ref 3292 fs/btrfs/extent-tree.c add_pinned_bytes(fs_info, &generic_ref); generic_ref 4361 fs/btrfs/extent-tree.c struct btrfs_ref generic_ref = { 0 }; generic_ref 4366 fs/btrfs/extent-tree.c btrfs_init_generic_ref(&generic_ref, BTRFS_ADD_DELAYED_EXTENT, generic_ref 4368 fs/btrfs/extent-tree.c btrfs_init_data_ref(&generic_ref, root->root_key.objectid, owner, offset); generic_ref 4369 fs/btrfs/extent-tree.c btrfs_ref_tree_mod(root->fs_info, &generic_ref); generic_ref 4370 fs/btrfs/extent-tree.c ret = btrfs_add_delayed_data_ref(trans, &generic_ref, generic_ref 4498 fs/btrfs/extent-tree.c struct btrfs_ref generic_ref = { 0 }; generic_ref 4553 fs/btrfs/extent-tree.c btrfs_init_generic_ref(&generic_ref, BTRFS_ADD_DELAYED_EXTENT, generic_ref 4555 fs/btrfs/extent-tree.c generic_ref.real_root = root->root_key.objectid; generic_ref 4556 fs/btrfs/extent-tree.c btrfs_init_tree_ref(&generic_ref, level, root_objectid); generic_ref 4557 fs/btrfs/extent-tree.c btrfs_ref_tree_mod(fs_info, &generic_ref); generic_ref 4558 fs/btrfs/extent-tree.c ret = btrfs_add_delayed_tree_ref(trans, &generic_ref, generic_ref 670 fs/btrfs/ref-verify.c struct btrfs_ref *generic_ref) generic_ref 676 fs/btrfs/ref-verify.c int action = generic_ref->action; generic_ref 679 fs/btrfs/ref-verify.c u64 bytenr = generic_ref->bytenr; generic_ref 680 fs/btrfs/ref-verify.c u64 num_bytes = generic_ref->len; generic_ref 681 fs/btrfs/ref-verify.c u64 parent = generic_ref->parent; generic_ref 689 fs/btrfs/ref-verify.c if (generic_ref->type == BTRFS_REF_METADATA) { generic_ref 690 fs/btrfs/ref-verify.c ref_root = generic_ref->tree_ref.root; generic_ref 691 fs/btrfs/ref-verify.c owner = generic_ref->tree_ref.level; generic_ref 694 fs/btrfs/ref-verify.c ref_root = generic_ref->data_ref.ref_root; generic_ref 695 fs/btrfs/ref-verify.c owner = generic_ref->data_ref.ino; generic_ref 696 fs/btrfs/ref-verify.c offset = generic_ref->data_ref.offset; generic_ref 732 fs/btrfs/ref-verify.c ra->root = generic_ref->real_root; generic_ref 790 fs/btrfs/ref-verify.c ref_root = generic_ref->real_root; generic_ref 791 fs/btrfs/ref-verify.c re->root_objectid = generic_ref->real_root; generic_ref 867 fs/btrfs/ref-verify.c generic_ref->real_root, be->bytenr); generic_ref 13 fs/btrfs/ref-verify.h struct btrfs_ref *generic_ref); generic_ref 33 fs/btrfs/ref-verify.h struct btrfs_ref *generic_ref)