Lines Matching refs:qgroup
2496 struct btrfs_qgroup *qgroup = container_of(qgroup_kobj, \
2498 return btrfs_show_u64(&qgroup->_member, &fs_info->qgroup_lock, buf); \
2500 BTRFS_ATTR(qgroup, _show_name, btrfs_qgroup_show_##_member)
2508 struct btrfs_qgroup *qgroup = container_of(qgroup_kobj, \
2510 return btrfs_show_u64(&qgroup->rsv.values[_type], \
2513 BTRFS_ATTR(qgroup, rsv_##_name, btrfs_qgroup_rsv_show_##_name)
2530 BTRFS_ATTR_PTR(qgroup, referenced),
2531 BTRFS_ATTR_PTR(qgroup, exclusive),
2532 BTRFS_ATTR_PTR(qgroup, max_referenced),
2533 BTRFS_ATTR_PTR(qgroup, max_exclusive),
2534 BTRFS_ATTR_PTR(qgroup, limit_flags),
2535 BTRFS_ATTR_PTR(qgroup, rsv_data),
2536 BTRFS_ATTR_PTR(qgroup, rsv_meta_pertrans),
2537 BTRFS_ATTR_PTR(qgroup, rsv_meta_prealloc),
2540 ATTRIBUTE_GROUPS(qgroup);
2544 struct btrfs_qgroup *qgroup = container_of(kobj, struct btrfs_qgroup, kobj); in qgroup_release() local
2546 memset(&qgroup->kobj, 0, sizeof(*kobj)); in qgroup_release()
2556 struct btrfs_qgroup *qgroup) in btrfs_sysfs_add_one_qgroup() argument
2563 if (qgroup->kobj.state_initialized) in btrfs_sysfs_add_one_qgroup()
2568 ret = kobject_init_and_add(&qgroup->kobj, &qgroup_ktype, qgroups_kobj, in btrfs_sysfs_add_one_qgroup()
2569 "%hu_%llu", btrfs_qgroup_level(qgroup->qgroupid), in btrfs_sysfs_add_one_qgroup()
2570 btrfs_qgroup_subvolid(qgroup->qgroupid)); in btrfs_sysfs_add_one_qgroup()
2572 kobject_put(&qgroup->kobj); in btrfs_sysfs_add_one_qgroup()
2579 struct btrfs_qgroup *qgroup; in btrfs_sysfs_del_qgroups() local
2585 rbtree_postorder_for_each_entry_safe(qgroup, next, in btrfs_sysfs_del_qgroups()
2587 btrfs_sysfs_del_one_qgroup(fs_info, qgroup); in btrfs_sysfs_del_qgroups()
2599 struct btrfs_qgroup *qgroup; in btrfs_sysfs_add_qgroups() local
2619 rbtree_postorder_for_each_entry_safe(qgroup, next, in btrfs_sysfs_add_qgroups()
2621 ret = btrfs_sysfs_add_one_qgroup(fs_info, qgroup); in btrfs_sysfs_add_qgroups()
2633 struct btrfs_qgroup *qgroup) in btrfs_sysfs_del_one_qgroup() argument
2638 if (qgroup->kobj.state_initialized) { in btrfs_sysfs_del_one_qgroup()
2639 kobject_del(&qgroup->kobj); in btrfs_sysfs_del_one_qgroup()
2640 kobject_put(&qgroup->kobj); in btrfs_sysfs_del_one_qgroup()