aboutsummaryrefslogtreecommitdiffstats
path: root/net/mac80211/trace.h
diff options
context:
space:
mode:
Diffstat (limited to 'net/mac80211/trace.h')
-rw-r--r--net/mac80211/trace.h45
1 files changed, 38 insertions, 7 deletions
diff --git a/net/mac80211/trace.h b/net/mac80211/trace.h
index 755a5388dbca..4c2e7690226a 100644
--- a/net/mac80211/trace.h
+++ b/net/mac80211/trace.h
@@ -1256,28 +1256,28 @@ TRACE_EVENT(drv_set_rekey_data,
1256 LOCAL_PR_ARG, VIF_PR_ARG) 1256 LOCAL_PR_ARG, VIF_PR_ARG)
1257); 1257);
1258 1258
1259TRACE_EVENT(drv_rssi_callback, 1259TRACE_EVENT(drv_event_callback,
1260 TP_PROTO(struct ieee80211_local *local, 1260 TP_PROTO(struct ieee80211_local *local,
1261 struct ieee80211_sub_if_data *sdata, 1261 struct ieee80211_sub_if_data *sdata,
1262 enum ieee80211_rssi_event rssi_event), 1262 const struct ieee80211_event *_event),
1263 1263
1264 TP_ARGS(local, sdata, rssi_event), 1264 TP_ARGS(local, sdata, _event),
1265 1265
1266 TP_STRUCT__entry( 1266 TP_STRUCT__entry(
1267 LOCAL_ENTRY 1267 LOCAL_ENTRY
1268 VIF_ENTRY 1268 VIF_ENTRY
1269 __field(u32, rssi_event) 1269 __field(u32, type)
1270 ), 1270 ),
1271 1271
1272 TP_fast_assign( 1272 TP_fast_assign(
1273 LOCAL_ASSIGN; 1273 LOCAL_ASSIGN;
1274 VIF_ASSIGN; 1274 VIF_ASSIGN;
1275 __entry->rssi_event = rssi_event; 1275 __entry->type = _event->type;
1276 ), 1276 ),
1277 1277
1278 TP_printk( 1278 TP_printk(
1279 LOCAL_PR_FMT VIF_PR_FMT " rssi_event:%d", 1279 LOCAL_PR_FMT VIF_PR_FMT " event:%d",
1280 LOCAL_PR_ARG, VIF_PR_ARG, __entry->rssi_event 1280 LOCAL_PR_ARG, VIF_PR_ARG, __entry->type
1281 ) 1281 )
1282); 1282);
1283 1283
@@ -2312,6 +2312,37 @@ TRACE_EVENT(drv_tdls_recv_channel_switch,
2312 ) 2312 )
2313); 2313);
2314 2314
2315TRACE_EVENT(drv_wake_tx_queue,
2316 TP_PROTO(struct ieee80211_local *local,
2317 struct ieee80211_sub_if_data *sdata,
2318 struct txq_info *txq),
2319
2320 TP_ARGS(local, sdata, txq),
2321
2322 TP_STRUCT__entry(
2323 LOCAL_ENTRY
2324 VIF_ENTRY
2325 STA_ENTRY
2326 __field(u8, ac)
2327 __field(u8, tid)
2328 ),
2329
2330 TP_fast_assign(
2331 struct ieee80211_sta *sta = txq->txq.sta;
2332
2333 LOCAL_ASSIGN;
2334 VIF_ASSIGN;
2335 STA_ASSIGN;
2336 __entry->ac = txq->txq.ac;
2337 __entry->tid = txq->txq.tid;
2338 ),
2339
2340 TP_printk(
2341 LOCAL_PR_FMT VIF_PR_FMT STA_PR_FMT " ac:%d tid:%d",
2342 LOCAL_PR_ARG, VIF_PR_ARG, STA_PR_ARG, __entry->ac, __entry->tid
2343 )
2344);
2345
2315#endif /* !__MAC80211_DRIVER_TRACE || TRACE_HEADER_MULTI_READ */ 2346#endif /* !__MAC80211_DRIVER_TRACE || TRACE_HEADER_MULTI_READ */
2316 2347
2317#undef TRACE_INCLUDE_PATH 2348#undef TRACE_INCLUDE_PATH