Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
usbatm.h File Reference
#include <linux/atm.h>
#include <linux/atmdev.h>
#include <linux/completion.h>
#include <linux/device.h>
#include <linux/kernel.h>
#include <linux/kref.h>
#include <linux/list.h>
#include <linux/stringify.h>
#include <linux/usb.h>
#include <linux/mutex.h>

Go to the source code of this file.

Data Structures

struct  usbatm_driver
 
struct  usbatm_channel
 
struct  usbatm_data
 

Macros

#define UDSL_ASSERT(instance, x)
 
#define usb_err(instance, format, arg...)   dev_err(&(instance)->usb_intf->dev , format , ## arg)
 
#define usb_info(instance, format, arg...)   dev_info(&(instance)->usb_intf->dev , format , ## arg)
 
#define usb_warn(instance, format, arg...)   dev_warn(&(instance)->usb_intf->dev , format , ## arg)
 
#define usb_dbg(instance, format, arg...)   do {} while (0)
 
#define atm_printk(level, instance, format, arg...)
 
#define atm_err(instance, format, arg...)   atm_printk(KERN_ERR, instance , format , ## arg)
 
#define atm_info(instance, format, arg...)   atm_printk(KERN_INFO, instance , format , ## arg)
 
#define atm_warn(instance, format, arg...)   atm_printk(KERN_WARNING, instance , format , ## arg)
 
#define atm_dbg(instance, format, arg...)   do {} while (0)
 
#define atm_rldbg(instance, format, arg...)   do {} while (0)
 
#define UDSL_SKIP_HEAVY_INIT   (1<<0)
 
#define UDSL_USE_ISOC   (1<<1)
 
#define UDSL_IGNORE_EILSEQ   (1<<2)
 

Functions

int usbatm_usb_probe (struct usb_interface *intf, const struct usb_device_id *id, struct usbatm_driver *driver)
 
void usbatm_usb_disconnect (struct usb_interface *intf)
 

Macro Definition Documentation

#define atm_dbg (   instance,
  format,
  arg... 
)    do {} while (0)

Definition at line 86 of file usbatm.h.

#define atm_err (   instance,
  format,
  arg... 
)    atm_printk(KERN_ERR, instance , format , ## arg)

Definition at line 73 of file usbatm.h.

#define atm_info (   instance,
  format,
  arg... 
)    atm_printk(KERN_INFO, instance , format , ## arg)

Definition at line 75 of file usbatm.h.

#define atm_printk (   level,
  instance,
  format,
  arg... 
)
Value:
printk(level "ATM dev %d: " format , \
(instance)->atm_dev->number , ## arg)

Definition at line 69 of file usbatm.h.

#define atm_rldbg (   instance,
  format,
  arg... 
)    do {} while (0)

Definition at line 88 of file usbatm.h.

#define atm_warn (   instance,
  format,
  arg... 
)    atm_printk(KERN_WARNING, instance , format , ## arg)

Definition at line 77 of file usbatm.h.

#define UDSL_ASSERT (   instance,
  x 
)
Value:
do { \
if (!(x)) \
dev_warn(&(instance)->usb_intf->dev, \
"failed assertion '%s' at line %d", \
__stringify(x), __LINE__); \
} while (0)

Definition at line 45 of file usbatm.h.

#define UDSL_IGNORE_EILSEQ   (1<<2)

Definition at line 97 of file usbatm.h.

#define UDSL_SKIP_HEAVY_INIT   (1<<0)

Definition at line 95 of file usbatm.h.

#define UDSL_USE_ISOC   (1<<1)

Definition at line 96 of file usbatm.h.

#define usb_dbg (   instance,
  format,
  arg... 
)    do {} while (0)

Definition at line 64 of file usbatm.h.

#define usb_err (   instance,
  format,
  arg... 
)    dev_err(&(instance)->usb_intf->dev , format , ## arg)

Definition at line 54 of file usbatm.h.

#define usb_info (   instance,
  format,
  arg... 
)    dev_info(&(instance)->usb_intf->dev , format , ## arg)

Definition at line 56 of file usbatm.h.

#define usb_warn (   instance,
  format,
  arg... 
)    dev_warn(&(instance)->usb_intf->dev , format , ## arg)

Definition at line 58 of file usbatm.h.

Function Documentation

void usbatm_usb_disconnect ( struct usb_interface intf)

Definition at line 1261 of file usbatm.c.

int usbatm_usb_probe ( struct usb_interface intf,
const struct usb_device_id id,
struct usbatm_driver driver 
)

Definition at line 1052 of file usbatm.c.