Lines Matching refs:record
1428 struct btrfs_qgroup_extent_record *record; in btrfs_qgroup_prepare_account_extents() local
1443 record = rb_entry(node, struct btrfs_qgroup_extent_record, in btrfs_qgroup_prepare_account_extents()
1445 ret = btrfs_find_all_roots(NULL, fs_info, record->bytenr, 0, in btrfs_qgroup_prepare_account_extents()
1446 &record->old_roots); in btrfs_qgroup_prepare_account_extents()
1450 ulist_del(record->old_roots, qgroup_to_skip, 0); in btrfs_qgroup_prepare_account_extents()
1458 struct btrfs_qgroup_extent_record *record) in btrfs_qgroup_insert_dirty_extent() argument
1463 u64 bytenr = record->bytenr; in btrfs_qgroup_insert_dirty_extent()
1479 rb_link_node(&record->node, parent_node, p); in btrfs_qgroup_insert_dirty_extent()
1480 rb_insert_color(&record->node, &delayed_refs->dirty_extent_root); in btrfs_qgroup_insert_dirty_extent()
1742 struct btrfs_qgroup_extent_record *record; in btrfs_qgroup_account_extents() local
1752 record = rb_entry(node, struct btrfs_qgroup_extent_record, in btrfs_qgroup_account_extents()
1762 record->bytenr, (u64)-1, &new_roots); in btrfs_qgroup_account_extents()
1768 record->bytenr, record->num_bytes, in btrfs_qgroup_account_extents()
1769 record->old_roots, new_roots); in btrfs_qgroup_account_extents()
1770 record->old_roots = NULL; in btrfs_qgroup_account_extents()
1774 ulist_free(record->old_roots); in btrfs_qgroup_account_extents()
1778 kfree(record); in btrfs_qgroup_account_extents()