Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions | Variables
ozevent.h File Reference
#include "ozconfig.h"
#include "ozeventdef.h"

Go to the source code of this file.

Macros

#define oz_event_log(__evt, __ctx1, __ctx2, __ctx3, __ctx4)
 

Functions

void oz_event_init (void)
 
void oz_event_term (void)
 
void oz_event_log2 (u8 evt, u8 ctx1, u16 ctx2, void *ctx3, unsigned ctx4)
 
void oz_debugfs_init (void)
 
void oz_debugfs_remove (void)
 

Variables

u32 g_evt_mask
 

Macro Definition Documentation

#define oz_event_log (   __evt,
  __ctx1,
  __ctx2,
  __ctx3,
  __ctx4 
)
Value:
do { \
if ((1<<(__evt)) & g_evt_mask) \
oz_event_log2(__evt, __ctx1, __ctx2, __ctx3, __ctx4); \
} while (0)

Definition at line 18 of file ozevent.h.

Function Documentation

void oz_debugfs_init ( void  )
void oz_debugfs_remove ( void  )
void oz_event_init ( void  )

Definition at line 40 of file ozevent.c.

void oz_event_log2 ( u8  evt,
u8  ctx1,
u16  ctx2,
void ctx3,
unsigned  ctx4 
)

Definition at line 59 of file ozevent.c.

void oz_event_term ( void  )

Definition at line 52 of file ozevent.c.

Variable Documentation

u32 g_evt_mask

Definition at line 20 of file ozevent.c.