Lines Matching refs:qgroup
2177 struct btrfs_qgroup *qgroup = container_of(qgroup_kobj, \
2179 return btrfs_show_u64(&qgroup->_member, &fs_info->qgroup_lock, buf); \
2181 BTRFS_ATTR(qgroup, _show_name, btrfs_qgroup_show_##_member)
2189 struct btrfs_qgroup *qgroup = container_of(qgroup_kobj, \
2191 return btrfs_show_u64(&qgroup->rsv.values[_type], \
2194 BTRFS_ATTR(qgroup, rsv_##_name, btrfs_qgroup_rsv_show_##_name)
2211 BTRFS_ATTR_PTR(qgroup, referenced),
2212 BTRFS_ATTR_PTR(qgroup, exclusive),
2213 BTRFS_ATTR_PTR(qgroup, max_referenced),
2214 BTRFS_ATTR_PTR(qgroup, max_exclusive),
2215 BTRFS_ATTR_PTR(qgroup, limit_flags),
2216 BTRFS_ATTR_PTR(qgroup, rsv_data),
2217 BTRFS_ATTR_PTR(qgroup, rsv_meta_pertrans),
2218 BTRFS_ATTR_PTR(qgroup, rsv_meta_prealloc),
2221 ATTRIBUTE_GROUPS(qgroup);
2225 struct btrfs_qgroup *qgroup = container_of(kobj, struct btrfs_qgroup, kobj); in qgroup_release() local
2227 memset(&qgroup->kobj, 0, sizeof(*kobj)); in qgroup_release()
2237 struct btrfs_qgroup *qgroup) in btrfs_sysfs_add_one_qgroup() argument
2244 if (qgroup->kobj.state_initialized) in btrfs_sysfs_add_one_qgroup()
2249 ret = kobject_init_and_add(&qgroup->kobj, &qgroup_ktype, qgroups_kobj, in btrfs_sysfs_add_one_qgroup()
2250 "%hu_%llu", btrfs_qgroup_level(qgroup->qgroupid), in btrfs_sysfs_add_one_qgroup()
2251 btrfs_qgroup_subvolid(qgroup->qgroupid)); in btrfs_sysfs_add_one_qgroup()
2253 kobject_put(&qgroup->kobj); in btrfs_sysfs_add_one_qgroup()
2260 struct btrfs_qgroup *qgroup; in btrfs_sysfs_del_qgroups() local
2266 rbtree_postorder_for_each_entry_safe(qgroup, next, in btrfs_sysfs_del_qgroups()
2268 btrfs_sysfs_del_one_qgroup(fs_info, qgroup); in btrfs_sysfs_del_qgroups()
2280 struct btrfs_qgroup *qgroup; in btrfs_sysfs_add_qgroups() local
2300 rbtree_postorder_for_each_entry_safe(qgroup, next, in btrfs_sysfs_add_qgroups()
2302 ret = btrfs_sysfs_add_one_qgroup(fs_info, qgroup); in btrfs_sysfs_add_qgroups()
2314 struct btrfs_qgroup *qgroup) in btrfs_sysfs_del_one_qgroup() argument
2319 if (qgroup->kobj.state_initialized) { in btrfs_sysfs_del_one_qgroup()
2320 kobject_del(&qgroup->kobj); in btrfs_sysfs_del_one_qgroup()
2321 kobject_put(&qgroup->kobj); in btrfs_sysfs_del_one_qgroup()