Merge remote-tracking branch 'tip/auto-latest'
[deliverable/linux.git] / include / trace / events / cpuhp.h
index a72bd93ec7e5b9f47057ba136faec3a59e2ce587..996953db91d7dd9469634b8c9095b303cf7b7955 100644 (file)
@@ -33,6 +33,34 @@ TRACE_EVENT(cpuhp_enter,
                  __entry->cpu, __entry->target, __entry->idx, __entry->fun)
 );
 
+TRACE_EVENT(cpuhp_multi_enter,
+
+       TP_PROTO(unsigned int cpu,
+                int target,
+                int idx,
+                int (*fun)(unsigned int, struct hlist_node *),
+                struct hlist_node *node),
+
+       TP_ARGS(cpu, target, idx, fun, node),
+
+       TP_STRUCT__entry(
+               __field( unsigned int,  cpu             )
+               __field( int,           target          )
+               __field( int,           idx             )
+               __field( void *,        fun             )
+       ),
+
+       TP_fast_assign(
+               __entry->cpu    = cpu;
+               __entry->target = target;
+               __entry->idx    = idx;
+               __entry->fun    = fun;
+       ),
+
+       TP_printk("cpu: %04u target: %3d step: %3d (%pf)",
+                 __entry->cpu, __entry->target, __entry->idx, __entry->fun)
+);
+
 TRACE_EVENT(cpuhp_exit,
 
        TP_PROTO(unsigned int cpu,
This page took 0.026155 seconds and 5 git commands to generate.