|
9 | 9 |
|
10 | 10 | #include <linux/tracepoint.h>
|
11 | 11 |
|
12 |
| -// Placeholder for future use. |
| 12 | +TRACE_EVENT(irqs, |
| 13 | + TP_PROTO(unsigned int card_index, u32 events), |
| 14 | + TP_ARGS(card_index, events), |
| 15 | + TP_STRUCT__entry( |
| 16 | + __field(u8, card_index) |
| 17 | + __field(u32, events) |
| 18 | + ), |
| 19 | + TP_fast_assign( |
| 20 | + __entry->card_index = card_index; |
| 21 | + __entry->events = events; |
| 22 | + ), |
| 23 | + TP_printk( |
| 24 | + "card_index=%u events=%s", |
| 25 | + __entry->card_index, |
| 26 | + __print_flags(__entry->events, "|", |
| 27 | + { OHCI1394_selfIDComplete, "selfIDComplete" }, |
| 28 | + { OHCI1394_RQPkt, "RQPkt" }, |
| 29 | + { OHCI1394_RSPkt, "RSPkt" }, |
| 30 | + { OHCI1394_reqTxComplete, "reqTxComplete" }, |
| 31 | + { OHCI1394_respTxComplete, "respTxComplete" }, |
| 32 | + { OHCI1394_isochRx, "isochRx" }, |
| 33 | + { OHCI1394_isochTx, "isochTx" }, |
| 34 | + { OHCI1394_postedWriteErr, "postedWriteErr" }, |
| 35 | + { OHCI1394_cycleTooLong, "cycleTooLong" }, |
| 36 | + { OHCI1394_cycle64Seconds, "cycle64Seconds" }, |
| 37 | + { OHCI1394_cycleInconsistent, "cycleInconsistent" }, |
| 38 | + { OHCI1394_regAccessFail, "regAccessFail" }, |
| 39 | + { OHCI1394_unrecoverableError, "unrecoverableError" }, |
| 40 | + { OHCI1394_busReset, "busReset" } |
| 41 | + ) |
| 42 | + ) |
| 43 | +); |
13 | 44 |
|
14 | 45 | #endif // _FIREWIRE_OHCI_TRACE_EVENT_H
|
15 | 46 |
|
|
0 commit comments