Lines Matching refs:btrfs_qgroup

34 static u64 qgroup_rsv_total(const struct btrfs_qgroup *qgroup)  in qgroup_rsv_total()
59 struct btrfs_qgroup *qgroup, u64 num_bytes, in qgroup_rsv_add()
67 struct btrfs_qgroup *qgroup, u64 num_bytes, in qgroup_rsv_release()
85 struct btrfs_qgroup *dest, in qgroup_rsv_add_by_qgroup()
86 struct btrfs_qgroup *src) in qgroup_rsv_add_by_qgroup()
95 struct btrfs_qgroup *dest, in qgroup_rsv_release_by_qgroup()
96 struct btrfs_qgroup *src) in qgroup_rsv_release_by_qgroup()
104 static void btrfs_qgroup_update_old_refcnt(struct btrfs_qgroup *qg, u64 seq, in btrfs_qgroup_update_old_refcnt()
112 static void btrfs_qgroup_update_new_refcnt(struct btrfs_qgroup *qg, u64 seq, in btrfs_qgroup_update_new_refcnt()
120 static inline u64 btrfs_qgroup_get_old_refcnt(struct btrfs_qgroup *qg, u64 seq) in btrfs_qgroup_get_old_refcnt()
127 static inline u64 btrfs_qgroup_get_new_refcnt(struct btrfs_qgroup *qg, u64 seq) in btrfs_qgroup_get_new_refcnt()
140 struct btrfs_qgroup *group;
141 struct btrfs_qgroup *member;
144 static inline u64 qgroup_to_aux(struct btrfs_qgroup *qg) in qgroup_to_aux()
149 static inline struct btrfs_qgroup* unode_aux_to_qgroup(struct ulist_node *n) in unode_aux_to_qgroup()
151 return (struct btrfs_qgroup *)(uintptr_t)n->aux; in unode_aux_to_qgroup()
160 static struct btrfs_qgroup *find_qgroup_rb(struct btrfs_fs_info *fs_info, in find_qgroup_rb()
164 struct btrfs_qgroup *qgroup; in find_qgroup_rb()
167 qgroup = rb_entry(n, struct btrfs_qgroup, node); in find_qgroup_rb()
179 static struct btrfs_qgroup *add_qgroup_rb(struct btrfs_fs_info *fs_info, in add_qgroup_rb()
184 struct btrfs_qgroup *qgroup; in add_qgroup_rb()
188 qgroup = rb_entry(parent, struct btrfs_qgroup, node); in add_qgroup_rb()
214 struct btrfs_qgroup *qgroup) in __del_qgroup_rb()
239 struct btrfs_qgroup *qgroup = find_qgroup_rb(fs_info, qgroupid); in del_qgroup_rb()
258 static int __add_relation_rb(struct btrfs_qgroup *member, struct btrfs_qgroup *parent) in __add_relation_rb()
288 struct btrfs_qgroup *member; in add_relation_rb()
289 struct btrfs_qgroup *parent; in add_relation_rb()
301 struct btrfs_qgroup *member; in del_relation_rb()
302 struct btrfs_qgroup *parent; in del_relation_rb()
325 struct btrfs_qgroup *qgroup; in btrfs_verify_qgroup_counts()
391 struct btrfs_qgroup *qgroup; in btrfs_read_qgroup_config()
556 struct btrfs_qgroup *qgroup; in btrfs_check_quota_leak()
559 qgroup = rb_entry(node, struct btrfs_qgroup, node); in btrfs_check_quota_leak()
583 struct btrfs_qgroup *qgroup; in btrfs_free_qgroup_config()
586 qgroup = rb_entry(n, struct btrfs_qgroup, node); in btrfs_free_qgroup_config()
772 struct btrfs_qgroup *qgroup) in update_qgroup_limit_item()
814 struct btrfs_qgroup *qgroup) in update_qgroup_info_item()
956 struct btrfs_qgroup *qgroup = NULL; in btrfs_quota_enable()
1320 struct btrfs_qgroup *qgroup) in qgroup_dirty()
1342 struct btrfs_qgroup *src, int sign) in __qgroup_excl_accounting()
1344 struct btrfs_qgroup *qgroup; in __qgroup_excl_accounting()
1421 struct btrfs_qgroup *qgroup; in quick_update_accounting()
1447 struct btrfs_qgroup *parent; in btrfs_add_qgroup_relation()
1448 struct btrfs_qgroup *member; in btrfs_add_qgroup_relation()
1513 struct btrfs_qgroup *parent; in __del_qgroup_relation()
1514 struct btrfs_qgroup *member; in __del_qgroup_relation()
1591 struct btrfs_qgroup *qgroup; in btrfs_create_qgroup()
1627 struct btrfs_qgroup *qgroup; in btrfs_remove_qgroup()
1682 struct btrfs_qgroup *qgroup; in btrfs_limit_qgroup()
2438 struct btrfs_qgroup *qg; in qgroup_update_refcnt()
2527 struct btrfs_qgroup *qg; in qgroup_update_counters()
2817 struct btrfs_qgroup *qgroup; in btrfs_run_qgroups()
2819 struct btrfs_qgroup, dirty); in btrfs_run_qgroups()
2858 struct btrfs_qgroup *srcgroup; in btrfs_qgroup_inherit()
2859 struct btrfs_qgroup *dstgroup; in btrfs_qgroup_inherit()
3007 struct btrfs_qgroup *src; in btrfs_qgroup_inherit()
3008 struct btrfs_qgroup *dst; in btrfs_qgroup_inherit()
3028 struct btrfs_qgroup *src; in btrfs_qgroup_inherit()
3029 struct btrfs_qgroup *dst; in btrfs_qgroup_inherit()
3059 static bool qgroup_check_limits(const struct btrfs_qgroup *qg, u64 num_bytes) in qgroup_check_limits()
3075 struct btrfs_qgroup *qgroup; in qgroup_reserve()
3111 struct btrfs_qgroup *qg; in qgroup_reserve()
3135 struct btrfs_qgroup *qg; in qgroup_reserve()
3160 struct btrfs_qgroup *qgroup; in btrfs_qgroup_free_refroot()
3198 struct btrfs_qgroup *qg; in btrfs_qgroup_free_refroot()
3496 struct btrfs_qgroup *qgroup; in qgroup_rescan_zero_tracking()
3501 qgroup = rb_entry(n, struct btrfs_qgroup, node); in qgroup_rescan_zero_tracking()
4042 struct btrfs_qgroup *qgroup; in qgroup_convert_meta()
4063 struct btrfs_qgroup *qg; in qgroup_convert_meta()