Lines Matching refs:btrfs_qgroup
45 static u64 qgroup_rsv_total(const struct btrfs_qgroup *qgroup)
70 struct btrfs_qgroup *qgroup, u64 num_bytes,
78 struct btrfs_qgroup *qgroup, u64 num_bytes,
96 struct btrfs_qgroup *dest,
97 struct btrfs_qgroup *src)
106 struct btrfs_qgroup *dest,
107 struct btrfs_qgroup *src)
115 static void btrfs_qgroup_update_old_refcnt(struct btrfs_qgroup *qg, u64 seq,
123 static void btrfs_qgroup_update_new_refcnt(struct btrfs_qgroup *qg, u64 seq,
131 static inline u64 btrfs_qgroup_get_old_refcnt(struct btrfs_qgroup *qg, u64 seq)
138 static inline u64 btrfs_qgroup_get_new_refcnt(struct btrfs_qgroup *qg, u64 seq)
151 struct btrfs_qgroup *group;
152 struct btrfs_qgroup *member;
155 static inline u64 qgroup_to_aux(struct btrfs_qgroup *qg)
160 static inline struct btrfs_qgroup* unode_aux_to_qgroup(struct ulist_node *n)
162 return (struct btrfs_qgroup *)(uintptr_t)n->aux;
171 static struct btrfs_qgroup *find_qgroup_rb(struct btrfs_fs_info *fs_info,
175 struct btrfs_qgroup *qgroup;
178 qgroup = rb_entry(n, struct btrfs_qgroup, node);
190 static struct btrfs_qgroup *add_qgroup_rb(struct btrfs_fs_info *fs_info,
195 struct btrfs_qgroup *qgroup;
199 qgroup = rb_entry(parent, struct btrfs_qgroup, node);
225 struct btrfs_qgroup *qgroup)
250 struct btrfs_qgroup *qgroup = find_qgroup_rb(fs_info, qgroupid);
264 struct btrfs_qgroup *member;
265 struct btrfs_qgroup *parent;
289 struct btrfs_qgroup *member;
290 struct btrfs_qgroup *parent;
313 struct btrfs_qgroup *qgroup;
372 struct btrfs_qgroup *qgroup;
537 struct btrfs_qgroup *qgroup;
540 qgroup = rb_entry(node, struct btrfs_qgroup, node);
564 struct btrfs_qgroup *qgroup;
567 qgroup = rb_entry(n, struct btrfs_qgroup, node);
753 struct btrfs_qgroup *qgroup)
795 struct btrfs_qgroup *qgroup)
938 struct btrfs_qgroup *qgroup = NULL;
1307 struct btrfs_qgroup *qgroup)
1329 struct btrfs_qgroup *src, int sign)
1331 struct btrfs_qgroup *qgroup;
1408 struct btrfs_qgroup *qgroup;
1434 struct btrfs_qgroup *parent;
1435 struct btrfs_qgroup *member;
1500 struct btrfs_qgroup *parent;
1501 struct btrfs_qgroup *member;
1578 struct btrfs_qgroup *qgroup;
1611 static bool qgroup_has_usage(struct btrfs_qgroup *qgroup)
1623 struct btrfs_qgroup *qgroup;
1683 struct btrfs_qgroup *qgroup;
2428 struct btrfs_qgroup *qg;
2517 struct btrfs_qgroup *qg;
2814 struct btrfs_qgroup *qgroup;
2816 struct btrfs_qgroup, dirty);
2857 struct btrfs_qgroup *srcgroup;
2858 struct btrfs_qgroup *dstgroup;
3006 struct btrfs_qgroup *src;
3007 struct btrfs_qgroup *dst;
3027 struct btrfs_qgroup *src;
3028 struct btrfs_qgroup *dst;
3058 static bool qgroup_check_limits(const struct btrfs_qgroup *qg, u64 num_bytes)
3074 struct btrfs_qgroup *qgroup;
3110 struct btrfs_qgroup *qg;
3134 struct btrfs_qgroup *qg;
3159 struct btrfs_qgroup *qgroup;
3197 struct btrfs_qgroup *qg;
3494 struct btrfs_qgroup *qgroup;
3499 qgroup = rb_entry(n, struct btrfs_qgroup, node);
4063 struct btrfs_qgroup *qgroup;
4084 struct btrfs_qgroup *qg;