Lines Matching refs:gang
2127 struct btrfs_root *gang[8]; in btrfs_free_fs_roots() local
2131 gang[0] = list_entry(fs_info->dead_roots.next, in btrfs_free_fs_roots()
2133 list_del(&gang[0]->root_list); in btrfs_free_fs_roots()
2135 if (test_bit(BTRFS_ROOT_IN_RADIX, &gang[0]->state)) { in btrfs_free_fs_roots()
2136 btrfs_drop_and_free_fs_root(fs_info, gang[0]); in btrfs_free_fs_roots()
2138 free_extent_buffer(gang[0]->node); in btrfs_free_fs_roots()
2139 free_extent_buffer(gang[0]->commit_root); in btrfs_free_fs_roots()
2140 btrfs_put_fs_root(gang[0]); in btrfs_free_fs_roots()
2146 (void **)gang, 0, in btrfs_free_fs_roots()
2147 ARRAY_SIZE(gang)); in btrfs_free_fs_roots()
2151 btrfs_drop_and_free_fs_root(fs_info, gang[i]); in btrfs_free_fs_roots()
3647 struct btrfs_root *gang[8]; in btrfs_cleanup_fs_roots() local
3656 (void **)gang, root_objectid, in btrfs_cleanup_fs_roots()
3657 ARRAY_SIZE(gang)); in btrfs_cleanup_fs_roots()
3662 root_objectid = gang[ret - 1]->root_key.objectid + 1; in btrfs_cleanup_fs_roots()
3666 if (btrfs_root_refs(&gang[i]->root_item) == 0) { in btrfs_cleanup_fs_roots()
3667 gang[i] = NULL; in btrfs_cleanup_fs_roots()
3671 gang[i] = btrfs_grab_fs_root(gang[i]); in btrfs_cleanup_fs_roots()
3676 if (!gang[i]) in btrfs_cleanup_fs_roots()
3678 root_objectid = gang[i]->root_key.objectid; in btrfs_cleanup_fs_roots()
3679 err = btrfs_orphan_cleanup(gang[i]); in btrfs_cleanup_fs_roots()
3682 btrfs_put_fs_root(gang[i]); in btrfs_cleanup_fs_roots()
3689 if (gang[i]) in btrfs_cleanup_fs_roots()
3690 btrfs_put_fs_root(gang[i]); in btrfs_cleanup_fs_roots()