Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Enumerations | Functions
qla3xxx.c File Reference
#include <linux/kernel.h>
#include <linux/init.h>
#include <linux/types.h>
#include <linux/module.h>
#include <linux/list.h>
#include <linux/pci.h>
#include <linux/dma-mapping.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/dmapool.h>
#include <linux/mempool.h>
#include <linux/spinlock.h>
#include <linux/kthread.h>
#include <linux/interrupt.h>
#include <linux/errno.h>
#include <linux/ioport.h>
#include <linux/ip.h>
#include <linux/in.h>
#include <linux/if_arp.h>
#include <linux/if_ether.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/ethtool.h>
#include <linux/skbuff.h>
#include <linux/rtnetlink.h>
#include <linux/if_vlan.h>
#include <linux/delay.h>
#include <linux/mm.h>
#include <linux/prefetch.h>
#include "qla3xxx.h"

Go to the source code of this file.

Data Structures

struct  PHY_DEVICE_INFO
 

Macros

#define pr_fmt(fmt)   KBUILD_MODNAME ": " fmt
 
#define DRV_NAME   "qla3xxx"
 
#define DRV_STRING   "QLogic ISP3XXX Network Driver"
 
#define DRV_VERSION   "v2.03.00-k5"
 
#define TIMED_OUT_MSG   "Timed out waiting for management port to get free before issuing command\n"
 
#define SUPPORTED_OPTICAL_MODES
 
#define SUPPORTED_TP_MODES
 

Enumerations

enum  PHY_DEVICE_TYPE { PHY_TYPE_UNKNOWN = 0, PHY_VITESSE_VSC8211, PHY_AGERE_ET1011C, MAX_PHY_DEV_TYPES }
 

Functions

 MODULE_AUTHOR ("QLogic Corporation")
 
 MODULE_DESCRIPTION ("QLogic ISP3XXX Network Driver "DRV_VERSION" ")
 
 MODULE_LICENSE ("GPL")
 
 MODULE_VERSION (DRV_VERSION)
 
 module_param (debug, int, 0)
 
 MODULE_PARM_DESC (debug,"Debug level (0=none,...,16=all)")
 
 module_param (msi, int, 0)
 
 MODULE_PARM_DESC (msi,"Turn on Message Signaled Interrupts.")
 
 MODULE_DEVICE_TABLE (pci, ql3xxx_pci_tbl)
 
 module_init (ql3xxx_init_module)
 
 module_exit (ql3xxx_exit)
 

Macro Definition Documentation

#define DRV_NAME   "qla3xxx"

Definition at line 42 of file qla3xxx.c.

#define DRV_STRING   "QLogic ISP3XXX Network Driver"

Definition at line 43 of file qla3xxx.c.

#define DRV_VERSION   "v2.03.00-k5"

Definition at line 44 of file qla3xxx.c.

#define pr_fmt (   fmt)    KBUILD_MODNAME ": " fmt

Definition at line 8 of file qla3xxx.c.

#define SUPPORTED_OPTICAL_MODES
Value:
SUPPORTED_FIBRE | \
SUPPORTED_Autoneg)

Definition at line 1643 of file qla3xxx.c.

#define SUPPORTED_TP_MODES
Value:
SUPPORTED_10baseT_Full | \
SUPPORTED_100baseT_Half | \
SUPPORTED_100baseT_Full | \
SUPPORTED_1000baseT_Half | \
SUPPORTED_1000baseT_Full | \
SUPPORTED_Autoneg | \
SUPPORTED_TP) \

Definition at line 1646 of file qla3xxx.c.

#define TIMED_OUT_MSG   "Timed out waiting for management port to get free before issuing command\n"

Definition at line 49 of file qla3xxx.c.

Enumeration Type Documentation

Enumerator:
PHY_TYPE_UNKNOWN 
PHY_VITESSE_VSC8211 
PHY_AGERE_ET1011C 
MAX_PHY_DEV_TYPES 

Definition at line 81 of file qla3xxx.c.

Function Documentation

MODULE_AUTHOR ( "QLogic Corporation"  )
MODULE_DESCRIPTION ( "QLogic ISP3XXX Network Driver "DRV_VERSION" "  )
MODULE_DEVICE_TABLE ( pci  ,
ql3xxx_pci_tbl   
)
module_exit ( ql3xxx_exit  )
module_init ( ql3xxx_init_module  )
MODULE_LICENSE ( "GPL"  )
module_param ( debug  ,
int  ,
 
)
module_param ( msi  ,
int  ,
 
)
MODULE_PARM_DESC ( debug  ,
"Debug level (0=none,...,16=all)"   
)
MODULE_PARM_DESC ( msi  ,
"Turn on Message Signaled Interrupts."   
)
MODULE_VERSION ( DRV_VERSION  )