@@ -105,10 +105,11 @@ DECLARE_EVENT_CLASS(async_outbound_complete_template,
105
105
106
106
// The value of status is one of ack codes and rcodes specific to Linux FireWire subsystem.
107
107
DECLARE_EVENT_CLASS (async_inbound_template ,
108
- TP_PROTO (u64 transaction , unsigned int generation , unsigned int scode , unsigned int status , unsigned int timestamp , const u32 * header , const u32 * data , unsigned int data_count ),
109
- TP_ARGS (transaction , generation , scode , status , timestamp , header , data , data_count ),
108
+ TP_PROTO (u64 transaction , unsigned int card_index , unsigned int generation , unsigned int scode , unsigned int status , unsigned int timestamp , const u32 * header , const u32 * data , unsigned int data_count ),
109
+ TP_ARGS (transaction , card_index , generation , scode , status , timestamp , header , data , data_count ),
110
110
TP_STRUCT__entry (
111
111
__field (u64 , transaction )
112
+ __field (u8 , card_index )
112
113
__field (u8 , generation )
113
114
__field (u8 , scode )
114
115
__field (u8 , status )
@@ -118,6 +119,7 @@ DECLARE_EVENT_CLASS(async_inbound_template,
118
119
),
119
120
TP_fast_assign (
120
121
__entry -> transaction = transaction ;
122
+ __entry -> card_index = card_index ;
121
123
__entry -> generation = generation ;
122
124
__entry -> scode = scode ;
123
125
__entry -> status = status ;
@@ -127,8 +129,9 @@ DECLARE_EVENT_CLASS(async_inbound_template,
127
129
),
128
130
// This format is for the response subaction.
129
131
TP_printk (
130
- "transaction=0x%llx generation=%u scode=%u status=%u timestamp=0x%04x dst_id=0x%04x tlabel=%u tcode=%u src_id=0x%04x rcode=%u header=%s data=%s" ,
132
+ "transaction=0x%llx card_index=%u generation=%u scode=%u status=%u timestamp=0x%04x dst_id=0x%04x tlabel=%u tcode=%u src_id=0x%04x rcode=%u header=%s data=%s" ,
131
133
__entry -> transaction ,
134
+ __entry -> card_index ,
132
135
__entry -> generation ,
133
136
__entry -> scode ,
134
137
__entry -> status ,
@@ -155,16 +158,17 @@ DEFINE_EVENT(async_outbound_complete_template, async_request_outbound_complete,
155
158
);
156
159
157
160
DEFINE_EVENT (async_inbound_template , async_response_inbound ,
158
- TP_PROTO (u64 transaction , unsigned int generation , unsigned int scode , unsigned int status , unsigned int timestamp , const u32 * header , const u32 * data , unsigned int data_count ),
159
- TP_ARGS (transaction , generation , scode , status , timestamp , header , data , data_count )
161
+ TP_PROTO (u64 transaction , unsigned int card_index , unsigned int generation , unsigned int scode , unsigned int status , unsigned int timestamp , const u32 * header , const u32 * data , unsigned int data_count ),
162
+ TP_ARGS (transaction , card_index , generation , scode , status , timestamp , header , data , data_count )
160
163
);
161
164
162
165
DEFINE_EVENT_PRINT (async_inbound_template , async_request_inbound ,
163
- TP_PROTO (u64 transaction , unsigned int generation , unsigned int scode , unsigned int status , unsigned int timestamp , const u32 * header , const u32 * data , unsigned int data_count ),
164
- TP_ARGS (transaction , generation , scode , status , timestamp , header , data , data_count ),
166
+ TP_PROTO (u64 transaction , unsigned int card_index , unsigned int generation , unsigned int scode , unsigned int status , unsigned int timestamp , const u32 * header , const u32 * data , unsigned int data_count ),
167
+ TP_ARGS (transaction , card_index , generation , scode , status , timestamp , header , data , data_count ),
165
168
TP_printk (
166
- "transaction=0x%llx generation=%u scode=%u status=%u timestamp=0x%04x dst_id=0x%04x tlabel=%u tcode=%u src_id=0x%04x offset=0x%012llx header=%s data=%s" ,
169
+ "transaction=0x%llx card_index=%u generation=%u scode=%u status=%u timestamp=0x%04x dst_id=0x%04x tlabel=%u tcode=%u src_id=0x%04x offset=0x%012llx header=%s data=%s" ,
167
170
__entry -> transaction ,
171
+ __entry -> card_index ,
168
172
__entry -> generation ,
169
173
__entry -> scode ,
170
174
__entry -> status ,
0 commit comments