hc
2024-12-19 9370bb92b2d16684ee45cf24e879c93c509162da
kernel/arch/powerpc/include/asm/trace.h
....@@ -54,6 +54,22 @@
5454 TP_ARGS(regs)
5555 );
5656
57
+#ifdef CONFIG_PPC_DOORBELL
58
+DEFINE_EVENT(ppc64_interrupt_class, doorbell_entry,
59
+
60
+ TP_PROTO(struct pt_regs *regs),
61
+
62
+ TP_ARGS(regs)
63
+);
64
+
65
+DEFINE_EVENT(ppc64_interrupt_class, doorbell_exit,
66
+
67
+ TP_PROTO(struct pt_regs *regs),
68
+
69
+ TP_ARGS(regs)
70
+);
71
+#endif
72
+
5773 #ifdef CONFIG_PPC_PSERIES
5874 extern int hcall_tracepoint_regfunc(void);
5975 extern void hcall_tracepoint_unregfunc(void);
....@@ -201,6 +217,21 @@
201217 __entry->r)
202218 );
203219
220
+TRACE_EVENT(tlbia,
221
+
222
+ TP_PROTO(unsigned long id),
223
+ TP_ARGS(id),
224
+ TP_STRUCT__entry(
225
+ __field(unsigned long, id)
226
+ ),
227
+
228
+ TP_fast_assign(
229
+ __entry->id = id;
230
+ ),
231
+
232
+ TP_printk("ctx.id=0x%lx", __entry->id)
233
+);
234
+
204235 #endif /* _TRACE_POWERPC_H */
205236
206237 #undef TRACE_INCLUDE_PATH