Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions | Variables
usual-tables.c File Reference
#include <linux/kernel.h>
#include <linux/module.h>
#include <linux/usb.h>
#include <linux/usb_usual.h>
#include "unusual_devs.h"
#include "unusual_alauda.h"
#include "unusual_cypress.h"
#include "unusual_datafab.h"
#include "unusual_ene_ub6250.h"
#include "unusual_freecom.h"
#include "unusual_isd200.h"
#include "unusual_jumpshot.h"
#include "unusual_karma.h"
#include "unusual_onetouch.h"
#include "unusual_realtek.h"
#include "unusual_sddr09.h"
#include "unusual_sddr55.h"
#include "unusual_usbat.h"

Go to the source code of this file.

Data Structures

struct  ignore_entry
 

Macros

#define UNUSUAL_DEV(id_vendor, id_product, bcdDeviceMin, bcdDeviceMax, vendorName, productName, useProtocol, useTransport, initFunction, flags)
 
#define COMPLIANT_DEV   UNUSUAL_DEV
 
#define USUAL_DEV(useProto, useTrans)   { USB_INTERFACE_INFO(USB_CLASS_MASS_STORAGE, useProto, useTrans) }
 
#define UNUSUAL_DEV(id_vendor, id_product, bcdDeviceMin, bcdDeviceMax, vendorName, productName, useProtocol, useTransport, initFunction, flags)
 

Functions

 MODULE_DEVICE_TABLE (usb, usb_storage_usb_ids)
 
int usb_usual_ignore_device (struct usb_interface *intf)
 

Variables

struct usb_device_id usb_storage_usb_ids []
 

Macro Definition Documentation

#define COMPLIANT_DEV   UNUSUAL_DEV

Definition at line 39 of file usual-tables.c.

#define UNUSUAL_DEV (   id_vendor,
  id_product,
  bcdDeviceMin,
  bcdDeviceMax,
  vendorName,
  productName,
  useProtocol,
  useTransport,
  initFunction,
  flags 
)
Value:
{ USB_DEVICE_VER(id_vendor, id_product, bcdDeviceMin, bcdDeviceMax), \
.driver_info = (flags) }

Definition at line 61 of file usual-tables.c.

#define UNUSUAL_DEV (   id_vendor,
  id_product,
  bcdDeviceMin,
  bcdDeviceMax,
  vendorName,
  productName,
  useProtocol,
  useTransport,
  initFunction,
  flags 
)
Value:
{ \
.vid = id_vendor, \
.pid = id_product, \
.bcdmin = bcdDeviceMin, \
.bcdmax = bcdDeviceMax, \
}

Definition at line 61 of file usual-tables.c.

#define USUAL_DEV (   useProto,
  useTrans 
)    { USB_INTERFACE_INFO(USB_CLASS_MASS_STORAGE, useProto, useTrans) }

Definition at line 41 of file usual-tables.c.

Function Documentation

MODULE_DEVICE_TABLE ( usb  ,
usb_storage_usb_ids   
)
int usb_usual_ignore_device ( struct usb_interface intf)

Definition at line 91 of file usual-tables.c.

Variable Documentation

struct usb_device_id usb_storage_usb_ids[]

Definition at line 44 of file usual-tables.c.