Home
last modified time | relevance | path

Searched refs:qgroup (Results 1 - 9 of 9) sorted by relevance

/kernel/linux/linux-6.6/fs/btrfs/
H A Dqgroup.c23 #include "qgroup.h"
34 * Helpers to access qgroup reservation
39 static u64 qgroup_rsv_total(const struct btrfs_qgroup *qgroup) in qgroup_rsv_total() argument
45 ret += qgroup->rsv.values[i]; in qgroup_rsv_total()
64 struct btrfs_qgroup *qgroup, u64 num_bytes, in qgroup_rsv_add()
67 trace_qgroup_update_reserve(fs_info, qgroup, num_bytes, type); in qgroup_rsv_add()
68 qgroup->rsv.values[type] += num_bytes; in qgroup_rsv_add()
72 struct btrfs_qgroup *qgroup, u64 num_bytes, in qgroup_rsv_release()
75 trace_qgroup_update_reserve(fs_info, qgroup, -(s64)num_bytes, type); in qgroup_rsv_release()
76 if (qgroup in qgroup_rsv_release()
63 qgroup_rsv_add(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup, u64 num_bytes, enum btrfs_qgroup_rsv_type type) qgroup_rsv_add() argument
71 qgroup_rsv_release(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup, u64 num_bytes, enum btrfs_qgroup_rsv_type type) qgroup_rsv_release() argument
169 struct btrfs_qgroup *qgroup; find_qgroup_rb() local
189 struct btrfs_qgroup *qgroup; add_qgroup_rb() local
219 __del_qgroup_rb(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup) __del_qgroup_rb() argument
245 struct btrfs_qgroup *qgroup = find_qgroup_rb(fs_info, qgroupid); del_qgroup_rb() local
331 struct btrfs_qgroup *qgroup; btrfs_verify_qgroup_counts() local
397 struct btrfs_qgroup *qgroup; btrfs_read_qgroup_config() local
562 struct btrfs_qgroup *qgroup; btrfs_check_quota_leak() local
589 struct btrfs_qgroup *qgroup; btrfs_free_qgroup_config() local
777 update_qgroup_limit_item(struct btrfs_trans_handle *trans, struct btrfs_qgroup *qgroup) update_qgroup_limit_item() argument
819 update_qgroup_info_item(struct btrfs_trans_handle *trans, struct btrfs_qgroup *qgroup) update_qgroup_info_item() argument
962 struct btrfs_qgroup *qgroup = NULL; btrfs_quota_enable() local
1339 qgroup_dirty(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup) qgroup_dirty() argument
1346 qgroup_iterator_add(struct list_head *head, struct btrfs_qgroup *qgroup) qgroup_iterator_add() argument
1357 struct btrfs_qgroup *qgroup; qgroup_iterator_clean() local
1382 struct btrfs_qgroup *qgroup; __qgroup_excl_accounting() local
1459 struct btrfs_qgroup *qgroup; quick_update_accounting() local
1629 struct btrfs_qgroup *qgroup; btrfs_create_qgroup() local
1662 qgroup_has_usage(struct btrfs_qgroup *qgroup) qgroup_has_usage() argument
1674 struct btrfs_qgroup *qgroup; btrfs_remove_qgroup() local
1734 struct btrfs_qgroup *qgroup; btrfs_limit_qgroup() local
2899 struct btrfs_qgroup *qgroup; btrfs_run_qgroups() local
3157 struct btrfs_qgroup *qgroup; qgroup_reserve() local
3220 struct btrfs_qgroup *qgroup; btrfs_qgroup_free_refroot() local
3568 struct btrfs_qgroup *qgroup; qgroup_rescan_zero_tracking() local
4122 struct btrfs_qgroup *qgroup; qgroup_convert_meta() local
[all...]
H A Dsysfs.c24 #include "qgroup.h"
2181 struct btrfs_qgroup *qgroup = container_of(qgroup_kobj, \
2183 return btrfs_show_u64(&qgroup->_member, &fs_info->qgroup_lock, buf); \
2185 BTRFS_ATTR(qgroup, _show_name, btrfs_qgroup_show_##_member)
2193 struct btrfs_qgroup *qgroup = container_of(qgroup_kobj, \
2195 return btrfs_show_u64(&qgroup->rsv.values[_type], \
2198 BTRFS_ATTR(qgroup, rsv_##_name, btrfs_qgroup_rsv_show_##_name)
2215 BTRFS_ATTR_PTR(qgroup, referenced),
2216 BTRFS_ATTR_PTR(qgroup, exclusive),
2217 BTRFS_ATTR_PTR(qgroup, max_reference
2225 ATTRIBUTE_GROUPS(qgroup); global() variable
2229 struct btrfs_qgroup *qgroup = container_of(kobj, struct btrfs_qgroup, kobj); qgroup_release() local
2240 btrfs_sysfs_add_one_qgroup(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup) btrfs_sysfs_add_one_qgroup() argument
2264 struct btrfs_qgroup *qgroup; btrfs_sysfs_del_qgroups() local
2284 struct btrfs_qgroup *qgroup; btrfs_sysfs_add_qgroups() local
2317 btrfs_sysfs_del_one_qgroup(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup) btrfs_sysfs_del_one_qgroup() argument
[all...]
H A Dsysfs.h36 struct btrfs_qgroup *qgroup);
40 struct btrfs_qgroup *qgroup);
H A DMakefile32 backref.o ulist.o qgroup.o send.o dev-replace.o raid56.o \
46 tests/extent-io-tests.o tests/inode-tests.o tests/qgroup-tests.o \
/kernel/linux/linux-5.10/fs/btrfs/
H A Dqgroup.c23 #include "qgroup.h"
40 * Helpers to access qgroup reservation
45 static u64 qgroup_rsv_total(const struct btrfs_qgroup *qgroup) in qgroup_rsv_total() argument
51 ret += qgroup->rsv.values[i]; in qgroup_rsv_total()
70 struct btrfs_qgroup *qgroup, u64 num_bytes, in qgroup_rsv_add()
73 trace_qgroup_update_reserve(fs_info, qgroup, num_bytes, type); in qgroup_rsv_add()
74 qgroup->rsv.values[type] += num_bytes; in qgroup_rsv_add()
78 struct btrfs_qgroup *qgroup, u64 num_bytes, in qgroup_rsv_release()
81 trace_qgroup_update_reserve(fs_info, qgroup, -(s64)num_bytes, type); in qgroup_rsv_release()
82 if (qgroup in qgroup_rsv_release()
69 qgroup_rsv_add(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup, u64 num_bytes, enum btrfs_qgroup_rsv_type type) qgroup_rsv_add() argument
77 qgroup_rsv_release(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup, u64 num_bytes, enum btrfs_qgroup_rsv_type type) qgroup_rsv_release() argument
175 struct btrfs_qgroup *qgroup; find_qgroup_rb() local
195 struct btrfs_qgroup *qgroup; add_qgroup_rb() local
224 __del_qgroup_rb(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup) __del_qgroup_rb() argument
250 struct btrfs_qgroup *qgroup = find_qgroup_rb(fs_info, qgroupid); del_qgroup_rb() local
313 struct btrfs_qgroup *qgroup; btrfs_verify_qgroup_counts() local
372 struct btrfs_qgroup *qgroup; btrfs_read_qgroup_config() local
537 struct btrfs_qgroup *qgroup; btrfs_check_quota_leak() local
564 struct btrfs_qgroup *qgroup; btrfs_free_qgroup_config() local
752 update_qgroup_limit_item(struct btrfs_trans_handle *trans, struct btrfs_qgroup *qgroup) update_qgroup_limit_item() argument
794 update_qgroup_info_item(struct btrfs_trans_handle *trans, struct btrfs_qgroup *qgroup) update_qgroup_info_item() argument
938 struct btrfs_qgroup *qgroup = NULL; btrfs_quota_enable() local
1306 qgroup_dirty(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup) qgroup_dirty() argument
1331 struct btrfs_qgroup *qgroup; __qgroup_excl_accounting() local
1408 struct btrfs_qgroup *qgroup; quick_update_accounting() local
1578 struct btrfs_qgroup *qgroup; btrfs_create_qgroup() local
1611 qgroup_has_usage(struct btrfs_qgroup *qgroup) qgroup_has_usage() argument
1623 struct btrfs_qgroup *qgroup; btrfs_remove_qgroup() local
1683 struct btrfs_qgroup *qgroup; btrfs_limit_qgroup() local
2814 struct btrfs_qgroup *qgroup; btrfs_run_qgroups() local
3074 struct btrfs_qgroup *qgroup; qgroup_reserve() local
3159 struct btrfs_qgroup *qgroup; btrfs_qgroup_free_refroot() local
3494 struct btrfs_qgroup *qgroup; qgroup_rescan_zero_tracking() local
4063 struct btrfs_qgroup *qgroup; qgroup_convert_meta() local
[all...]
H A Dsysfs.c23 #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_reference
1615 ATTRIBUTE_GROUPS(qgroup); global() variable
1619 struct btrfs_qgroup *qgroup = container_of(kobj, struct btrfs_qgroup, kobj); qgroup_release() local
1630 btrfs_sysfs_add_one_qgroup(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup) btrfs_sysfs_add_one_qgroup() argument
1654 struct btrfs_qgroup *qgroup; btrfs_sysfs_del_qgroups() local
1674 struct btrfs_qgroup *qgroup; btrfs_sysfs_add_qgroups() local
1703 btrfs_sysfs_del_one_qgroup(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup) btrfs_sysfs_del_one_qgroup() argument
[all...]
H A Dsysfs.h37 struct btrfs_qgroup *qgroup);
41 struct btrfs_qgroup *qgroup);
/kernel/linux/linux-5.10/include/trace/events/
H A Dbtrfs.h1664 const struct btrfs_qgroup *qgroup,
1667 TP_ARGS(fs_info, qgroup, cur_old_count, cur_new_count),
1678 __entry->qgid = qgroup->qgroupid;
1679 __entry->old_rfer = qgroup->rfer;
1680 __entry->old_excl = qgroup->excl;
1692 TP_PROTO(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup,
1695 TP_ARGS(fs_info, qgroup, diff, type),
1705 __entry->qgid = qgroup->qgroupid;
1706 __entry->cur_reserved = qgroup->rsv.values[type];
/kernel/linux/linux-6.6/include/trace/events/
H A Dbtrfs.h1832 const struct btrfs_qgroup *qgroup,
1835 TP_ARGS(fs_info, qgroup, cur_old_count, cur_new_count),
1846 __entry->qgid = qgroup->qgroupid;
1847 __entry->old_rfer = qgroup->rfer;
1848 __entry->old_excl = qgroup->excl;
1860 TP_PROTO(struct btrfs_fs_info *fs_info, struct btrfs_qgroup *qgroup,
1863 TP_ARGS(fs_info, qgroup, diff, type),
1873 __entry->qgid = qgroup->qgroupid;
1874 __entry->cur_reserved = qgroup->rsv.values[type];

Completed in 26 milliseconds