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

Go to the source code of this file.

Macros

#define PL_S_EN   (1<<7) /* (feature only) suspend enable */
 
#define PL_TX_READY   (1<<5) /* (interrupt only) transmit ready */
 
#define PL_RESET_OUT   (1<<4) /* reset output pipe */
 
#define PL_RESET_IN   (1<<3) /* reset input pipe */
 
#define PL_TX_C   (1<<2) /* transmission complete */
 
#define PL_TX_REQ   (1<<1) /* transmission received */
 
#define PL_PEER_E   (1<<0) /* peer exists */
 

Functions

 MODULE_DEVICE_TABLE (usb, products)
 
 module_usb_driver (plusb_driver)
 
 MODULE_AUTHOR ("David Brownell")
 
 MODULE_DESCRIPTION ("Prolific PL-2301/2302/25A1 USB Host to Host Link Driver")
 
 MODULE_LICENSE ("GPL")
 

Macro Definition Documentation

#define PL_PEER_E   (1<<0) /* peer exists */

Definition at line 69 of file plusb.c.

#define PL_RESET_IN   (1<<3) /* reset input pipe */

Definition at line 66 of file plusb.c.

#define PL_RESET_OUT   (1<<4) /* reset output pipe */

Definition at line 65 of file plusb.c.

#define PL_S_EN   (1<<7) /* (feature only) suspend enable */

Definition at line 62 of file plusb.c.

#define PL_TX_C   (1<<2) /* transmission complete */

Definition at line 67 of file plusb.c.

#define PL_TX_READY   (1<<5) /* (interrupt only) transmit ready */

Definition at line 64 of file plusb.c.

#define PL_TX_REQ   (1<<1) /* transmission received */

Definition at line 68 of file plusb.c.

Function Documentation

MODULE_AUTHOR ( "David Brownell"  )
MODULE_DESCRIPTION ( "Prolific PL-2301/2302/25A1 USB Host to Host Link Driver"  )
MODULE_DEVICE_TABLE ( usb  ,
products   
)
MODULE_LICENSE ( "GPL"  )
module_usb_driver ( plusb_driver  )