Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v4.6-rc3 66 lines 1.3 kB view raw
1#undef TRACE_SYSTEM 2#define TRACE_SYSTEM cpuhp 3 4#if !defined(_TRACE_CPUHP_H) || defined(TRACE_HEADER_MULTI_READ) 5#define _TRACE_CPUHP_H 6 7#include <linux/tracepoint.h> 8 9TRACE_EVENT(cpuhp_enter, 10 11 TP_PROTO(unsigned int cpu, 12 int target, 13 int idx, 14 int (*fun)(unsigned int)), 15 16 TP_ARGS(cpu, target, idx, fun), 17 18 TP_STRUCT__entry( 19 __field( unsigned int, cpu ) 20 __field( int, target ) 21 __field( int, idx ) 22 __field( void *, fun ) 23 ), 24 25 TP_fast_assign( 26 __entry->cpu = cpu; 27 __entry->target = target; 28 __entry->idx = idx; 29 __entry->fun = fun; 30 ), 31 32 TP_printk("cpu: %04u target: %3d step: %3d (%pf)", 33 __entry->cpu, __entry->target, __entry->idx, __entry->fun) 34); 35 36TRACE_EVENT(cpuhp_exit, 37 38 TP_PROTO(unsigned int cpu, 39 int state, 40 int idx, 41 int ret), 42 43 TP_ARGS(cpu, state, idx, ret), 44 45 TP_STRUCT__entry( 46 __field( unsigned int, cpu ) 47 __field( int, state ) 48 __field( int, idx ) 49 __field( int, ret ) 50 ), 51 52 TP_fast_assign( 53 __entry->cpu = cpu; 54 __entry->state = state; 55 __entry->idx = idx; 56 __entry->ret = ret; 57 ), 58 59 TP_printk(" cpu: %04u state: %3d step: %3d ret: %d", 60 __entry->cpu, __entry->state, __entry->idx, __entry->ret) 61); 62 63#endif 64 65/* This part must be outside protection */ 66#include <trace/define_trace.h>