Lines Matching refs:qgroups
146 * glue structure to represent the relations between qgroups.
1133 * adding/removing qgroups or adding/deleting qgroup relations for example,
2210 /* Now record this tree block and its counter part for qgroups */
2422 struct ulist *qgroups, u64 seq, int update_old)
2440 ret = ulist_add(qgroups, qg->qgroupid, qgroup_to_aux(qg),
2457 ret = ulist_add(qgroups, glist->group->qgroupid,
2510 struct ulist *qgroups,
2521 while ((unode = ulist_next(qgroups, &uiter))) {
2632 struct ulist *qgroups = NULL;
2666 qgroups = ulist_alloc(GFP_NOFS);
2667 if (!qgroups) {
2691 ret = qgroup_update_refcnt(fs_info, old_roots, tmp, qgroups, seq,
2697 ret = qgroup_update_refcnt(fs_info, new_roots, tmp, qgroups, seq,
2702 qgroup_update_counters(fs_info, qgroups, nr_old_roots, nr_new_roots,
2713 ulist_free(qgroups);
2793 * Writes all changed qgroups to disk.
2843 * Copy the accounting information between qgroups. This is necessary
3100 * in a first step, we check all affected qgroups if any limits would
3130 * no limits exceeded, now record the reservation into all qgroups
3789 * This function will either reserve space from related qgroups or do nothing
3905 * Free a reserved space range from io_tree and related qgroups
3930 * related qgroups.