| H A D | qgroup.c | 23 #include "qgroup.h" 53 * Helpers to access qgroup reservation 58 static u64 qgroup_rsv_total(const struct btrfs_qgroup *qgroup) in qgroup_rsv_total() argument 64 ret += qgroup->rsv.values[i]; in qgroup_rsv_total() 83 struct btrfs_qgroup *qgroup, u64 num_bytes, in qgroup_rsv_add() argument 86 trace_btrfs_qgroup_update_reserve(fs_info, qgroup, num_bytes, type); in qgroup_rsv_add() 87 qgroup->rsv.values[type] += num_bytes; in qgroup_rsv_add() 91 struct btrfs_qgroup *qgroup, u64 num_bytes, in qgroup_rsv_release() argument 94 trace_btrfs_qgroup_update_reserve(fs_info, qgroup, -(s64)num_bytes, type); in qgroup_rsv_release() 95 if (qgroup in qgroup_rsv_release() 166 const struct btrfs_qgroup *qgroup = rb_entry(node, struct btrfs_qgroup, node); btrfs_qgroup_qgroupid_key_cmp() local 226 __del_qgroup_rb(struct btrfs_qgroup * qgroup) __del_qgroup_rb() argument 251 struct btrfs_qgroup *qgroup = find_qgroup_rb(fs_info, qgroupid); del_qgroup_rb() local 338 struct btrfs_qgroup *qgroup; btrfs_verify_qgroup_counts() local 459 struct btrfs_qgroup *qgroup; btrfs_read_qgroup_config() local 647 struct btrfs_qgroup *qgroup; btrfs_check_quota_leak() local 672 struct btrfs_qgroup *qgroup; btrfs_free_qgroup_config() local 838 update_qgroup_limit_item(struct btrfs_trans_handle * trans,struct btrfs_qgroup * qgroup) update_qgroup_limit_item() argument 876 update_qgroup_info_item(struct btrfs_trans_handle * trans,struct btrfs_qgroup * qgroup) update_qgroup_info_item() argument 1009 struct btrfs_qgroup *qgroup = NULL; btrfs_quota_enable() local 1451 qgroup_dirty(struct btrfs_fs_info * fs_info,struct btrfs_qgroup * qgroup) qgroup_dirty() argument 1457 qgroup_iterator_add(struct list_head * head,struct btrfs_qgroup * qgroup) qgroup_iterator_add() argument 1468 struct btrfs_qgroup *qgroup; qgroup_iterator_clean() local 1492 struct btrfs_qgroup *qgroup; __qgroup_excl_accounting() local 1545 struct btrfs_qgroup *qgroup; quick_update_accounting() local 1702 struct btrfs_qgroup *qgroup; btrfs_create_qgroup() local 1740 can_delete_parent_qgroup(struct btrfs_fs_info * fs_info,struct btrfs_qgroup * qgroup) can_delete_parent_qgroup() argument 1754 can_delete_squota_subvol_qgroup(struct btrfs_fs_info * fs_info,struct btrfs_qgroup * qgroup) can_delete_squota_subvol_qgroup() argument 1767 can_delete_qgroup(struct btrfs_fs_info * fs_info,struct btrfs_qgroup * qgroup) can_delete_qgroup() argument 1811 struct btrfs_qgroup *qgroup; btrfs_remove_qgroup() local 1947 struct btrfs_qgroup *qgroup; btrfs_limit_qgroup() local 2747 qgroup_iterator_nested_add(struct list_head * head,struct btrfs_qgroup * qgroup) qgroup_iterator_nested_add() argument 2758 struct btrfs_qgroup *qgroup; qgroup_iterator_nested_clean() local 3143 struct btrfs_qgroup *qgroup; btrfs_run_qgroups() local 3211 struct btrfs_qgroup *qgroup; btrfs_qgroup_check_inherit() local 3283 struct btrfs_qgroup *qgroup; qgroup_snapshot_quick_inherit() local 3619 struct btrfs_qgroup *qgroup; qgroup_reserve() local 3682 struct btrfs_qgroup *qgroup; btrfs_qgroup_free_refroot() local 4035 struct btrfs_qgroup *qgroup; qgroup_rescan_zero_tracking() local 4602 struct btrfs_qgroup *qgroup; qgroup_convert_meta() local 4940 struct btrfs_qgroup *qgroup; btrfs_record_squota_delta() local [all...] |