Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Variables
pvrusb2-debug.h File Reference

Go to the source code of this file.

Macros

#define pvr2_trace(msk, fmt, arg...)   do {if(msk & pvrusb2_debug) printk(KERN_INFO "pvrusb2: " fmt "\n", ##arg); } while (0)
 
#define PVR2_TRACE_INFO   (1 << 0) /* Normal messages */
 
#define PVR2_TRACE_ERROR_LEGS   (1 << 1) /* error messages */
 
#define PVR2_TRACE_TOLERANCE   (1 << 2) /* track tolerance-affected errors */
 
#define PVR2_TRACE_TRAP   (1 << 3) /* Trap & report app misbehavior */
 
#define PVR2_TRACE_STD   (1 << 4) /* Log video standard stuff */
 
#define PVR2_TRACE_INIT   (1 << 5) /* misc initialization steps */
 
#define PVR2_TRACE_START_STOP   (1 << 6) /* Streaming start / stop */
 
#define PVR2_TRACE_CTL   (1 << 7) /* commit of control changes */
 
#define PVR2_TRACE_STATE   (1 << 8) /* Device state changes */
 
#define PVR2_TRACE_STBITS   (1 << 9) /* Individual bit state changes */
 
#define PVR2_TRACE_EEPROM   (1 << 10) /* eeprom parsing / report */
 
#define PVR2_TRACE_STRUCT   (1 << 11) /* internal struct creation */
 
#define PVR2_TRACE_OPEN_CLOSE   (1 << 12) /* application open / close */
 
#define PVR2_TRACE_CTXT   (1 << 13) /* Main context tracking */
 
#define PVR2_TRACE_SYSFS   (1 << 14) /* Sysfs driven I/O */
 
#define PVR2_TRACE_FIRMWARE   (1 << 15) /* firmware upload actions */
 
#define PVR2_TRACE_CHIPS   (1 << 16) /* chip broadcast operation */
 
#define PVR2_TRACE_I2C   (1 << 17) /* I2C related stuff */
 
#define PVR2_TRACE_I2C_CMD   (1 << 18) /* Software commands to I2C modules */
 
#define PVR2_TRACE_I2C_CORE   (1 << 19) /* I2C core debugging */
 
#define PVR2_TRACE_I2C_TRAF   (1 << 20) /* I2C traffic through the adapter */
 
#define PVR2_TRACE_V4LIOCTL   (1 << 21) /* v4l ioctl details */
 
#define PVR2_TRACE_ENCODER   (1 << 22) /* mpeg2 encoder operation */
 
#define PVR2_TRACE_BUF_POOL   (1 << 23) /* Track buffer pool management */
 
#define PVR2_TRACE_BUF_FLOW   (1 << 24) /* Track buffer flow in system */
 
#define PVR2_TRACE_DATA_FLOW   (1 << 25) /* Track data flow */
 
#define PVR2_TRACE_DEBUGIFC   (1 << 26) /* Debug interface actions */
 
#define PVR2_TRACE_GPIO   (1 << 27) /* GPIO state bit changes */
 
#define PVR2_TRACE_DVB_FEED   (1 << 28) /* DVB transport feed debug */
 

Variables

int pvrusb2_debug
 

Macro Definition Documentation

#define pvr2_trace (   msk,
  fmt,
  arg... 
)    do {if(msk & pvrusb2_debug) printk(KERN_INFO "pvrusb2: " fmt "\n", ##arg); } while (0)

Definition at line 24 of file pvrusb2-debug.h.

#define PVR2_TRACE_BUF_FLOW   (1 << 24) /* Track buffer flow in system */

Definition at line 52 of file pvrusb2-debug.h.

#define PVR2_TRACE_BUF_POOL   (1 << 23) /* Track buffer pool management */

Definition at line 51 of file pvrusb2-debug.h.

#define PVR2_TRACE_CHIPS   (1 << 16) /* chip broadcast operation */

Definition at line 44 of file pvrusb2-debug.h.

#define PVR2_TRACE_CTL   (1 << 7) /* commit of control changes */

Definition at line 35 of file pvrusb2-debug.h.

#define PVR2_TRACE_CTXT   (1 << 13) /* Main context tracking */

Definition at line 41 of file pvrusb2-debug.h.

#define PVR2_TRACE_DATA_FLOW   (1 << 25) /* Track data flow */

Definition at line 53 of file pvrusb2-debug.h.

#define PVR2_TRACE_DEBUGIFC   (1 << 26) /* Debug interface actions */

Definition at line 54 of file pvrusb2-debug.h.

#define PVR2_TRACE_DVB_FEED   (1 << 28) /* DVB transport feed debug */

Definition at line 56 of file pvrusb2-debug.h.

#define PVR2_TRACE_EEPROM   (1 << 10) /* eeprom parsing / report */

Definition at line 38 of file pvrusb2-debug.h.

#define PVR2_TRACE_ENCODER   (1 << 22) /* mpeg2 encoder operation */

Definition at line 50 of file pvrusb2-debug.h.

#define PVR2_TRACE_ERROR_LEGS   (1 << 1) /* error messages */

Definition at line 29 of file pvrusb2-debug.h.

#define PVR2_TRACE_FIRMWARE   (1 << 15) /* firmware upload actions */

Definition at line 43 of file pvrusb2-debug.h.

#define PVR2_TRACE_GPIO   (1 << 27) /* GPIO state bit changes */

Definition at line 55 of file pvrusb2-debug.h.

#define PVR2_TRACE_I2C   (1 << 17) /* I2C related stuff */

Definition at line 45 of file pvrusb2-debug.h.

#define PVR2_TRACE_I2C_CMD   (1 << 18) /* Software commands to I2C modules */

Definition at line 46 of file pvrusb2-debug.h.

#define PVR2_TRACE_I2C_CORE   (1 << 19) /* I2C core debugging */

Definition at line 47 of file pvrusb2-debug.h.

#define PVR2_TRACE_I2C_TRAF   (1 << 20) /* I2C traffic through the adapter */

Definition at line 48 of file pvrusb2-debug.h.

#define PVR2_TRACE_INFO   (1 << 0) /* Normal messages */

Definition at line 28 of file pvrusb2-debug.h.

#define PVR2_TRACE_INIT   (1 << 5) /* misc initialization steps */

Definition at line 33 of file pvrusb2-debug.h.

#define PVR2_TRACE_OPEN_CLOSE   (1 << 12) /* application open / close */

Definition at line 40 of file pvrusb2-debug.h.

#define PVR2_TRACE_START_STOP   (1 << 6) /* Streaming start / stop */

Definition at line 34 of file pvrusb2-debug.h.

#define PVR2_TRACE_STATE   (1 << 8) /* Device state changes */

Definition at line 36 of file pvrusb2-debug.h.

#define PVR2_TRACE_STBITS   (1 << 9) /* Individual bit state changes */

Definition at line 37 of file pvrusb2-debug.h.

#define PVR2_TRACE_STD   (1 << 4) /* Log video standard stuff */

Definition at line 32 of file pvrusb2-debug.h.

#define PVR2_TRACE_STRUCT   (1 << 11) /* internal struct creation */

Definition at line 39 of file pvrusb2-debug.h.

#define PVR2_TRACE_SYSFS   (1 << 14) /* Sysfs driven I/O */

Definition at line 42 of file pvrusb2-debug.h.

#define PVR2_TRACE_TOLERANCE   (1 << 2) /* track tolerance-affected errors */

Definition at line 30 of file pvrusb2-debug.h.

#define PVR2_TRACE_TRAP   (1 << 3) /* Trap & report app misbehavior */

Definition at line 31 of file pvrusb2-debug.h.

#define PVR2_TRACE_V4LIOCTL   (1 << 21) /* v4l ioctl details */

Definition at line 49 of file pvrusb2-debug.h.

Variable Documentation

int pvrusb2_debug

Definition at line 48 of file pvrusb2-main.c.