Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
qmi_wwan.c File Reference
#include <linux/module.h>
#include <linux/netdevice.h>
#include <linux/ethtool.h>
#include <linux/mii.h>
#include <linux/usb.h>
#include <linux/usb/cdc.h>
#include <linux/usb/usbnet.h>
#include <linux/usb/cdc-wdm.h>

Go to the source code of this file.

Data Structures

struct  qmi_wwan_state
 

Macros

#define HUAWEI_VENDOR_ID   0x12D1
 
#define QMI_FIXED_INTF(vend, prod, num)
 
#define QMI_GOBI1K_DEVICE(vend, prod)   QMI_FIXED_INTF(vend, prod, 3)
 
#define QMI_GOBI_DEVICE(vend, prod)   QMI_FIXED_INTF(vend, prod, 0)
 

Functions

 MODULE_DEVICE_TABLE (usb, products)
 
 module_usb_driver (qmi_wwan_driver)
 
 MODULE_AUTHOR ("Bjørn Mork <bjorn@mork.no>")
 
 MODULE_DESCRIPTION ("Qualcomm MSM Interface (QMI) WWAN driver")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define HUAWEI_VENDOR_ID   0x12D1

Definition at line 329 of file qmi_wwan.c.

#define QMI_FIXED_INTF (   vend,
  prod,
  num 
)
Value:
USB_DEVICE_INTERFACE_NUMBER(vend, prod, num), \
.driver_info = (unsigned long)&qmi_wwan_info

Definition at line 332 of file qmi_wwan.c.

#define QMI_GOBI1K_DEVICE (   vend,
  prod 
)    QMI_FIXED_INTF(vend, prod, 3)

Definition at line 337 of file qmi_wwan.c.

#define QMI_GOBI_DEVICE (   vend,
  prod 
)    QMI_FIXED_INTF(vend, prod, 0)

Definition at line 341 of file qmi_wwan.c.

Function Documentation

MODULE_AUTHOR ( "Bjørn Mork <bjorn@mork.no>"  )
MODULE_DESCRIPTION ( "Qualcomm MSM Interface (QMI) WWAN driver )
MODULE_DEVICE_TABLE ( usb  ,
products   
)
MODULE_LICENSE ( "GPL"  )
module_usb_driver ( qmi_wwan_driver  )