Lines Matching refs:qgroup
2165 struct btrfs_qgroup *qgroup = container_of(qgroup_kobj, \
2167 return btrfs_show_u64(&qgroup->_member, &fs_info->qgroup_lock, buf); \
2169 BTRFS_ATTR(qgroup, _show_name, btrfs_qgroup_show_##_member)
2177 struct btrfs_qgroup *qgroup = container_of(qgroup_kobj, \
2179 return btrfs_show_u64(&qgroup->rsv.values[_type], \
2182 BTRFS_ATTR(qgroup, rsv_##_name, btrfs_qgroup_rsv_show_##_name)
2199 BTRFS_ATTR_PTR(qgroup, referenced),
2200 BTRFS_ATTR_PTR(qgroup, exclusive),
2201 BTRFS_ATTR_PTR(qgroup, max_referenced),
2202 BTRFS_ATTR_PTR(qgroup, max_exclusive),
2203 BTRFS_ATTR_PTR(qgroup, limit_flags),
2204 BTRFS_ATTR_PTR(qgroup, rsv_data),
2205 BTRFS_ATTR_PTR(qgroup, rsv_meta_pertrans),
2206 BTRFS_ATTR_PTR(qgroup, rsv_meta_prealloc),
2209 ATTRIBUTE_GROUPS(qgroup);
2213 struct btrfs_qgroup *qgroup = container_of(kobj, struct btrfs_qgroup, kobj); in qgroup_release() local
2215 memset(&qgroup->kobj, 0, sizeof(*kobj)); in qgroup_release()
2225 struct btrfs_qgroup *qgroup) in btrfs_sysfs_add_one_qgroup() argument
2232 if (qgroup->kobj.state_initialized) in btrfs_sysfs_add_one_qgroup()
2237 ret = kobject_init_and_add(&qgroup->kobj, &qgroup_ktype, qgroups_kobj, in btrfs_sysfs_add_one_qgroup()
2238 "%hu_%llu", btrfs_qgroup_level(qgroup->qgroupid), in btrfs_sysfs_add_one_qgroup()
2239 btrfs_qgroup_subvolid(qgroup->qgroupid)); in btrfs_sysfs_add_one_qgroup()
2241 kobject_put(&qgroup->kobj); in btrfs_sysfs_add_one_qgroup()
2248 struct btrfs_qgroup *qgroup; in btrfs_sysfs_del_qgroups() local
2254 rbtree_postorder_for_each_entry_safe(qgroup, next, in btrfs_sysfs_del_qgroups()
2256 btrfs_sysfs_del_one_qgroup(fs_info, qgroup); in btrfs_sysfs_del_qgroups()
2268 struct btrfs_qgroup *qgroup; in btrfs_sysfs_add_qgroups() local
2288 rbtree_postorder_for_each_entry_safe(qgroup, next, in btrfs_sysfs_add_qgroups()
2290 ret = btrfs_sysfs_add_one_qgroup(fs_info, qgroup); in btrfs_sysfs_add_qgroups()
2302 struct btrfs_qgroup *qgroup) in btrfs_sysfs_del_one_qgroup() argument
2307 if (qgroup->kobj.state_initialized) { in btrfs_sysfs_del_one_qgroup()
2308 kobject_del(&qgroup->kobj); in btrfs_sysfs_del_one_qgroup()
2309 kobject_put(&qgroup->kobj); in btrfs_sysfs_del_one_qgroup()