Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Macros | Functions
usbvision-i2c.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/delay.h>
#include <linux/init.h>
#include <linux/uaccess.h>
#include <linux/ioport.h>
#include <linux/errno.h>
#include <linux/usb.h>
#include <linux/i2c.h>
#include "usbvision.h"

Go to the source code of this file.

Macros

#define DBG_I2C   (1 << 0)
 
#define PDEBUG(level, fmt, args...)
 

Functions

 module_param (i2c_debug, int, 0644)
 
 MODULE_PARM_DESC (i2c_debug,"enable debug messages [i2c]")
 
int usbvision_i2c_register (struct usb_usbvision *usbvision)
 
int usbvision_i2c_unregister (struct usb_usbvision *usbvision)
 

Macro Definition Documentation

#define DBG_I2C   (1 << 0)

Definition at line 38 of file usbvision-i2c.c.

#define PDEBUG (   level,
  fmt,
  args... 
)
Value:
{ \
if (i2c_debug & (level)) \
printk(KERN_INFO KBUILD_MODNAME ":[%s:%d] " fmt, \
__func__, __LINE__ , ## args); \
}

Definition at line 45 of file usbvision-i2c.c.

Function Documentation

module_param ( i2c_debug  ,
int  ,
0644   
)
MODULE_PARM_DESC ( i2c_debug  ,
"enable debug messages "  [i2c] 
)
int usbvision_i2c_register ( struct usb_usbvision usbvision)

Definition at line 182 of file usbvision-i2c.c.

int usbvision_i2c_unregister ( struct usb_usbvision usbvision)

Definition at line 263 of file usbvision-i2c.c.