aboutsummaryrefslogtreecommitdiff
path: root/include/trace/events/btrfs.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/trace/events/btrfs.h')
-rw-r--r--include/trace/events/btrfs.h43
1 files changed, 43 insertions, 0 deletions
diff --git a/include/trace/events/btrfs.h b/include/trace/events/btrfs.h
index a3c3cab643a9..2d5799d8a4a2 100644
--- a/include/trace/events/btrfs.h
+++ b/include/trace/events/btrfs.h
@@ -1475,6 +1475,49 @@ TRACE_EVENT(qgroup_update_counters,
__entry->cur_new_count)
);
+TRACE_EVENT(qgroup_update_reserve,
+
+ TP_PROTO(struct btrfs_fs_info *fs_info, u64 qgid, u64 cur_reserved,
+ s64 diff),
+
+ TP_ARGS(fs_info, qgid, cur_reserved, diff),
+
+ TP_STRUCT__entry_btrfs(
+ __field( u64, qgid )
+ __field( u64, cur_reserved )
+ __field( s64, diff )
+ ),
+
+ TP_fast_assign_btrfs(fs_info,
+ __entry->qgid = qgid;
+ __entry->cur_reserved = cur_reserved;
+ __entry->diff = diff;
+ ),
+
+ TP_printk_btrfs("qgid = %llu, cur_reserved = %llu, diff = %lld",
+ __entry->qgid, __entry->cur_reserved, __entry->diff)
+);
+
+TRACE_EVENT(qgroup_meta_reserve,
+
+ TP_PROTO(struct btrfs_fs_info *fs_info, u64 refroot, s64 diff),
+
+ TP_ARGS(fs_info, refroot, diff),
+
+ TP_STRUCT__entry_btrfs(
+ __field( u64, refroot )
+ __field( s64, diff )
+ ),
+
+ TP_fast_assign_btrfs(fs_info,
+ __entry->refroot = refroot;
+ __entry->diff = diff;
+ ),
+
+ TP_printk_btrfs("refroot = %llu, diff = %lld",
+ __entry->refroot, __entry->diff)
+);
+
#endif /* _TRACE_BTRFS_H */
/* This part must be outside protection */