Lines Matching defs:qgroup

23 #include "qgroup.h"
1576 struct btrfs_qgroup *qgroup = container_of(qgroup_kobj, \
1578 return btrfs_show_u64(&qgroup->_member, &fs_info->qgroup_lock, buf); \
1580 BTRFS_ATTR(qgroup, _show_name, btrfs_qgroup_show_##_member)
1588 struct btrfs_qgroup *qgroup = container_of(qgroup_kobj, \
1590 return btrfs_show_u64(&qgroup->rsv.values[_type], \
1593 BTRFS_ATTR(qgroup, rsv_##_name, btrfs_qgroup_rsv_show_##_name)
1605 BTRFS_ATTR_PTR(qgroup, referenced),
1606 BTRFS_ATTR_PTR(qgroup, exclusive),
1607 BTRFS_ATTR_PTR(qgroup, max_referenced),
1608 BTRFS_ATTR_PTR(qgroup, max_exclusive),
1609 BTRFS_ATTR_PTR(qgroup, limit_flags),
1610 BTRFS_ATTR_PTR(qgroup, rsv_data),
1611 BTRFS_ATTR_PTR(qgroup, rsv_meta_pertrans),
1612 BTRFS_ATTR_PTR(qgroup, rsv_meta_prealloc),
1615 ATTRIBUTE_GROUPS(qgroup);
1619 struct btrfs_qgroup *qgroup = container_of(kobj, struct btrfs_qgroup, kobj);
1621 memset(&qgroup->kobj, 0, sizeof(*kobj));
1631 struct btrfs_qgroup *qgroup)
1638 if (qgroup->kobj.state_initialized)
1643 ret = kobject_init_and_add(&qgroup->kobj, &qgroup_ktype, qgroups_kobj,
1644 "%hu_%llu", btrfs_qgroup_level(qgroup->qgroupid),
1645 btrfs_qgroup_subvolid(qgroup->qgroupid));
1647 kobject_put(&qgroup->kobj);
1654 struct btrfs_qgroup *qgroup;
1660 rbtree_postorder_for_each_entry_safe(qgroup, next,
1662 btrfs_sysfs_del_one_qgroup(fs_info, qgroup);
1674 struct btrfs_qgroup *qgroup;
1690 rbtree_postorder_for_each_entry_safe(qgroup, next,
1692 ret = btrfs_sysfs_add_one_qgroup(fs_info, qgroup);
1704 struct btrfs_qgroup *qgroup)
1709 if (qgroup->kobj.state_initialized) {
1710 kobject_del(&qgroup->kobj);
1711 kobject_put(&qgroup->kobj);