Lines Matching refs:qgroups
140 * glue structure to represent the relations between qgroups.
256 * Add relation specified by two qgroups.
261 * -ENOENT if one of the qgroups is NULL
978 "qgroups are currently unsupported in extent tree v2");
1164 * adding/removing qgroups or adding/deleting qgroup relations for example,
2263 /* Now record this tree block and its counter part for qgroups */
2488 struct ulist *qgroups, u64 seq, int update_old)
2506 ret = ulist_add(qgroups, qg->qgroupid, qgroup_to_aux(qg),
2523 ret = ulist_add(qgroups, glist->group->qgroupid,
2576 struct ulist *qgroups,
2587 while ((unode = ulist_next(qgroups, &uiter))) {
2698 struct ulist *qgroups = NULL;
2733 qgroups = ulist_alloc(GFP_NOFS);
2734 if (!qgroups) {
2758 ret = qgroup_update_refcnt(fs_info, old_roots, tmp, qgroups, seq,
2764 ret = qgroup_update_refcnt(fs_info, new_roots, tmp, qgroups, seq,
2769 qgroup_update_counters(fs_info, qgroups, nr_old_roots, nr_new_roots,
2780 ulist_free(qgroups);
2878 * Writes all changed qgroups to disk.
2926 * Copy the accounting information between qgroups. This is necessary
3196 * no limits exceeded, now record the reservation into all qgroups
3842 * This function will either reserve space from related qgroups or do nothing
3962 * Free a reserved space range from io_tree and related qgroups
3988 * related qgroups.