Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
trace.h File Reference
#include <linux/tracepoint.h>
#include <trace/define_trace.h>

Go to the source code of this file.

Macros

#define TRACE_SYSTEM   powerpc
 
#define _TRACE_POWERPC_H
 
#define TRACE_INCLUDE_PATH   asm
 
#define TRACE_INCLUDE_FILE   trace
 

Functions

 DECLARE_EVENT_CLASS (ppc64_interrupt_class, TP_PROTO(struct pt_regs *regs), TP_ARGS(regs), TP_STRUCT__entry(__field(struct pt_regs *, regs)), TP_fast_assign(__entry->regs=regs;), TP_printk("pt_regs=%p", __entry->regs))
 
 DEFINE_EVENT (ppc64_interrupt_class, irq_entry, TP_PROTO(struct pt_regs *regs),)
 
 DEFINE_EVENT (ppc64_interrupt_class, irq_exit, TP_PROTO(struct pt_regs *regs),)
 
 DEFINE_EVENT (ppc64_interrupt_class, timer_interrupt_entry, TP_PROTO(struct pt_regs *regs),)
 
 DEFINE_EVENT (ppc64_interrupt_class, timer_interrupt_exit, TP_PROTO(struct pt_regs *regs),)
 

Macro Definition Documentation

#define _TRACE_POWERPC_H

Definition at line 5 of file trace.h.

#define TRACE_INCLUDE_FILE   trace

Definition at line 108 of file trace.h.

#define TRACE_INCLUDE_PATH   asm

Definition at line 107 of file trace.h.

#define TRACE_SYSTEM   powerpc

Definition at line 2 of file trace.h.

Function Documentation

DECLARE_EVENT_CLASS ( ppc64_interrupt_class  ,
TP_PROTO(struct pt_regs *regs ,
TP_ARGS(regs ,
TP_STRUCT__entry(__field(struct pt_regs *, regs))  ,
TP_fast_assign(__entry->regs=regs;)  ,
TP_printk("pt_regs=%p", __entry->regs  
)
DEFINE_EVENT ( ppc64_interrupt_class  ,
irq_entry  ,
TP_PROTO(struct pt_regs *regs  
)
DEFINE_EVENT ( ppc64_interrupt_class  ,
irq_exit  ,
TP_PROTO(struct pt_regs *regs  
)
DEFINE_EVENT ( ppc64_interrupt_class  ,
timer_interrupt_entry  ,
TP_PROTO(struct pt_regs *regs  
)
DEFINE_EVENT ( ppc64_interrupt_class  ,
timer_interrupt_exit  ,
TP_PROTO(struct pt_regs *regs  
)