@ -439,7 +439,7 @@ TRACE_EVENT(btrfs_sync_fs,
{ BTRFS_UPDATE_DELAYED_HEAD , " UPDATE_DELAYED_HEAD " } )
TRACE_EVENT ( btrfs_delayed_tree_ref ,
DECLARE_EVENT_CLASS ( btrfs_delayed_tree_ref ,
TP_PROTO ( struct btrfs_delayed_ref_node * ref ,
struct btrfs_delayed_tree_ref * full_ref ,
@ -481,7 +481,25 @@ TRACE_EVENT(btrfs_delayed_tree_ref,
( unsigned long long ) __entry - > seq )
) ;
TRACE_EVENT ( btrfs_delayed_data_ref ,
DEFINE_EVENT ( btrfs_delayed_tree_ref , add_delayed_tree_ref ,
TP_PROTO ( struct btrfs_delayed_ref_node * ref ,
struct btrfs_delayed_tree_ref * full_ref ,
int action ) ,
TP_ARGS ( ref , full_ref , action )
) ;
DEFINE_EVENT ( btrfs_delayed_tree_ref , run_delayed_tree_ref ,
TP_PROTO ( struct btrfs_delayed_ref_node * ref ,
struct btrfs_delayed_tree_ref * full_ref ,
int action ) ,
TP_ARGS ( ref , full_ref , action )
) ;
DECLARE_EVENT_CLASS ( btrfs_delayed_data_ref ,
TP_PROTO ( struct btrfs_delayed_ref_node * ref ,
struct btrfs_delayed_data_ref * full_ref ,
@ -527,7 +545,25 @@ TRACE_EVENT(btrfs_delayed_data_ref,
( unsigned long long ) __entry - > seq )
) ;
TRACE_EVENT ( btrfs_delayed_ref_head ,
DEFINE_EVENT ( btrfs_delayed_data_ref , add_delayed_data_ref ,
TP_PROTO ( struct btrfs_delayed_ref_node * ref ,
struct btrfs_delayed_data_ref * full_ref ,
int action ) ,
TP_ARGS ( ref , full_ref , action )
) ;
DEFINE_EVENT ( btrfs_delayed_data_ref , run_delayed_data_ref ,
TP_PROTO ( struct btrfs_delayed_ref_node * ref ,
struct btrfs_delayed_data_ref * full_ref ,
int action ) ,
TP_ARGS ( ref , full_ref , action )
) ;
DECLARE_EVENT_CLASS ( btrfs_delayed_ref_head ,
TP_PROTO ( struct btrfs_delayed_ref_node * ref ,
struct btrfs_delayed_ref_head * head_ref ,
@ -556,6 +592,24 @@ TRACE_EVENT(btrfs_delayed_ref_head,
__entry - > is_data )
) ;
DEFINE_EVENT ( btrfs_delayed_ref_head , add_delayed_ref_head ,
TP_PROTO ( struct btrfs_delayed_ref_node * ref ,
struct btrfs_delayed_ref_head * head_ref ,
int action ) ,
TP_ARGS ( ref , head_ref , action )
) ;
DEFINE_EVENT ( btrfs_delayed_ref_head , run_delayed_ref_head ,
TP_PROTO ( struct btrfs_delayed_ref_node * ref ,
struct btrfs_delayed_ref_head * head_ref ,
int action ) ,
TP_ARGS ( ref , head_ref , action )
) ;
# define show_chunk_type(type) \
__print_flags ( type , " | " , \
{ BTRFS_BLOCK_GROUP_DATA , " DATA " } , \