Lines Matching refs:btrfs_qgroup

39 static u64 qgroup_rsv_total(const struct btrfs_qgroup *qgroup)
64 struct btrfs_qgroup *qgroup, u64 num_bytes,
72 struct btrfs_qgroup *qgroup, u64 num_bytes,
90 struct btrfs_qgroup *dest,
91 struct btrfs_qgroup *src)
100 struct btrfs_qgroup *dest,
101 struct btrfs_qgroup *src)
109 static void btrfs_qgroup_update_old_refcnt(struct btrfs_qgroup *qg, u64 seq,
117 static void btrfs_qgroup_update_new_refcnt(struct btrfs_qgroup *qg, u64 seq,
125 static inline u64 btrfs_qgroup_get_old_refcnt(struct btrfs_qgroup *qg, u64 seq)
132 static inline u64 btrfs_qgroup_get_new_refcnt(struct btrfs_qgroup *qg, u64 seq)
145 struct btrfs_qgroup *group;
146 struct btrfs_qgroup *member;
149 static inline u64 qgroup_to_aux(struct btrfs_qgroup *qg)
154 static inline struct btrfs_qgroup* unode_aux_to_qgroup(struct ulist_node *n)
156 return (struct btrfs_qgroup *)(uintptr_t)n->aux;
165 static struct btrfs_qgroup *find_qgroup_rb(struct btrfs_fs_info *fs_info,
169 struct btrfs_qgroup *qgroup;
172 qgroup = rb_entry(n, struct btrfs_qgroup, node);
184 static struct btrfs_qgroup *add_qgroup_rb(struct btrfs_fs_info *fs_info,
189 struct btrfs_qgroup *qgroup;
193 qgroup = rb_entry(parent, struct btrfs_qgroup, node);
220 struct btrfs_qgroup *qgroup)
245 struct btrfs_qgroup *qgroup = find_qgroup_rb(fs_info, qgroupid);
264 static int __add_relation_rb(struct btrfs_qgroup *member, struct btrfs_qgroup *parent)
294 struct btrfs_qgroup *member;
295 struct btrfs_qgroup *parent;
307 struct btrfs_qgroup *member;
308 struct btrfs_qgroup *parent;
331 struct btrfs_qgroup *qgroup;
397 struct btrfs_qgroup *qgroup;
562 struct btrfs_qgroup *qgroup;
565 qgroup = rb_entry(node, struct btrfs_qgroup, node);
589 struct btrfs_qgroup *qgroup;
592 qgroup = rb_entry(n, struct btrfs_qgroup, node);
778 struct btrfs_qgroup *qgroup)
820 struct btrfs_qgroup *qgroup)
962 struct btrfs_qgroup *qgroup = NULL;
1340 struct btrfs_qgroup *qgroup)
1346 static void qgroup_iterator_add(struct list_head *head, struct btrfs_qgroup *qgroup)
1357 struct btrfs_qgroup *qgroup;
1359 qgroup = list_first_entry(head, struct btrfs_qgroup, iterator);
1380 struct btrfs_qgroup *src, int sign)
1382 struct btrfs_qgroup *qgroup;
1459 struct btrfs_qgroup *qgroup;
1485 struct btrfs_qgroup *parent;
1486 struct btrfs_qgroup *member;
1551 struct btrfs_qgroup *parent;
1552 struct btrfs_qgroup *member;
1629 struct btrfs_qgroup *qgroup;
1662 static bool qgroup_has_usage(struct btrfs_qgroup *qgroup)
1674 struct btrfs_qgroup *qgroup;
1734 struct btrfs_qgroup *qgroup;
2494 struct btrfs_qgroup *qg;
2583 struct btrfs_qgroup *qg;
2899 struct btrfs_qgroup *qgroup;
2901 struct btrfs_qgroup, dirty);
2940 struct btrfs_qgroup *srcgroup;
2941 struct btrfs_qgroup *dstgroup;
3089 struct btrfs_qgroup *src;
3090 struct btrfs_qgroup *dst;
3110 struct btrfs_qgroup *src;
3111 struct btrfs_qgroup *dst;
3141 static bool qgroup_check_limits(const struct btrfs_qgroup *qg, u64 num_bytes)
3157 struct btrfs_qgroup *qgroup;
3220 struct btrfs_qgroup *qgroup;
3258 struct btrfs_qgroup *qg;
3568 struct btrfs_qgroup *qgroup;
3573 qgroup = rb_entry(n, struct btrfs_qgroup, node);
4122 struct btrfs_qgroup *qgroup;