preftrees 389 fs/btrfs/backref.c struct preftrees *preftrees, int level, u64 parent, preftrees 393 fs/btrfs/backref.c return add_prelim_ref(fs_info, &preftrees->direct, 0, NULL, level, preftrees 399 fs/btrfs/backref.c struct preftrees *preftrees, u64 root_id, preftrees 404 fs/btrfs/backref.c struct preftree *tree = &preftrees->indirect; preftrees 407 fs/btrfs/backref.c tree = &preftrees->indirect_missing_keys; preftrees 611 fs/btrfs/backref.c struct preftrees *preftrees, preftrees 632 fs/btrfs/backref.c while ((rnode = rb_first_cached(&preftrees->indirect.root))) { preftrees 642 fs/btrfs/backref.c rb_erase_cached(&ref->rbnode, &preftrees->indirect.root); preftrees 643 fs/btrfs/backref.c preftrees->indirect.count--; preftrees 664 fs/btrfs/backref.c prelim_ref_insert(fs_info, &preftrees->direct, ref, preftrees 693 fs/btrfs/backref.c prelim_ref_insert(fs_info, &preftrees->direct, preftrees 701 fs/btrfs/backref.c prelim_ref_insert(fs_info, &preftrees->direct, ref, NULL); preftrees 715 fs/btrfs/backref.c struct preftrees *preftrees, bool lock) preftrees 719 fs/btrfs/backref.c struct preftree *tree = &preftrees->indirect_missing_keys; preftrees 749 fs/btrfs/backref.c prelim_ref_insert(fs_info, &preftrees->indirect, ref, NULL); preftrees 761 fs/btrfs/backref.c struct preftrees *preftrees, u64 *total_refs, preftrees 803 fs/btrfs/backref.c ret = add_indirect_ref(fs_info, preftrees, ref->root, preftrees 815 fs/btrfs/backref.c ret = add_direct_ref(fs_info, preftrees, ref->level + 1, preftrees 838 fs/btrfs/backref.c ret = add_indirect_ref(fs_info, preftrees, ref->root, preftrees 849 fs/btrfs/backref.c ret = add_direct_ref(fs_info, preftrees, 0, ref->parent, preftrees 878 fs/btrfs/backref.c int *info_level, struct preftrees *preftrees, preftrees 938 fs/btrfs/backref.c ret = add_direct_ref(fs_info, preftrees, preftrees 949 fs/btrfs/backref.c ret = add_direct_ref(fs_info, preftrees, 0, offset, preftrees 954 fs/btrfs/backref.c ret = add_indirect_ref(fs_info, preftrees, offset, preftrees 977 fs/btrfs/backref.c ret = add_indirect_ref(fs_info, preftrees, root, preftrees 1000 fs/btrfs/backref.c int info_level, struct preftrees *preftrees, preftrees 1032 fs/btrfs/backref.c ret = add_direct_ref(fs_info, preftrees, preftrees 1044 fs/btrfs/backref.c ret = add_direct_ref(fs_info, preftrees, 0, preftrees 1051 fs/btrfs/backref.c ret = add_indirect_ref(fs_info, preftrees, key.offset, preftrees 1075 fs/btrfs/backref.c ret = add_indirect_ref(fs_info, preftrees, root, preftrees 1130 fs/btrfs/backref.c struct preftrees preftrees = { preftrees 1198 fs/btrfs/backref.c &preftrees, &total_refs, sc); preftrees 1219 fs/btrfs/backref.c &info_level, &preftrees, preftrees 1224 fs/btrfs/backref.c &preftrees, sc); preftrees 1232 fs/btrfs/backref.c ret = add_missing_keys(fs_info, &preftrees, path->skip_locking == 0); preftrees 1236 fs/btrfs/backref.c WARN_ON(!RB_EMPTY_ROOT(&preftrees.indirect_missing_keys.root.rb_root)); preftrees 1238 fs/btrfs/backref.c ret = resolve_indirect_refs(fs_info, path, time_seq, &preftrees, preftrees 1243 fs/btrfs/backref.c WARN_ON(!RB_EMPTY_ROOT(&preftrees.indirect.root.rb_root)); preftrees 1252 fs/btrfs/backref.c node = rb_first_cached(&preftrees.direct.root); preftrees 1330 fs/btrfs/backref.c prelim_release(&preftrees.direct); preftrees 1331 fs/btrfs/backref.c prelim_release(&preftrees.indirect); preftrees 1332 fs/btrfs/backref.c prelim_release(&preftrees.indirect_missing_keys);