Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Macros | Functions
hp100.c File Reference
#include <linux/module.h>
#include <linux/kernel.h>
#include <linux/sched.h>
#include <linux/string.h>
#include <linux/errno.h>
#include <linux/ioport.h>
#include <linux/interrupt.h>
#include <linux/eisa.h>
#include <linux/pci.h>
#include <linux/dma-mapping.h>
#include <linux/spinlock.h>
#include <linux/netdevice.h>
#include <linux/etherdevice.h>
#include <linux/skbuff.h>
#include <linux/types.h>
#include <linux/delay.h>
#include <linux/init.h>
#include <linux/bitops.h>
#include <linux/jiffies.h>
#include <asm/io.h>
#include "hp100.h"

Go to the source code of this file.

Data Structures

struct  hp100_private
 

Macros

#define HP100_DEFAULT_PRIORITY_TX   0
 
#define HP100_BUS_ISA   0
 
#define HP100_BUS_EISA   1
 
#define HP100_BUS_PCI   2
 
#define HP100_REGION_SIZE   0x20 /* for ioports */
 
#define HP100_SIG_LEN   8 /* same as EISA_SIG_LEN */
 
#define HP100_MAX_PACKET_SIZE   (1536+4)
 
#define HP100_MIN_PACKET_SIZE   60
 
#define HP100_DEFAULT_RX_RATIO   75
 
#define hp100_isa_init()   (0)
 
#define hp100_isa_cleanup()   do { } while(0)
 

Functions

 module_param (hp100_rx_ratio, int, 0)
 
 module_param (hp100_priority_tx, int, 0)
 
 module_param (hp100_mode, int, 0)
 
 MODULE_LICENSE ("GPL")
 
 MODULE_AUTHOR ("Jaroslav Kysela <[email protected]>, ""Siegfried \"Frieder\" Loeffler (dg1sek) <[email protected]>")
 
 MODULE_DESCRIPTION ("HP CASCADE Architecture Driver for 100VG-AnyLan Network Adapters")
 

Macro Definition Documentation

#define HP100_BUS_EISA   1

Definition at line 128 of file hp100.c.

#define HP100_BUS_ISA   0

Definition at line 127 of file hp100.c.

#define HP100_BUS_PCI   2

Definition at line 129 of file hp100.c.

#define HP100_DEFAULT_PRIORITY_TX   0

Definition at line 86 of file hp100.c.

#define HP100_DEFAULT_RX_RATIO   75

Definition at line 139 of file hp100.c.

#define hp100_isa_cleanup ( )    do { } while(0)

Definition at line 3022 of file hp100.c.

#define hp100_isa_init ( )    (0)

Definition at line 3021 of file hp100.c.

#define HP100_MAX_PACKET_SIZE   (1536+4)

Definition at line 134 of file hp100.c.

#define HP100_MIN_PACKET_SIZE   60

Definition at line 135 of file hp100.c.

#define HP100_REGION_SIZE   0x20 /* for ioports */

Definition at line 131 of file hp100.c.

#define HP100_SIG_LEN   8 /* same as EISA_SIG_LEN */

Definition at line 132 of file hp100.c.

Function Documentation

MODULE_AUTHOR ( "Jaroslav Kysela <[email protected] ,
""Siegfried\"Frieder\" Loeffler (dg1sek) <[email protected]>"   
)
MODULE_DESCRIPTION ( "HP CASCADE Architecture Driver for 100VG-AnyLan Network Adapters"  )
MODULE_LICENSE ( "GPL"  )
module_param ( hp100_rx_ratio  ,
int  ,
 
)
module_param ( hp100_priority_tx  ,
int  ,
 
)
module_param ( hp100_mode  ,
int  ,
 
)