diff options
Diffstat (limited to 'net/mac80211/trace.h')
-rw-r--r-- | net/mac80211/trace.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/net/mac80211/trace.h b/net/mac80211/trace.h index cec5b60487a4..762e4cd16386 100644 --- a/net/mac80211/trace.h +++ b/net/mac80211/trace.h | |||
@@ -184,6 +184,20 @@ TRACE_EVENT(drv_return_bool, | |||
184 | "true" : "false") | 184 | "true" : "false") |
185 | ); | 185 | ); |
186 | 186 | ||
187 | TRACE_EVENT(drv_return_u32, | ||
188 | TP_PROTO(struct ieee80211_local *local, u32 ret), | ||
189 | TP_ARGS(local, ret), | ||
190 | TP_STRUCT__entry( | ||
191 | LOCAL_ENTRY | ||
192 | __field(u32, ret) | ||
193 | ), | ||
194 | TP_fast_assign( | ||
195 | LOCAL_ASSIGN; | ||
196 | __entry->ret = ret; | ||
197 | ), | ||
198 | TP_printk(LOCAL_PR_FMT " - %u", LOCAL_PR_ARG, __entry->ret) | ||
199 | ); | ||
200 | |||
187 | TRACE_EVENT(drv_return_u64, | 201 | TRACE_EVENT(drv_return_u64, |
188 | TP_PROTO(struct ieee80211_local *local, u64 ret), | 202 | TP_PROTO(struct ieee80211_local *local, u64 ret), |
189 | TP_ARGS(local, ret), | 203 | TP_ARGS(local, ret), |
@@ -1499,6 +1513,24 @@ DEFINE_EVENT(local_sdata_evt, drv_leave_ibss, | |||
1499 | TP_ARGS(local, sdata) | 1513 | TP_ARGS(local, sdata) |
1500 | ); | 1514 | ); |
1501 | 1515 | ||
1516 | TRACE_EVENT(drv_get_expected_throughput, | ||
1517 | TP_PROTO(struct ieee80211_sta *sta), | ||
1518 | |||
1519 | TP_ARGS(sta), | ||
1520 | |||
1521 | TP_STRUCT__entry( | ||
1522 | STA_ENTRY | ||
1523 | ), | ||
1524 | |||
1525 | TP_fast_assign( | ||
1526 | STA_ASSIGN; | ||
1527 | ), | ||
1528 | |||
1529 | TP_printk( | ||
1530 | STA_PR_FMT, STA_PR_ARG | ||
1531 | ) | ||
1532 | ); | ||
1533 | |||
1502 | /* | 1534 | /* |
1503 | * Tracing for API calls that drivers call. | 1535 | * Tracing for API calls that drivers call. |
1504 | */ | 1536 | */ |